I have a new Western Digital 3 TB internal HD that I've been trying to get to work with my Windows 7 (32 bit). When I boot up or when I enter the BIOS, I see that it's only recognized as 800 GB. If I try to start Windows, it will either only get as far as the Windows logo or I get a STOP error shortly after logging on. If I put the drive in something like an enclosure which connects to USB, it'll work. Then, I'm able to log onto Windows and see it in Disk Management where I formatted it as GPT instead of MBR. My BIOS is American Megatrends 5.21 (12/17/2008). Is there an update for this BIOS that will recognize the full 3 TB or is there something else that I need to do to get it to be recognized? I have an old HP d4996t Pavilion.