To jo
Ještě mě napadlo: V návodu na obnovu GRUB je zmínka o uložení vlastního MBR. To jde čím? A zase samozřejmě nahrát?
To by pak mohlo fungovat, že přenesu čímkoliv jen binár, zvlášť MBR a pak úprava tabulky. Nebo jsem už mimo?
No to jde právě tím příkazem dd, ten zkopíruje jen prvních 512B disku (takže nic neodklepáváš), kde je uložen boot loader resp. odkaz na něj a tabulka rozložení disku. Ta bude "neplatná" protože přeteče přes okraj disku, což nevadí, prostě tu danou partition odebereš a znova založíš už se správnou velikostí (případně Ti ji nějaké grafické udělátko samo ořeže na správnou velikost).
Jakmile budeš mít správnou tabulku (pro GPT jsem příkazy uváděl taky a nepoužiješ fdisk, ale parted), tak už můžeš data překopat pomocí cp -a resp. ntfsclone (tady bude potřeba ještě udělat ntfsresize na originál, aby odpovídal nové velikosti, což je ovšem otázka 30 vteřin).