In order to maximize utilization of server storages and optimize server performance, it's a common need for system administrators to resize Windows Server 2008 partition. Although Windows Server 2008's Disk Management snap-in and Diskpart Command Line are available to resize partition, there are some limitations in both utilities. Three solutions to resize partition in Windows Server 2008 Solution 1: Partition Magic Server Software helps resize partition without losing data Solution 2: Resize Windows 2008 Server partition with Diskpart Solution 3: Resize partition with Windows Server 2008's Disk Management snap-in All the above solutions allow you to resize Windows Server 2008 partition. As mentioned earlier, you can only resize partition in Windows Server 2008 with Disk Management snap-in and Diskpart under certain circumstances. Solution 1: Resize Windows Server 2008 partition with Partition Magic Server Software There are lots of partition software and which one is available? Some unreliable software might destroy all your important data during the process of resizing partition in Windows Server 2008. Therefore, it is very important to choose a reliable one. According to the feedbacks, Partition Magic Server Software - Partition Assistant Server is highly recommended. The following is a step by step tutorial on how to resize Windows Server 2008 partition without losing data and rebooting: Tips: To test out and follow this tutorial, you can download free version of the software to have a try. Step1: Launch Partition Assistant Server. The user-friendly interface makes the task very easy and simple. Select D partition, and right click on it and select "Resize Partition" in the menu item. In the pop-up window, position the mouse pointer on the right handle and drag the slider bar leftwards to shrink the data partition. Step3: Click "OK". You will find there is some unallocated space behind D partition. Then, right click on it again and select "Move Partition". In the pop-up window, position the mouse pointer on D partition and move it rightwards to make the unallocated space locate behind C drive. Step4: Click "OK" and select C drive. Then, position the mouse pointer on the left handle and drag the slider bar rightwards to extend Windows Server 2008 partition. Step5: You can preview the extended C drive and reduced D partition. To save the changes, please click "Apply" to perform the "Pending Operations". When all operations are finished, you will receive a message like the one below. Besides, no reboot is necessary. Solution 2: Shrink and extend a partition from Diskpart Command Line In the first place, click "Start" -> "Run" -> type "diskpart" to enter command-line interface. Shrink Volume: Type "list volume" to display the existing volumes on the disks. Type "select volume 2". The number is the volume that you want to shrink. Type "shrink querymax" to identify the amount by which the volume can be reduced. Type "shrink desired 2048". The number is the amount that you want to reduce. Type "exit" to finish. Extend Volume: Attention Please: Extension merely supports partition which must be NTFS file system and there is some contiguous unallocated space behind the partition you want to extend. Or you will receive the messages: "diskpart failed to extend the volume". Type "list volume" to display the existing volumes on the disks. Type "select volume 1". The number is the volume that you want to extend. Type "extend size=1024". Type "exit" to finish. In a word, it's same as Disk Management. Diskpart only allows you to resize Windows Server 2008 partition under certain conditions (NTFS file system and contiguous unallocated space), otherwise you must backup data and delete partitions. As for Diskpart, it's inconvenient and unsafe to resize Windows Server 2008 partition with Disk Management snap-in, especially extend system partition. If there is no contiguous unallocated space behind the partition you would like to extend, you have to backup, delete partitions and restore data back. Solution 3: Using Disk Management to shrink and extend a partition Important Note: Windows Disk Management won't let you shrink the volume when there are immovable system files at the very end of the volume and only allows you to geneate unallocated space behind the partition that you shrink. Besides, "Extend Volume" is available when there is contiguous unallocated space behind the partition that you want to extend. If not, the option will be greyed out. To begin with, click "Start" -> "Programs" -> "Administrative Tools" -> "Computer Management" -> "Disk Management". Shrink Volume: Right click on the volume that needs to be shrunk and select "Shrink Volume". From the pop-up dialog box, specify the amount by which the volume is to shrink and click on the "Shrink" button to initiate the resize. Extend Volume: Right click on the volume needs to be extended and select "Extend Volume". Then, click "Next" and follow "Extend Volume Wizard". Select disks and define the amount of space to use for the volume extension. Last but not the least, compare with built-in Disk Management and Diskpart Command line, Partition Assistant Server Edition is much more convenient, easy and safe to resize partition for Windows Server 2008. It enables you to perform basic and advanced disk&partition operations without losing data, deleting partitions and rebooting computer.