Моя установка имеет два жестких диска. Меньший жесткий диск с разделом Windows C:
и GRUB, а также большой жесткий диск с разделом Windows D:
и установкой Linux - отдельные разделы /
и /home
. Windows D:
не является системным разделом, но имеет множество приложений, установленных в дополнение к другим данным. Этот большой жесткий диск вот-вот выйдет из строя, сегодня он начал звенеть, и я заменяю его, как только смогу.
Я хочу переместить раздел D:
и установить Linux на новый диск. Я знаю, как клонировать на жесткий диск того же размера, или когда задействована только одна ОС, но здесь я не совсем уверен и предпочел бы еще раз проверить, прежде чем что-то сломать.
Я предполагаю, что для Windows должно работать следующее. Подключите новый диск с пустым разделом, который станет E
:. Скопируйте все D:
в E:
затем после отсоединения старого диска новым становится D:
и все работает, потому что пути остаются прежними.
Для раздела Linux /home
нет проблем, воссоздание его на новом диске и копирование любым способом должно работать.
Раздел /
где у меня нет хороших идей. Я бы предпочел не использовать dd
потому что я ожидаю, что новый диск будет иметь другой размер раздела. Неисправный диск равен 750 гигабайтам, новый - не менее 1 ТБ, а места на /home
в настоящее время недостаточно, поэтому я бы предпочел выделить больше на новый диск. Но это исключает dd
я думаю. Будет ли работать прямое копирование корневой файловой системы, исключая /dev
и /proc
?
Наконец, есть загрузчик. Он находится на диске, который останется в ПК, поэтому нужно просто запустить работающую систему Linux, чтобы указать GRUB на новые разделы Linux с их UUID, как только все будет сделано. Любые предостережения здесь?