Just an easy video showing all steps here:

https://youtu.be/BBGPw4ehq6E

Note: havent checked this but probably still works - Pete @ 14/09/2023

Quick Steps used if you just need the commands: (Commands used in this video)

sudo apt-get install libguestfs-tools
sudo dd if=/dev/sdX of=hdd.img bs=4M
qemu-img convert -p -f raw -O qcow2 hdd.img hddraw.qcow2

sudo modprobe nbd max_part=10
sudo qemu-nbd -c /dev/nbd0 hddraw.qcow2
sudo gparted /dev/nbd0
sudo qemu-nbd -d /dev/nbd0

qemu-img create -f qcow2 -o preallocation=metadata ClonedDiskresize.qcow2 XXG
virt-resize hddraw.qcow2 ClonedDiskresize.qcow2

sudo qemu-nbd -c /dev/nbd0 ClonedDiskresize.qcow2
sudo gparted /dev/nbd0
sudo qemu-nbd -d /dev/nbd0
qemu-img info Win11Test.qcow2

bootrec /rebuildbcd
bcdedit
reagentc /info
reagentc /setreimage /path D:\recovery\WindowsRE /target C:\Windows
reagentc /enable

mbr2gpt in recovery mode to change disk to gpt