The hard disk may be faulty. But, it is also possible that for some reason the PC is not just booting from the hard disk but tries booting from the CF card.
Please enter the BIOS (press when the PC is starting) and look for the hard disk boot order setting and make sure that the main hard disk is the first hard disk to boot from.