This is getting to be an old story. You are NOT missing any space at all! The problem is simply that hard drive makers say a "Gigabyte" is 1,000,000,000,bytes, but Microsoft Windows uses that same word to mean 1024 x 1024 x 1024 byte, which is 1,073,741,824 bytes. So a HDD with 360,000,000,000,bytes is called by Windows as 335.5 GB.
Now, your number of 297 sounds very familiar. I have 320 GB Seagates, and Windows says they have 298.0 GB. Are you sure about the 360 number, it's not 320?
Even if you have a 360 Gb drive, with Win 7 installed the 335 GB that Windows says it really is will be reduced by space occupied by Win 7 itself, probably over 30 GB. So is your 297 GB number the FREE SPACE? Then nothing is missing at all!