Migracja dysku SSD oraz zmiana rozmiaru partycji z Windows 10 post
Dzisiaj postanowiłem, że wymienię dysk Żonie w komputerze. Migracja w sumie prosta, bo zmiana rozmiaru z 120 na 250GB. Plan w głowie na szybko:
- Ubuntu Live CD
- klonowanie starego dysku przy użyciu dd
- zmiana rozmiaru partycji przez SSD
Niestety po wykoaniu powyższych czynności okazało się, że:
- na końcu dysku jest partycja recovery (układ partycji: boot, win10 - NTFS, recovery)
- po przesunięciu partycji recovery na koniec i zmianie rozmiaru wyskakuje błąd lub windows nie startuje
Chwila szukania i pytań do znajomych. Okazuje się, że muszę szukać hasła "MBR fix". Niestety, to rozwiązanie nie działa. Dlaczego? Bo źle zrobiłem poszerzenie partycji.
Kolejna próba i okazuje się, że po przeniesieniu partycji recovery trzeba zrobić chkdsk
używająć Windowsa. No i kolejny schodek. Nie mam przy sobie pendrive'a. To pobrałem obraz ze strony Microsoftu i próbuję robić bootable USB używając Ubuntu LIVE CD. Tutaj kolejna porażka, 4-5 artykułów i żaden nie pokazuje jak poprawnie zrobić bootable windows 10 pendrive.
Znowu zaczynamy poszukiwania i w końcu trafiam na idealne narzędzie: WoeUSB-ng. Szybka instalacja przez pip3
i program już działa.
W końcu zbieram do kupy wszystkie kroki i wychodzi następujący proces:
- Przygotuj sobie Ubuntu LIVE USB (przyda się do sklonowania dysku, zmiany rozmiaru partycji i przesunięcia partycji recovery)
- Przygotuj sobie Windows 10 LIVE USB (potrzebny do naprawy informacji o NTFS po przesunięciu partycji)
- Uruchom Ubuntu LIVE CD
- Sklonuj dysk
dd if=/dev/sdb of=/dev/sda status=progress conv=sync,noerror
- Uruchom gparted i przenieś partycję recovery na koniec przestrzeni dyskowej
- Zrób reboot ale tym razem odpal Windows Live CD i uruchom
chkdsk D: /f /r
- fix & repair - Zrób reboot i odpal Ubuntu LIVE CD
- Odpal gParted i zwiększ rozmiar partycji z Windowsem wypełniając wolną przestrzeń pomiędzy partycją boot i recovery
- Skończone ;-)