|Just has a thought.|
Are you misinterpreting what you are seeing?
It maybe that the hard drive is allready format to its full size and what you are reporting is just what is currently being used.
The small figure of 52 would then suggest that you are not using that drive at all.
Is 46GB being reported as freespace by XP?
☺ When everything else fails, read the instructions.