I've just made an "Image Backup Server" at job.
Deb12 w. NFS and a 8TB Toshiba N300 NAS disk.
But RescueZilla can use "Local Disk" (Ie. USB drive) or CIFS too.
I went with RescueZilla USB Stick made from ISO w. BalenaEtcher - It's a CloneZilla with a nice Simple GUI.
I didn't try the Clone part , but i'd expect that to work as nicely as Backup / Verify & Restore.
I have just backed up 20 Win10 PC's, 8 Win11 PC's (UEFI active) , and 3 Linux PC's.
No issues ....
I have "Test" restored a Win10, two Win11 (1 normal & 1 Bitlocker) , and one linux.
No issues ....
I can recommend
RescueZilla for the simplicity.
The only thing i had to "hack" ... directly into the Boot ISO (grub menu), was English menu's w. danish kbd.
As it chose US kbd. when selecting english, wo. any possibility to change from the GUI menu. And that doesn't fit our local kbd. layout.
Since i used NFS, i had to use kbd. for NFS server name & mount-point.
I have been using enough
US VT220 terms. back in the days .... But my colleagues had issues finding "dash" & "slash".
I have described my previous CloneZilla NVME to NVME "Cloning" here
https://www.eevblog.com/forum/general-computing/linux-mint-21-02-clone-replace-1tb-nvme-with-a-2tb-nvme/msg5063035/#msg5063035Impressive speed ..../Bingo