I, a non-admin, been asked to solve a problem with a Windows 2008 Small Business Server with a persistent problem with low disk space on the operating system partition which frequently falls below 1 gigabyte of free space.
The sole drive in this server is partitioned into a 60gb system partition (C:) and a 400gb data partition (E:). The system partition is full, the data partition shows only 40gb (10%) usage.
I would like, if possible, to repartion the disk using the built-in disk management software without loss of data using the following plan:
- Defragment E:.
- Use Shrink Partition to reduce E: to 50gb.
- Create a new partition F: with 350gb.
- Use XCopy to copy all files from E: to F:.
- Use Delete Partition to remove E:, freeing up 50gb immediately "after" C:.
- Use Extend Partition to increase C: from 60gb to 110gb.
- Defragment C:.
- Rename partition F: to E:.
I'd like to know:
A. Will each operation be allowed, or is there anything stopping me from performing any of the operations?
B. When I use Shrink Partition right now to see how small I can make E:, it tells me the smallest I can make it is about 220gb, even though there's only 40gb of data on the drive. Is this due to fragmentation? If so, will starting with a defrag operation allow me to shrink E: to the size of the data stored on it?
C. Assuming that I successfully manage the copying from E: to F:, is there any other risk of data loss (specifically during the Extend Partition operation on C:)?
D. Assuming I rename the new partition exactly the same as the original E: partition I'm deleting, will all links and shortcuts (including mapped drives on client computers) still be valid?
Update: What I wound up doing:
I made a gparted live cd and used that to shrink and slide my E: partition in a single operation, avoiding creating an extra partition and having to copy data. This single operation took something like 18 hours to run.
Then, I rebooted the server and used Windows' built-in partition manager to extend the C: partition into the now-free space while the server was running. This operation was instantaneous and did not require me to "fix" the Windows installation (as is apparently required sometimes when using gparted on the system partition). I then defragmented the C: partition.
My out-of-disk-space problem is now fixed. Unfortunately, what I believed to be a secondary problem (10 minute domain login times on workstations) is not fixed. Now, on to DNS!