How to clone a disk in Windows

Updated: 03/10/2024 by Computer Hope
Illustration of one disk being cloned to another.

To make an exact, byte-for-byte copy of a disk, you can clone it to another disk. Disk cloning copies everything on the disk, including its partitions and file systems.

When is cloning useful?

Cloning is useful when you want to copy a system disk — the disk containing your operating system. All installed software, documents, and configuration is cloned, including low-level data such as the master boot record, which is required to boot the computer.

Cloning can create a replica of a system disk that can be used as a replacement if the original disk fails.

Terms used in these instructions

In the instructions below, we use the following terms:

Warning

All data on the destination disk is destroyed when the clone is written. There is no way to undo the clone. Therefore, make a backup of any existing data on the disk before selecting it as the destination of a clone operation.

Requirements

Requirements for cloning disk-to-disk in Windows:

Disk capacity

The capacity of the destination disk must be at least as large as the source disk.

Software

Special software is required to perform a cloning operation. Several free cloning software packages are available for Windows, including:

In this article, we use Macrium Reflect. It's robust, intuitive to use, and supports system disk cloning. The first thing we do is walk through the installation.

Note

Macrium Reflect is available for free as a 30-day trial. Purchase of the software is required after the trial period.

Example: Clone a disk

To install Macrium Reflect, first download and run the download agent. The agent downloads the installer, which installs the software on your computer.

Follow these steps to download and install Macrium Reflect.

Download Macrium Reflect

  1. Download the Macrium Reflect download agent.
  2. Locate the executable in your download folder, and run it.

Download agent executable.

  1. In the download agent, click Download.

Click Download to download the installer.

  1. You are prompted to install the WinPE (Windows Preinstallation Environment) module, which is used by Macrium Reflect for some operations. To proceed, click Yes.

Click Yes to install Windows Preinstallation Environment module.

  1. The agent downloads the installer. By default, the installer runs automatically when the download is complete.

Run the installer executable when the download is complete.

Note

If you decide to run the installer later, you can find the executable in the folder where you downloaded the agent, in a subfolder named Macrium.

Installer executable is located in the folder where you downloaded the agent, in a subfolder named Macrium.

Run the Macrium Free installer

  1. Click Next twice to launch the installer.

Click Next twice to launch installer.

  1. Accept the license agreement, and click Next to continue.
  1. Choose which edition of Macrium Reflect Free to install, "Home" or "Commercial." If you're not using the software for a business, choose Home.

Choose edition to install.

  1. Optional step: Register your e-mail address to receive news and updates about Macrium products.

Optional: register your e-mail address.

  1. Finalize your installation options. You're given the option to install ViBoot. ViBoot is an optional component, not required to make a clone, so we do not install it here. More information about ViBoot is available at Macrium's website. Click Next to continue.

Finalize installation options.

  1. Click Install.

Begin installation.

  1. When the installation is complete, click Finish.

Finish installation.

  1. Before the installer exits, you are asked once more to register your identity with Macrium. Registration is not required.

Reflect is now installed. By default, it will launch automatically.

Use Macrium Reflect to clone a disk

  1. In the main Macrium Reflect UI (user interface), with the "Disk Image" and "Create a backup" tabs selected, locate the source drive to clone. Select it by clicking it once. Beneath the selected disk, the option Clone this disk is listed. Click it now.

Select a disk, and click Clone this disk.

Note

In this example, our source disk has several partitions: two Windows partitions (the system partition, and the recovery partition), and three Linux partitions. Your disk may look different. You may only have one, two or three partitions. Regardless, the instructions will be the same, because in this example we are cloning the entire disk.

  1. The Clone window opens. Verify you have the correct source disk selected. Then, click Select a disk to clone to.

Click Select a disk to clone to.

All eligible destination disks are shown in a drop-down list. Select your desired destination disk.

Select a destination disk from the drop-down list.

  1. When we perform the clone, we will overwrite the entire destination disk. If the disk contains data, its partitions should be removed, clearing the slate for the cloning process. To specify that they should be deleted before cloning begins, select each partition in your destination disk one at a time and click Delete Existing Partition. Note that the partitions is not deleted until the configuration is complete and the clone operation begins.
Note

If your destination disk has no partitions, you can skip this step.

To erase the destination disk before cloning, select each partition on the destination disk, and click Delete existing partition

  1. With all partitions marked for deletion on our destination disk, the disk looks completely gray (see image below). In the source disk (on top), make sure all partitions have a checkmark. You can uncheck any drive you don't want to clone. In this example, we're cloning everything. Then, click Copy selected partitions.

Beneath the source disk, click Copy selected partitions

  1. The source partitions are now displayed in the destination disk, indicating that they will be cloned. Any extra space at the end of the disk will be unallocated. You can allocate it later if you like. See Optional: allocate remaining space for more information. Click Next to continue.

Source partitions are displayed in the destination disk. Click Next.

  1. Reflect lets you schedule this clone to happen regularly. Scheduling a clone can be useful to perform regular backups automatically. We will not configure a schedule in this example. Click Next.

Optional: schedule this clone to happen regularly.

  1. Macrium Reflect gives you the option to save your configuration to a file that can be opened later to reload the same settings. This option is recommended. You can use the default file name when saving your configuration. Click OK to begin the cloning process.

Finalize options, and save your configuration if you'd like, then click OK.

  1. You're warned that changes are about to be written. This is your last chance to abort before deleting your destination drive and creating the clone. When you're ready to start, click Continue.

Last chance to abort before deleting destination drive. Click Continue to proceed.

  1. Cloning begins. Depending on your system hardware, and the size of your disks, this will probably take between 15 minutes and an hour.

Cloning in progress.

  1. When the clone operation is complete, click OK.

Clone complete

  1. Review the details of all completed operations. Click Close when you're done.

Review operation details.

Optional: Allocate remaining space on destination disk

If your destination disk is bigger than your source disk (as in this example), the remaining space is unallocated by default. It is not partitioned, it is not formatted with a file system, and you can't use it to store data yet. First, you must allocate that space by creating a partition there.

In these steps, we will allocate our unallocated space with the Windows Disk Management tool.

  1. Launch Disk Management from the Power User Tasks Menu. To open the menu, press Win + X (hold down the Windows key and press X) or right-click your Start menu icon. Then, choose Disk Management.

Open the Power User Tasks Menu by pressing Win + X, and select Disk Management.

  1. In the Disk Management window, your partitions are grouped in rows, where each row represents one disk in your computer. Right-click the unallocated space on your destination disk and select New Simple Volume.

Right-click the unallocated space in your destination disk and select New Simple Volume.

  1. The New Simple Volume wizard opens. Click Next.

Click Next to begin the Simple Volume wizard.

  1. Specify the size of the new volume. To use all available space, leave the default value unchanged. Click Next.

Specify volume size.

  1. Assign a drive letter for your new volume. You can use the default value, or choose any available letter from the drop-down menu. Click Next.

Choose a drive letter for the new volume.

  1. Choose Format this volume, and specify NTFS (NTFS file system) file system type, and Default allocation size. Enter an optional Volume label — a name for your volume. It can be anything you want, up to 32 letters and spaces. Then, choose Perform a quick format. If you don't choose Quick Format, the operation may take a very long time. Click Next to continue.

Specify format options and Volume label, choose Quick format, then click Next.

  1. To commit your changes, click Finish.

Review selections, then click Continue

  1. The new volume is shown at the end of your destination drive. If you'd like to view details about your new volume, right-click it and choose Properties.

Right-click your new volume and select Properties.

When you're done, close the Properties window, and close Disk Management.