CLONE A DRIVE

Copy one USB stick or SD card straight onto another, partitions and all, with no backup file in between.

Confirm the source on the left and target on the right
Confirm the source on the left and target on the right — example screen. Drive names and values are illustrative. Click to view full size.

Cloning copies one USB stick or SD card directly onto another: every partition, every file and the boot setup, byte for byte. It’s the quickest way to make a spare of a working Raspberry Pi card, or a second copy of a boot stick. Unlike a backup, there’s no file left on your PC afterwards. If you want something to keep, make a backup instead (or as well).

The target drive will be completely erased

Clone has two drives, and it matters which is which. The source (Copy from) is only read. The target (Copy to) loses everything on it and becomes a copy of the source. Getting them the wrong way round would wipe the drive you meant to copy.

What you’ll need

Before you start

What DiskSnap reads and writes during a clone
DriveIn DiskSnapWhat happens to it
Source1 · Copy fromRead only. Opened read-only, never changed.
Target2 · Copy to (it will be erased)Erased and overwritten with a copy of the source.
Your PC’s own driveShown, but lockedNot touched.

Clone the drive

  1. Plug in both drives and open DiskSnap.
  2. Click Clone in the menu on the left.
  3. Choose the source under 1 · Copy from. It’s then locked in the target list as This is the source drive, so a drive can never be cloned onto itself.
  4. Choose the target under 2 · Copy to (it will be erased).
  5. Read the line at the bottom. It spells out what’s about to happen: Ready: this will ERASE the target, and replace it with a copy of the source. Make sure the names match what you intend.
  6. Leave Verify the target after copying (recommended) ticked.
  7. Click Clone… The first time, DiskSnap explains that cloning needs administrator rights and offers to restart. Say yes and accept the Windows prompt. DiskSnap reopens on the Clone page. Choose both drives again, source first, and click Clone… once more.
  8. Check the confirmation box carefully. It shows the target’s name, size, disk number, drive letters and serial number, and names the source as only read, never changed. Compare the serial with the one you noted. If it’s right, tick I have checked this is the correct drive…, type ERASE, and confirm.
  9. Wait. The progress window shows how much has been copied and the speed. Leave both drives plugged in until it finishes.

What DiskSnap does while it works

  1. Checks both drives again. It confirms they’re the ones you chose, both USB sticks or SD cards, not the same drive, and not your Windows drive.
  2. Holds the source still. The source is opened read-only and locked for reading, so nothing can change it partway through the copy.
  3. Prepares the target. It locks the target and clears its old partition table.
  4. Copies the source onto the target from start to end, working out a SHA-256 fingerprint of the source as it goes.
  5. Verifies (if Verify is on) by reading the copied part of the target back and comparing it with the source’s fingerprint.

How to know it worked

The progress window ends with Complete, Clone: done and Verify: passed — the target matches the source. The summary says the target is now a copy, that nothing on the source changed, and how much was copied.

Windows wants to format the target? Click Cancel.

If the source has Linux, Raspberry Pi or other non-Windows partitions, Windows may offer to format them on the copy. The drive is fine. Formatting would erase the copy.

Afterwards: two identical drives

A clone is exact, right down to the ID numbers Windows uses to tell disks apart. Windows doesn’t like having two disks with the same ID connected at once. Windows may take the copy offline while the source is still connected.

Cloning onto a bigger drive

The copy fills the start of the target, the same size as the source. The copied partitions keep their original sizes, so the extra space on a bigger target sits unused until you do something with it, for example by expanding a partition later.

DiskSnap doesn’t wipe that extra space. It does clear the very end of the target (the last 1 MiB) while preparing it, and none of the target’s old files can be reached afterwards. Treat everything that was on the target as gone, but don’t treat the leftover space as securely wiped.

Troubleshooting

The most common problems are below. For everything else, see DiskSnap Troubleshooting, organised by what you see.

The drive I want as the target is locked

Read the reason on it. This is the source drive means you picked it as the source. Too small to clone the source onto means you need a bigger target. Drive is write-protected means an SD card’s lock switch is on.

The two drives look identical

Go by the serial number in the confirmation box, not the name. If you’re not sure, cancel, unplug the target, and see which drive disappears from the list.

You stopped it, or a drive was pulled out

The source is never changed. If DiskSnap had already started preparing or writing the target, the target is incomplete and its old contents are gone. Clone again, or format it in Windows to reuse it.

Verification failed

Don’t use the copy. Try again in different USB ports. If it fails again, the target is probably faulty.

Safety notes

Want the details?

DiskSnap User Manual → Clone

Read more

Raspberry Pi is a trademark of Raspberry Pi Ltd. Beige Machine is independent and is not endorsed by Raspberry Pi Ltd.