Install an SSD drive and transfer an existing install of Windows 10 to it

Install an SSD and transfer an existing install of Windows 7/8.1/10 to it

Crucial 2.5-inch SSD drive

Crucial 2.5-inch SSD drive


I want to install an SSD drive in my desktop PC to improve boot times and performance by transferring Windows 10 Home edition from my PC’s existing hard disk drive to it. Can you tell me the best way to do that and are there any serious pitfalls?


The best way to do that would be to first make a backup of your system as a precaution. Don’t create a system image, which can only be restored in its entirety, so that you can restore folders and individual files from it to a clean installation of Windows on the SSD. You would then open the PC’s case, disconnect the hard disk drive from the motherboard and install the SSD. You can re-connect the hard drive after the SSD is able to boot into Windows. Its files are available by using the SSD’s File Explorer in Win10 (Windows Explorer in Win7).

Install the 2.5-inch SSD in a caddy to install it in a 3.5-inch drive bay

Note that you have to have to install the 2.5-inch SSD in a caddy in order to install it in a 3.5-inch drive bay of a desktop PC. Also note that if your PC’s motherboard has an M.2 slot, you can install an M.2 SSD card drive. Read the following article on those SSDs.

Problems with M.2 SSD drives – NVMe – key and length compatibility, overheating and faulty hardware encryption –

M.2 SSD drives – compatibility, overheating, encryption problems

Most SSD drives come with the required caddy. All drives must be connected to the power supply unit (PSU) by a cable from the PSU and to the motherboard by a data cable.

Visit the Build Your Own PC section of this website for information on installing drives and other PC components.

An SSD uses the SATA connection interface

SSD drives use the SATA connection interface. The motherboard must have an SATA (not an older IDE) connection point on the motherboard for the SATA data cable and the power supply must have an SATA power cable. A standard Molex power connector provided by an old power supply can be converted into an SATA power connector by using a cheap adapter cable. (Web-search query: Molex to SATA power cable.)

With the SATA drive installed, you would then boot the system, enter the BIOS or the new UEFI BIOS and set the boot order of devices to boot first from the CD/DVD drive (or USB flash drive), place the Windows 7 or 8.1 or 10 installation disc in the optical drive (or insert the flash drive containing Windows in a USB port) and reboot. The Windows setup will run and you will then be able to clean-install Windows 7/8.1/10.

If you don’t have the install medium for Windows, or it is old, the following links provide the downloads you need. Remember that Microsoft’s support for Windows 7 ends on January 14, 2020, therefore its download probably ends on that date as well, if not some time before it.

You need to install the most up-to-date version of Windows 10 as possible, otherwise Windows will have to update itself when online.

Create installation media for Windows (7/8.1/10) –

Download Windows 10 (the download is updated to the latest available version) –

The boot order of devices is set in the UEFI/BIOS

The boot order of devices in the UEFI/BIOS can be set as 1. CD/DVD drive 2. SSD drive 3. hard disk drive or as 1. SSD drive 2. hard disk drive 3. CD/DVD drive.

The hard disk drive must be set lower in the boot order than the SSD drive. If there is no CD/DVD disc in the optical drive and it is set as the first boot device, Windows will boot from the next device in the boot order of devices.

If you only have the recovery disc provided by the PC’s manufacturer, ask it for advice. A recovery disc installs the PC to its factory state. Using a recovery disc is unlikely to make Windows optimise itself to use an SSD drive.

By reconnecting the hard disk drive to the motherboard and power supply, after the SSD is booting to a clean install of Windows, you should be able to access all of the files of its own installation of Windows. Unfortunately, you will have to reinstall all of your programs to register them in the fresh Windows registry of the clean installation on the SSD, but, by using Windows Explorer/File Explorer, you can transfer data files from the hard drive to the SSD drive. You could also format the hard drive and install your application programs on it and transfer the data files back to it.

An SSD provides much better performance than a hard disk drive

If you have an SSD drive with 100GB+ of drive space, installing everything on it except your data files would provide the best performance, because an SSD drive works much faster than a hard drive, so booting and loading programs are much quicker than if those actions are performed from a slower hard drive.

Installing a fresh copy of Windows to an SSD drive makes Windows optimise itself for use on such a drive, which is why a clean installation is better than restoring a system image.

Another way of doing the installation would be to create a system image using an imaging program that can implement the specific partitioning requirements of an SSD drive, such as Acronis TrueImage Home, creating it on an external hard drive, then restore the image to the SSD drive when it is the boot drive. If you want to use an excellent free imaging tool, I recommend the free version of Macrium Reflect

In theory, Windows should boot from the SSD without the user having to do anything else. Unfortunately, using this method is not desirable because when the image is restored to the SSD drive, Windows might not configure itself to optimise its use on an SSD drive, which would lead to reduced performance and greater wear of the most well used parts of the drive’s flash memory (similar memory to that used by a flash drive), thereby reducing the drive’s life span. The flash memory used by an SSD drive only has a finite number of writes before it cannot be used any more and if Windows doesn’t spread the use evenly over the whole drive, the most well used parts will wear out and render it unusable.