If you don't have a system with Windows, or just plain prefer Linux, then we recommend you use clonezilla to create a bootable system on a USB drive (known as Clonezilla Live). This allows you to then boot into an operating system that is independent of the installed operating system and perform cloning and partition manipulation operations.
I have often used a Clonezilla Live bootable USB stick with success to clone drives with a Windows OS on them when other tools like Macrium Reflect or Acronis failed.
It's open source, and free. www.clonezilla.org