
Следующая ситуация: у меня есть ноутбук с SSD и HDD.
- Windows 8.1 установлена на SSD
- Жесткий диск содержит раздел данных
Несколько недель назад он попытался работать с Linux и установил его в конце раздела данных. Так что новая конфигурация выглядит так:
- Windows на SSD
- Данные в начале HDD, Linux в конце
Теперь я хочу поменять диски местами, не форматируя и не переустанавливая ни Windows, ни Linux, чтобы в итоге Linux использовал все пространство SSD, а на HDD в начале была бы Windows, а в конце — раздел с данными.
Кто-нибудь может подсказать мне, как этого добиться?
решение1
- переместите раздел данных, чтобы освободить место для разделов Windows (загрузочный и c:)
- используйте dd для клонирования разделов Windows в начало жесткого диска
- форматирование SSD
- используйте dd для клонирования разделов Linux (boot, /, swap) на SSD
- расширить / так что Linux использует все пространство на SSD
- удалить раздел Linux с жесткого диска, расширить раздел данных до конца диска
Все это можно сделать с живого диска Linux с помощью gparted и dd, но перед началом обязательно сделайте резервные копии.
Загрузчики нужно будет потом починить. Используйте это:https://help.ubuntu.com/community/Boot-Repair