but you said BIOS shows 502Mb and Windows as 912Mb. Is this just a typo or what you see? If you created 2 partitions, you should see 2 different drive letters. Is that the case? If you have more than one partition, your BIOS is still only going to report the HD full size and not that of the partitions Windows sees. Perhaps you did create a 912Mb partition on the 502Gb drive.
WinXP Pro 2002 SP3. I installed new SAMSUNG 502IJ HD two partitions. BIOS recognizes as 502Mb but WINDOWS as 912Mb, second partition as unformatted even if it was formatted and some data poured in.Please help