I have a packard bell Imedia 6650 here which had a seagate 300gb sata2 disk. Disk is broken and I replaced it with a maxtor 300gb sata2 disk. If I start up the pc from a cold boot the disk is detected. Windows is installed and runs without any trouble and not getting any errors. But whenever I reboot the pc it has a chance of around 1 to 3 that it does not detect the harddrive anymore. Even if I do a warm reboot after that it still doesn't see the drive in the bios. If I shutdown the pc and do a cold boot it detects the drive again without problems.
There's no bios update availble from packard bell and I tried adepting the settings for the drive like 32bit data transfer, set it to either sata1, sata2 and both speeds but nothing seems to help.
I've tried different sata cables and the hard drive doesn't give problems in another pc.