First, I haven’t tested this. If I had a usb drive laying around I’d gladly test it first.
Do you know how many partitions you have in your image?
On your server you can run
I only have one partition, here is my output:
root@Fed-Fog:~# ls /images/StaffWindows10/
d1.fixed_size_partitions d1.mbr d1.minimum.partitions d1.original.fstypes
d1.original.swapuuids d1p1.img d1.partitions
Set up a bootable linux usb. It needs to have at least partclone and pigz installed.
Copy the d1p1.img file to a usable spot on the drive at /images/d1p1.img for ease.
Boot the machine from the usb
Partition disk correctly, and create filesystem
Write the image to the hard drive using:
cat /images/d1p1.img | pigz -dc | partclone.restore --ignore_crc -O /dev/sda1 -N -f 1
I’ll bring a drive tomorrow to test and follow up.