How much space does one lose when formatting a HDD in windows

Posted on 2006-03-27
Last Modified: 2010-04-03
Hi there,

I am planning on making a a raid 5 setup in win XP using 4 x 400 gb drives, i understand that for the raid 5 config i will lose 1/3 of the overall space available to me because of the redundancy. I know that in win xp when one formats a 200 or 400 gb drive they dont get the full space labelled on the disk due to sector size etc.

Is there an easy way to work out the loss of a drives space after formatting in win on the assumption that one uses the NTFS fs?


Question by:gigeorge
    LVL 87

    Assisted Solution

    raid 5 uses 1 drive for redundancy, so with 4 drives that would total 1/4th (except if one of the 4 drives will be used as an online spare, then you loose the spare and another drive). Remember that you will need to use a raid controller, as XP doesn't support software raid5. What you loose with the format I'm not sure, it depends on the cluster sizes you use etc. Normally windows will select the optimal size so you don't have to change any settings, but the overall loss isn't really that big an issue. If you create more than one partition the clusters will be smaller and use up less space, if your clusters are too smal on a large partition it'll decrease your access speed, so I'd leave those sizes at their optimum level which you get with an automatic format.
    LVL 9

    Accepted Solution

    You are slightly incorrect in your calculations.

    For ease of maths, you can remove 1 drive out of your RAID-5 set for the parity bits. RAID-5e makes use of the parity drive, and spreads the parity bits across all drives for more resilience and faster recovery but enough of that for now.

    Therefore, 4x400GB drives would give you 1200GB (ie 3 x 400GB) of raw volume with a single parity drive. This assumes you are not allocating a hot spare.

    MS use 512B blocks and so you can calculate what would be presented in 1/2 MB sizes. Also, drive manufacturers present capacity in different ways to make their drive look the biggest and best in class. This is done using a mix between US and everyone else measurements.

    For example, in the US (generalisation here) an advertised 400GB drive would actually be a 400,000,000,000 byte drive. (ie 1 byte x 400 x 1000 x 1000 x 1000). The rest of the planet uses 1024 Byte chunks so in the above 400,000,000,000 byte drive, it would display in Microsoft as 372.5GB useable. Cheeky, but true. You need to be sure you look at the actual capacity and how it is advertised !!! This is the biggest 'loss' of space you are likely to see.

    Back to your question. In Windows XP, I would expect see 99+% of a volume available after NTFS formatting due to the small cluster sizes vs the large capacity.

    Hope this helps.
    IPKON Networks Ltd
    LVL 3

    Expert Comment

    You are not losing much by formatting HDD in Windows.  Windows only took very small portion, just don't include system files and other when you chose it.

    Featured Post

    What Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    Join & Write a Comment

    Solid State Drive Performance Tips: Solid state storage technology is now a standard.  After testing and using several different brands and revisions of SSD's over the years I have put together a collection of tips,tools and suggestions that I ha…
    I previously wrote an article addressing the use of UBCD4WIN and SARDU. All are great, but I have always been an advocate of SARDU. Recently it was suggested that I go back and take a look at Easy2Boot in comparison.
    This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …
    This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…

    731 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now