I have 16G source SD card with 14.51G of actual size and I need to duplicate it to another 16G SD card with actual size 14.41G.

I have found another question: Cloning SD card to different size SD card. This question has been answered but all answers are actual for Linux.

However, I need to execute duplication on Windows computer without any access to Raspberry Pi. All I have now is Win 32 Disk Imager which generates error message due to lack of size.

Is there any other Windows based size tolerant SD card cloning tool?

  • Excuse me for asking, but why do you need to do the duplication on a Windows machine? You could do this on your RPi. – Seamus Aug 9 '20 at 4:05
  • 2
    Using the Microsoft Windows operating system does not belong to Raspberry Pi. Please ask in a MS Windows forum. – Ingo Aug 15 '20 at 9:24
  • 1
    Use the RaspiOS built in "SD Card Copier" tool with the SDCard you want to clone onto in a USB reader. The built-in copier doesn't care whether the cards have the same capacity as it's only copying used space. – Dougie Aug 15 '20 at 10:10

This is NOT possible on Windows but it can be done on the Pi itself using the SD Card Copier included in Raspbian.

Backup image of SD Card describes how to produce a small installable image from a running Pi.
This runs on the Pi, but the can produce an image on a Windows (or any other) computer - I do this to my Mac.
This initially is a little involved to setup, but subsequently is fast and easy.


An interesting solution would be: download Knoppix (or any of many other linux live-CD distributions), burn it to CD or DVD (or use any of various tools to write it to USB or flash media), boot from it, and then use that to copy from the one SD, and then to create comparable filesystems on the other SD.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.