How to Extend System Volume in Server with Diskpart Tool?

December 23, 2014

With the help of Diskpart, you can extend system volume in Windows Server 2203, 2008, 2012 only with a few steps. However, it still has some disadvantages. Luckily, many kinds of third party software can help.

About system partition extension in server

System partition mainly refers to the partition which is used for booting Windows. Usually, the boot files of operating system such as boot.ini and ntldr are included in its root catalog. If you do want to know the present system partition, you can either input “echo%SystemDrive%” in cmd or type “cmd /k echo %systemdrive%” in search column under “Start”. Usually, c partition is the system partition.

Very often, system volume suffers from low free space. If no actions taken on, to store further applications or data on it is impossible. Besides, if it is server system partition, server will run slower. Since server usually provides services for its subordinate computers, the slow operation of a server will result in slow running of these PCs. To solve this problem, the direct and most effective way is to extend system partition. Therefore, you can either use diskpart or a kind of third-party software.

Brief steps of extending system volume in server using diskpart

Diskpart is a text-mode command line tool interpreter in server that enables users to configure disks, partitions or volumes and manage them from a remote session, a script or direct input from a command prompt. To take advantage of it to enlarge system partition, you have to do as following.

  • Step1. Click start and type "diskpart" in the column, then press Enter on the keyboard.
  • Step2. Type "list volume" and press Enter on the keyboard to display the existing volumes on the computer.
  • Step3.Type "select volume c" and press Enter on the keyboard to focus on volume c; c usually is the number or drive letter of the system partition.
  • Step4. Type "extend [size=n] [disk=n] [noerr]" to extend system volume to disk n of size n.
  • Notes:

    • Contents in the square brackets are unnecessary. That is to say, you can only type "extend" to extend the size of system partition.
    • "noerr" is for scripting only. When an error is thrown, this parameter specifies that Diskpart continue to process commands as if the error did not occur. Without the noerr parameter, an error causes Diskpart to exit with an error code.

    Now, system volume has been extended with the unallocated space successfully.

    Disadvantages of making use of Diskpart to extend system volume in Server

    Though DiskPart is provided by Microsoft and is free of charge, it is not a good service to extend the system.

    • System partition can only be extended by running Diskpart from a command line by bootable CD.
    • It is very difficult for many users to use command line.
    • Data loss may be caused by inputting incorrect orders and the orders cannot be repealed.
    • Only when you get some unallocated space behind the system volume, you can extend the system drive.
    • It stops the Server from running for a long time.

    In order to overcome those shortcomings and make it easier and safer for most users to manage their disks on their servers, many kinds of partition software come into being, such as AOMEI Partition Assistant, Paragon Partition Manager and Norton Partition Magic. In specific, AOMEI Partition Assistant Server is special for server volume management.

    Step by step guide to extend server system partition with AOMEI Partition Assistant

    With the assist of Partition Assistant, only three steps are needed to extend a partition. To enlarge the space of the system volume in server, you should first Download and install Partition Assistant Server Edition.

    Step1.Launch Partition Assistant. In the main interface, right click the system partition (usually partition c) and choose “Resize Partition”.

    Step2.In the new window, put your mouse pointer on the circle of the right end of the graphic bar. When the pointer turns into double sided arrow, drag it rightwards to extend the c partition. For how far you should pull it rightwards, it depends on how much you want to enlarge the partition. You can also do exact enlargement by setting the size in “Partition Size” bellow. If you put a number in the column of “Unallocated space before”, some unallocated space whose size is equal to the number you have put will be located on the very left of partition c, so you are actually moving partitions in some way.

    Note: Some unallocated space must be got before extending partition.


    Step3. To preview the extended partition please click “OK”. Click “Apply” to save the change if things are all right.

    Except extend volume, there are a lot of other functions, such as create partition, delete partition and shrink partition. Besides, Partition Assistant supports not only server systems (Windows Server 2003, 2008, 2012 R2, etc) but also PC systems (Windows XP/Vista/2003/7/8, etc). Click here to know more about partition assistant server.