I have a Seagate Barracuda 500GB hard drive that the BIOS shows the size as being 0MB in compatibility mode, and 4.14GB in AHCI mode. My motherboard is an ASUS P7P55D-E PRO.
What is causing the disk's size to be wrong?
Is it possible my troubles are due to the BIOS not recognizing a disk this big? How do I find out the maximum disk size my BIOS will support?