Nope, windows will never give you all of the hard drive space that is actually available, or at least you wont think you're getting all of it. It is because the hard drive manufacturers and windows define a MB different. Hard drive manufacturers define it as 1000 bytes and windows defines it as 1024 bytes (real definition). So you end up not getting as much space as the hard drive manufacturer advertises. It is a marketing scheme really.