Not enough space (C:) error while upgrading Windows

“There is not enough free space on partition (C:)” error when you try to upgrade from an older OS to Windows 7, Windows Server 2008 R2, or Windows Server 2012

 

A lot of instances reported by Windows OS customers when they try to upgrade  their operating systems

  • From Windows Vista to Windows 7, or,
  • From Windows Server 2008 to Windows Server 2008 R2, or,
  • From Windows Server 2003 to Windows Server 2008 R2, or,
  • From Windows Server 2008 R2 to Windows Server 2012.

the upgrade fails with the error “There is not enough free space on partition (C:)  A total of space_size megabytes (MB) of free disk space is required. Try Disk Cleanup, or moving files to an external location such as a CD, DVD, or external hard drive, and then restart the installation”

There are 2 ways you can deal with this problem.

First Option:-

Free up space on the system volume Use Disk Cleanup, or try to move files to an external location such as a CD, DVD, or external hard disk drive. Then, restart the installation. Make sure that required free space is available on the system drive.
To free up space on your hard disk, Disk Cleanup finds and then removes temporary files on your computer that you decide you no longer need. If you have more than one drive or partition on your computer, you are prompted to select the drive that you want Disk Cleanup to clean.
To start Disk Cleanup,

  • click Start,
  • click All Programs,
  • click Accessories,
  • click System Tools,
  • and then click Disk Cleanup.

Second Option:-

Move the paging file to another volume

  • Log on to the computer as the Local Administrator.
  • Click Start, right-click  Computer, and then click Advanced system settings.
  • In the System Properties dialog box, click the Advanced tab,  and then click Settings under Performance.
  • In the  Performance Options dialog box, click the Advanced tab, and then click Change.
  • Click to clear the Automatically manage paging file size for all drives check box.
  • In the Drive [C:]Under Total paging file size for all drives, note the value that is displayed next to Recommended.
  • Check the Custom size box, and then type the recommended value in the Initial size (MB)
  • Type the maximum size that you want to allow for paging in the Maximum size (MB)box, and then click Set.
  • In the Drive [Volume Label]list, click the drive on which Windows is installed, click to select the No paging file check box, and then click Set.
  • Click Yes when you are prompted.
  • Click OKon all the options available, and then restart the computer.

 

This problem may occur if the size of the virtual memory paging file falls below the recommended limit. Windows upgrade requires that the page file be the recommended size and that sufficient space be available on the drive to accommodate a default sized page file. By default, Windows stores the paging file on the system volume.

Therefore, it throws the error ” Insufficient free space on the system volume” when you try to upgrade to Windows 7, Windows Server 2008 R2, or Windows 2012