A bigger drive for Windows 10

The existing Windows 10 C: SSD disc on amber was getting too close to full. It's a 250GB device, so I bought a 500GB drive to replace it.

The process to transfer the existing contents of the C: drive to the new disk is reasonably straightforward.

  1. Use Backup and Restore (Windows 7) from the Control Panel to back up the C: drive to a sufficiently large USB drive. Select Create a system image.
  2. Create a System Repair Disc, also from Backup and Restore (Windows 7). You'll need a DVD/CD burner, as Windows will only create the Repair Disc on a DVD or CD.
  3. Connect the new SSD in place of the old one. Also, remove power from all the other internal drives in the system. If you don't do this, the Restore process will complain it can't find the right disc.
  4. Boot from the System Repair Disk and choose the Troubleshoot option. Then select System Image Recovery. Follow the dialogs to restore the image from the USB drive to the new SSD.
  5. Power down the system, reconnect all the drives and boot. New drive installed.

However, one problem. The restore process creates a partition on the new drive that is the same size as the old drive. So the C: drive is just the same size as before and there is a bunch of unused space.

To fix this, I used gparted from the dual-booted Debian system on the same box. With gparted you can easily move the recovery partition to the end of the new SSD and extend the size of the C: partition to occupy all the remaining space.

On reboot, Windows suggested running a disc check, which proceeded without detecting any errors.