Поменяйте местами жесткие диски Windows и Linux

Поменяйте местами жесткие диски Windows и Linux

Следующая ситуация: у меня есть ноутбук с SSD и HDD.

  • Windows 8.1 установлена ​​на SSD
  • Жесткий диск содержит раздел данных

Несколько недель назад он попытался работать с Linux и установил его в конце раздела данных. Так что новая конфигурация выглядит так:

  • Windows на SSD
  • Данные в начале HDD, Linux в конце

Теперь я хочу поменять диски местами, не форматируя и не переустанавливая ни Windows, ни Linux, чтобы в итоге Linux использовал все пространство SSD, а на HDD в начале была бы Windows, а в конце — раздел с данными.

Кто-нибудь может подсказать мне, как этого добиться?

решение1

  1. переместите раздел данных, чтобы освободить место для разделов Windows (загрузочный и c:)
  2. используйте dd для клонирования разделов Windows в начало жесткого диска
  3. форматирование SSD
  4. используйте dd для клонирования разделов Linux (boot, /, swap) на SSD
  5. расширить / так что Linux использует все пространство на SSD
  6. удалить раздел Linux с жесткого диска, расширить раздел данных до конца диска

Все это можно сделать с живого диска Linux с помощью gparted и dd, но перед началом обязательно сделайте резервные копии.

Загрузчики нужно будет потом починить. Используйте это:https://help.ubuntu.com/community/Boot-Repair

Связанный контент