If that screen shows before your operating system begins to load, it is likely a hardware problem you need to resolve in the BIOS settings. It could be the BIOS is not detecting the HDD or has an IRQ conflict, or any of many other possibilities.
If the screen shows after you have booted to the operating system, then the OS has a problem with your hardware. If you are using windows, you can open the Device manager, and correct any yellow question marks or exclamation points.
Most common reason is no boot device available or something similar.
Probably worth trying to enter bios and re-selecting boot drive. If still same error the disk may have given up or might be the CMOS battery as daS_STIG said.