I have a 500GB internal hard drive.
Point is:
In Windows 7, the hard drive is fully accessible.
In Windows XP, the drive appears as empty (RAW).
In Windows XP, CHKDSK runs well, and DOES FIND the file system and repair it.
But still, it won't access it.
Explanatory pictures here: