New Laptop: swapping new windows installation onto old disk

Time to upgrade the laptop. On my current one i run W11 alongside Ubuntu

I want/need to keep my current SSD.
My current ssd layout is like so

Device              Start        End    Sectors  Size Type
/dev/nvme0n1p1       2048     534527     532480  260M EFI System
/dev/nvme0n1p2     534528     567295      32768   16M Microsoft reserved
/dev/nvme0n1p3     567296  154198015  153630720 73,3G Microsoft basic data
/dev/nvme0n1p4 7811987456 7814035455    2048000 1000M Windows recovery environme
/dev/nvme0n1p5  154198016  299360255  145162240 69,2G Linux filesystem
/dev/nvme0n1p6  299360256 7811987455 7512627200  3,5T Linux filesystem

New machine comes with its own W11 activated with its own license.
I could try to swap the licenses (as they are both technically W11s) but i have no idea if that is even possible, so i thought of swapping the windows installations.

I thought of dumping my old one to a file, resizing the new one to match the old one’s size, also dumping the new one to a file, and then proceed to flash the dumped windows images to the respective new locations.

  • would this work?
  • should i also do the same with efi, recovery and such?
  • what can go wrong?
  • is this described anywhere? I’m sure i’m not the only dual-boot user that wants to keep the drive when changing the machine, but sadly windoze really had to do their restrictions after WinXP..