I'm busy upgrading the hard drive on a system with a Gigabyte GA-GC230D motherboard with an Atom CPU.
I am swapping out a 120GB SATA drive with a 500GB SATA drive. Both notebook form factor. Both known good. For some reason the BIOS recognises the 120GB drive but will not recognise the 500GB drive.
I just can't think of a reason why it wouldn't. The new drive is a Hitachi 7K500.