Expand windows 2003 disk


I'm trying to expand a hard disk in one windows 2003 server as I do with windows 2008. Is it possible without third party tools?.

The partition has 10 Gb and I have other 10 Gb in the same physical disk available.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Lee W, MVPTechnology and Business Process AdvisorCommented:
Depends which partition.  The C: drive, no, you need third party products.  For other partitions, you can use the diskpart command:
ecemibmAuthor Commented:
The partition affected is C:  :-(

Then, what tool do you recommend (freeware if it's possible)?
Lee W, MVPTechnology and Business Process AdvisorCommented:
I never recommend expanding the C: drive.  Well, almost never.  I recommend you adjust your management of the C: drive.

The following link contains instructions for what to do AND for tools that can be used to expand the C: drive if you insist on doing so.

Newly released Acronis True Image 2019

In announcing the release of the 15th Anniversary Edition of Acronis True Image 2019, the company revealed that its artificial intelligence-based anti-ransomware technology – stopped more than 200,000 ransomware attacks on 150,000 customers last year.

Krzysztof PytkoSenior Active Directory EngineerCommented:
You cannot do that Windows 2008 way. This feature is available from Vista and above OSes.
ecemibmAuthor Commented:
I forgot to say that the server is running in a virtual machine (microsoft hyper-v)... maybe there is a procedure to copy the virtual disk to another virtual disk with more capacity ¿¿??.
Krzysztof PytkoSenior Active Directory EngineerCommented:
ecemibmAuthor Commented:
this article talks about the virtual disk and how to modify it, but I have already change the capacity, the problem is to expand the system partition...
Krzysztof PytkoSenior Active Directory EngineerCommented:
OK, you are unable to do that without 3rd party software in Windows 2003
Boot into the virtual machine with Gparted Live CD http://gparted.sourceforge.net/livecd.php which will allow you to resize the C drive. I would recommend defragging that drive first and backing it up before you try Gparted. Gparted Live is also free open source.

Normally, I have used this product to resize a windows drive to allow space to install Linux in a dual boot configuration where Windows had the entire drive partitioned as C:

It is very easy to use even if you are not familiar with Linux. However, resizing a partition can be a tad slow at times at least when shrinking. I have never expanded a partition using it, but it can be done.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
There is no way to extend the system volume with the operating system booted.

You can however expand the system volume on a server that is booted from an NTFS boot disk using the Diskpart resource kit utility if there is contiguous space available of the disk as per the example below.

Note: Contiguous space may be achieved by moving existing partitions on the disk supporting the boot volume. Ensure that all data is backed up, inasmuch as this is not a supported approach.


With the system booted using an NTFS boot disk, the volume can be extended by running Diskpart.exe from a command line

There are a number of commands available associated with the Diskpart utility. Listed below are the ones that matter for this operation.


DETAIL -- Provide details about an object.
EXTEND -- Extend a volume.
SELECT -- Move the focus to an object.

Type the following commands in full or in short using the first three letters as highlighted below:

DriveLetter:> Diskpart.exe

DISKPART > Select Disk 0 ("This assumes that LUN 0 is your boot disk")
Disk 0 is now the selected disk.

DISKPART > Detail Disk
Controller Type SCSI Disk Device
Disk ID: 2FE43460
Type : SCSI
Bus : 3
Target : 0
LUN ID : 0

Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 1 C NTFS Partition 68 GB Healthy System

DISKPART > Select Volume 1
Volume 1 is the selected volume.

DISKPART > Extend Size=10000 ("10000 will expand the disk by 10GB as an example, if no size is specified all available space will be allocated to the partition") Disk Part successfully extended the volume.


Boot the server into Windows and the system will have an extended boot partition.
ecemibmAuthor Commented:
What do you mean when you say... NTFS boot disk?... Is it not the console mode?
Lee W, MVPTechnology and Business Process AdvisorCommented:
Please note the accepted solution was actually in the link I posted.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.