300gb Raptor only showing up as 33.8gb

I have a WD3000GLFS VelociRaptor

When I try to install Win7 Home Premium on it it does not detect the hard drive. Loading the SATA raid drivers does not solve this problem. When viewed in the BIOS the drive is listed as 33.8gb. When put into an external enclosure and plugged into a Windows XP computer it shows up as 31.4gb or so.

It passed the data lifeguard tools. What am I missing here?

Everything was running fine until one of my video cards in an SLI setup failed. I removed the offending card and ever since have not been able to boot into windows or wipe the drive to reinstall.

It could be that a HPA (Host Protected Area) has somehow been created.

If so, then you may be able to restore the full native capacity of your drive using the HDD Capacity Restore Tool.

Alternatively, see page 5 of the HDAT2 Cook Book.

Explanation of Host Protected Area:
http://en.wikipedia.org/wiki/Host_protected_area

HDD Capacity Restore Tool:
http://hddguru.com/software/2007.07.20-HDD-Capacity-Restore-Tool

HDAT2/CBL Hard Disk Repair Utility:
http://www.hdat2.com
http://www.hdat2.com/hdat2_faq.html
http://www.hdat2.com/files/cookbook_v11.pdf