%20Windows%20%D0%B8%20Linux%20%D0%BD%D0%B0%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B5%20UEFI.png)
Я успешно использую Clonezilla в течение многих лет для создания образов с разделов, на которых размещены Windows 7 или ниже, Ubuntu и другие операционные системы. Создание образов и их восстановление были для меня простыми.
Но теперь, с появлением UEFI, я не уверен, как создавать образы с помощью Clonezilla и как их правильно восстанавливать.
Я использую Windows 7 и Ubuntu на одном диске GPT. Оба используют UEFI.
Вопросы таковы::
Если я хочу создать восстанавливаемый образ раздела с Windows 7 или 8 с помощью Clonezilla, нужно ли мне также создавать образ «системного раздела EFI» и MRP?
Или не обязательно делать образы разделов «Системный раздел EFI» и MRP, поскольку можно перестроить эти оба раздела (возможно, с помощью установочного диска Windows или с помощью инструмента Linux) после восстановления образов Windows и Ubuntu на новом диске?
Какой простой способ восстановить образ Windows 7 или 8 (UEFI) на новом диске (например, с помощью Clonezilla) — нужно ли мне вручную создавать другие разделы («системный раздел EFI» и MRP) перед восстановлением образа?
Я знаю, что можно клонировать весь диск, а не только один раздел, но это не то, что мне нужно.
Спасибо заранее!
решение1
TheСистемный раздел EFI (ESP)содержит ваши загрузчики для Windows и Linux. Таким образом, резервное копирование критически важно. Хотя вы можете восстановить оба загрузчика с помощью аварийных инструментов, вероятно, будет проще восстановить их из резервной копии. Обратите внимание также, что некоторая важная информация о загрузке (а именно,которыйзагрузчик для запуска) хранится в NVRAM. Теоретически восстановить эту информацию легко --есливы знаете как. Под Linux вы бы использовали утилиту efibootmgr
. Я рекомендую сохранить ее текущую конфигурацию в файле:
$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0004
Boot0000* rEFInd (direct) HD(2,c00,114000,6e49fcaf-d054-47c9-ba69-a668c5ee8192)File(\EFI\refind\refind_x64.efi)
Boot0004* UEFI: Built-in EFI Shell Vendor(5023b95c-db26-429b-a648-bd47664c8012,)..BO
Этот пример не перенаправляет на файл, просто чтобы я мог описать его содержимое. Эта система загружает только одну ОС (Linux) через rEFInd — запись Boot0000
. Boot0004
Запись загружает «встроенную оболочку EFI» (но на самом деле это утилита настройки прошивки, в случае моего компьютера). Система с двойной загрузкой, скорее всего, будет иметь по крайней мере еще одну запись. Ключевым моментом здесь является запись имени файла(ов) загрузчика(ов) — \EFI\refind\refind_x64.efi
в этом примере. Затем вы можете восстановить эти записи с помощью параметра efibootmgr
's, -c
если и когда это станет необходимым. Обратите также внимание, что запись NVRAM ссылается на раздел по его номеру GUID (6e49fcaf-d054-47c9-ba69-a668c5ee8192 в данном случае) и, возможно, по другой идентификации оборудования. Таким образом, если вы переразбиваете или заменяете диск, вам может потребоваться заново создать эти записи, даже если вы восстановите файлы и efibootmgr
увидите старые записи нетронутыми. На большинстве компьютеров есть записи, например, «встроенная оболочка EFI» (см. пример здесь), которые управляются прошивкой и которые обычно не следует пытаться пересоздать или изменить.
Я предполагаю, что под "MRP" вы подразумеваете раздел Microsoft Reserved. Этот раздел обычно ничего не содержит; он используется как "рабочее пространство" инструментами разбиения Windows на разделы — или, по крайней мере, он зарезервирован для этой цели. (Я не знаю, используют ли его инструменты на самом деле для чего-либо.) Таким образом, должно быть безопасно не делать его резервную копию, но вы должны записать его размер и обязательно создать новый раздел на его месте. Если вы хотите быть особенно осторожными, вы можете сделать низкоуровневое резервное копирование с помощью dd
или что-то в этом роде. Я не знаю, будет ли Clonezilla делать резервную копию этого типа раздела.
решение2
Я искал такое обсуждение. Эта новая штука UEFI вносит изменения. По моему мнению, в случае Windows 7 64 бит, вам нужно сохранить (если вы делаете образы разделов) оба раздела, например sda1 и sda2, чтобы восстановить их. Например sda1 - это раздел EFI (я создал его вручную, это раздел на 100 МБ), а sda2 - это раздел Windows, где находится вся система. EFI важен, я не нашел способа восстановить загрузку Windows, если вы потеряете этот раздел, вы потеряете установку Windows. В случае Linux, например Debian, легко восстановить загрузку, просто используяэта инструкция. Я не экспериментировал с восстановлением такого рода разделов, сохраненных Clonezilla, но думаю, что это должно сработать. Я использую Parted Magic Live USB. Так что я дам знать, если это сработает.
решение3
-c | --create создать новую переменную bootnum и добавить в порядок загрузки -C | --create-only создать новую переменную bootnum и не добавлять в порядок загрузки
Будьте очень осторожны, ведь переключение в этом маршруте не очень точное?