Перемещение раздела Windows (EFI, GPT)

488
Mona the Monad

Предположим, у меня есть компьютер, который когда-то был просто рабочим столом Windows, чей диск содержал хотя бы обычный системный раздел EFI (ESP) и сам раздел Windows. Предположим, что однажды я решил избавиться от нее для лучшей ОС (а именно Linux), /bin/ddсделав раздел Windows на внешнем диске (то есть дословную побитовую, посекторную копию, возможно, какую-то массовую). файл, который я, вероятно, назвал Windows.img), очистил исходный диск, /bin/ddочистив все это нулями, и каким-то образом установил на него несколько линуксов.

Но теперь допустим, что я хочу заглушить Windows обратно на диск в качестве второй (а не второй, поскольку у меня здесь несколько Linux) операционной системы. Что теперь? Я могу или не могу сохранить резервную копию оригинального ESP с оригинальным загрузчиком внутри, но предположить, что я сделал. Есть ли способ, которым я могу произвольно освободить место и создать раздел где-нибудь, /bin/ddраздел Windows, и каким-то образом загрузиться в него, как в старые добрые времена? Помогает ли здесь вообще rEFInd? Кроме того, что если я по какой-то причине забыл сделать резервную копию оригинального ESP?

0
На этот вопрос нельзя ответить, если вы не сообщите нам, есть ли у вас эти данные EFI. Пожалуйста, отредактируйте ваш вопрос и предоставьте нам важную информацию, необходимую для ответа на этот вопрос. Ramhound 5 лет назад 0
Предположим, что я делаю, поскольку я склонен архивировать столько, сколько я могу. Я сам на самом деле не знаю, так как диск сейчас физически недоступен для меня. Mona the Monad 5 лет назад 0
Вы можете использовать DISM, чтобы применить образ .WIM к разделу, изменить свой текущий загрузчик, чтобы загрузиться в загрузчик Windows (который загрузится в вашу установку Windows). Это не позволяет установщику Windows изменять текущий загрузчик. Относительно простой процесс, если у вас есть необходимые данные. Ramhound 5 лет назад 0
@Ramhound DISM - это утилита для Windows, и я не использую Windows. Есть ли что-то, что я могу сделать из Linux, возможно, с помощью таких инструментов, как `efibootmgr` и` dd` и еще много чего? Если вы не имеете в виду использовать установщик Windows (например, компакт-диск), чтобы «исправить» раздел. Mona the Monad 5 лет назад 0

1 ответ на вопрос

1
grawity

Есть ли способ, которым я могу произвольно освободить место и создать раздел где-нибудь,

Если вы хотите, чтобы какое-то нераспределенное пространство на диске было полностью занято Linux, вы должны использовать инструменты Linux, чтобы уменьшить файловую систему Linux, а затем раздел, что приведет к выделению нераспределенного пространства справа от сокращенного раздела.

Обычный метод для этого в один клик - GParted с live CD.

/ bin / dd раздел Windows к нему, и как-то загрузиться в него, как в старые времена?

Да.

Я только хотел знать, будет ли Windows играть хорошо с перемещением.

Различается. Windows не заботится об абсолютных смещениях, но были случаи, когда она требовательна к номеру своего раздела (например, первоначально раздел 2, теперь раздел 4 на том же диске).

Помогает ли здесь вообще rEFInd?

Это просто загрузочное меню EFI, которое запускает vmlinuz.efi или Microsoft \ Bootmfgw.efi по вашему выбору. Он не изменит размер ваших разделов для вас, и у него не будет особого способа загрузки Windows, который у вас не был бы иначе.

Кроме того, что если я по какой-то причине забыл сделать резервную копию оригинального ESP?

Загрузитесь с соответствующего установочного носителя Windows и используйте bcdbootдля переустановки загрузочного менеджера Windows в текущую версию ESP.

Ну, я, конечно, не знаком с управлением разделами. Я только хотел знать, будет ли Windows играть хорошо с перемещением. Прошло бы немного времени, пока я действительно не смогу попытаться вставить его обратно. Mona the Monad 5 лет назад 0