PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

How to Clone a Hard Drive on a PC or Mac

If you need to migrate your data or are looking to keep a backup handy, you can clone your hard drive. Here's how to do it in Windows and macOS.

 & Whitson Gordon Contributing Writer
 & Jason Cohen Senior Editor, Help & How To
Our Experts
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS
(Credit: René Ramos)

Do you need to migrate your Windows or macOS installation to a new drive? You can either use a service to back up your files or create a complete one-to-one copy of your data. By cloning your drive, you create an exact copy you can swap in and boot up right away.

Some business-level backup services, like IDrive and Acronis, have built-in disk-cloning features that are supplementary to the normal file backup. But for one-off clones (like if you're migrating your OS to a new drive), a free standalone tool is all you need. The manufacturer of your drive may offer its own software; Samsung Magician Software has a built-in data migration feature that works with its SSDs, for example. However, compatibility with other drives may cause issues.

Instead, you can turn to a third-party utility to get the job done. While there are many paid options on the market, free software that offer full disk cloning capability is becoming harder to find. For this story, we used DiskGenius for PC and SuperDuper! for Mac, which are both free.


Connect Your Secondary Drive

For this process, you'll need two drives: The source drive (with the data you want to clone), and the target drive (where you're cloning that data to). If you have a desktop and both drives are installed internally, or you're just cloning to an external drive for backup, great! You're ready to continue. If, however, you're using a laptop with only one drive bay and want to clone to a new internal drive, you'll need an external SATA-to-USB adapterdock, or enclosure to connect the bare drive to a computer.

(Credit: PCMag / Microsoft)

Once connected, go through the cloning process, then disconnect it and install the drive internally. In most cases, your target drive will probably need to be as large as, or larger than, your source drive. If it isn't, you'll need to free up space on your source drive and shrink the main partition down to fit. (You'll probably only need to do this if you're migrating from a hard drive to a smaller SSD; we have a separate guide on that process here.)

(Credit: PCMag / Apple)

Clone Your Windows Drive With DiskGenius

Historically, we've recommended Macrium Reflect, but the product's free tier has been eliminated. If you need a free option, DiskGenius is free and easy to use. To get it, go to the free DiskGenius page and click Free Download to download an .exe file. Click that file and let it run to install DiskGenius on your PC. Opening the program will show a graph that displays the partitioned volumes on your disk drive.

(Credit: PCMag / DiskGenius)

Click Tools > Clone Disk to start creating a 1:1 clone of your drive. Choose which drive you are cloning (the source) and which drive will house the clone (the target). Choose the source disk and click OK.

(Credit: PCMag / DiskGenius)

DiskGenius will then ask if you want to use the System Migration function. If you plan to make the disk bootable, hit Yes. Otherwise, click No. Now choose the target disk and click OK. Note that this will erase all data on the disk, so be careful which one you choose.

(Credit: PCMag / DiskGenius)

You can then manage your disk partitions. From the menu, click Manage Partitions to add or delete volumes from the source disk. You can also right-click a volume and choose Exclude This Partition or drag the ends of a volume to make it bigger or smaller (or use the fields to choose a size you need).

(Credit: PCMag / DiskGenius)

When you're ready to proceed, click the Start button at the bottom. DiskGenius will offer one final warning that proceeding will overwrite any data on the target disk; click OK. Choose a cloning method between Hot Migration (current programs can be left open) and Lock & Execute (current programs will be closed), then let the process complete. If you cloned the drive, you should be able to boot from it now by selecting it in your BIOS. If you're imaging your drive, you can keep the second drive connected for future image backups.

(Credit: PCMag / DiskGenius)

Clone Your Mac Drive With SuperDuper!

If you're on a Mac, SuperDuper! is free, simple to use, and has been around for years. Head to the website and ignore the big Buy Now button. Instead, click the small Download link just above that to download the software for free. Open the DMG file, then double-click the icon to install the program. You may also need to grant full disk access to SuperDuper! before it can make any changes.

(Credit: PCMag / SuperDuper!)

Once installed, open SuperDuper! and you'll be greeted with a simple, intuitive interface. In the first menu next to Copy, select the source disk you want to clone. In the second menu, choose the destination disk you're cloning to—this will fully erase the drive in that second menu, so make sure there isn't anything important on it! If you don't have a second drive, you can choose Disk Image to create a file that is an exact copy of your drive. You can then load it onto physical media and use it as a recovery drive as an alternative to Time Machine.

(Credit: PCMag / SuperDuper!)

When you're ready, click the Copy Now button and the process will begin. This may take a while, but when it's done, you have two choices. If you want to replace the internal drive, open up your Mac and swap it in, then boot up as normal. If you want to boot the cloned drive from USB, hold the Option key as your Mac starts up and select it from the boot list. The cloned drive will be in the exact state your computer was during the cloning process, allowing you to continue where you left off.

(Credit: PCMag / SuperDuper!)

About Our Experts

Whitson Gordon

Whitson Gordon

Contributing Writer

Whitson Gordon is a writer, gamer, and tech nerd who has been building PCs for 10 years. He eats potato chips with chopsticks so he doesn't get grease on his mechanical keyboard.

Read full bio

Jason Cohen

Jason Cohen

Senior Editor, Help & How To

My Experience

As PCMag's editor of how to content, I have to cover a wide variety of topics and also make our stories accessible to everyday users. Considering my history as a technical writer, copywriter, and all-around freelancer covering baseball, comics, and more at various outlets, I am used to making myself into an expert.

I believe tech corporations are bad, but you might as well know how to use technology in everyday life. Want more how to content delivered right to your inbox? Sign up for the tips and tricks newsletter that I curate twice a week.

The Technology I Use

My job as how-to guru means I use just about every gadget under the sun, so I can figure out how everything works. I work from a Lenovo ThinkPad running Windows 11, but also have a very large Dell Inspiron 17 3000 and Apple silicon MacBook. I also have a Google Pixel 6a for personal use and use a Galaxy Z Flip 4 for additional Samsung-related testing. For iOS coverage, an iPhone 13 mini works like a charm, though it's already becoming a little long in the tooth.

My desktop situation includes a dual monitor setup with a modest Acer monitor. I also use a Logitech mouse (who can use these ThinkPad trackpads) and a Havit keyboard (my first mechanical keyboard; I love it but my wife hates it!). I'm a recent convert from wired headphones; I have Anker Soundcore Liberty Air wireless earbuds for personal use and have taken to the Sennheiser HD 450BT headphones for work.

Whenever I have a second to myself, I'm probably gaming on my Nintendo Switch, Steam Deck, or Xbox Series S. I also still have a bunch of classic consoles lying around as well.

  • Breaking down complicated and confusing processes into simplified instructions
  • Finding new tech problems to solve
  • OS-level tips and tricks

Read full bio