Just recently I took the above approach on my Fedora Threadripper boxes and it worked fine with gparted doing most of the work a la post-expansion etc.
Since my current Windows 10 install is on a 250GB SSD, could I do the same thing - clone via dcfldd onto a 1TB drive, then use gparted to expand the NTFS storage?
I’ve not done this before so would appreciate any advice on the task…
in Gparted, you might be able to copy, then paste the boot partition, the data partition, then re-size the data partition, and then the recovery partition (if one exists)
You might have to set the boot flag on the boot partition after though.
IIRC, you have to preserve the order of the partitions - boot, data, recovery.
DD (or DDrescue) would be more striaghtforward for drive to drive, then using Gparted to move the recovery, then resize the data, as Gparted uses DD under the hood anyway, it just means you don’t have to mess with ntfstools to re-size