1

Я недавно обновил жесткий диск на своем рабочем столе, оставив старый диск подключенным, так как я хотел скопировать файлы. Я загрузился с USB-ключа установщика Windows 10 и установил Windows на новый диск. Все работало нормально.

С тех пор я удалил старый диск, чтобы я мог переопределить его, и, конечно, я не тестировал загрузку своего рабочего стола без диска до того, как отформатировал его. Теперь мой рабочий стол не загружается, так как на оставшемся диске нет загрузочного раздела EFI. Раздел «MSR (Reserved)» объемом 16 МБ и основной раздел занимают оставшееся пространство на диске.

Есть ли способ, которым я могу добавить загрузочный раздел EFI на этот диск без необходимости разминировать его и начинать с нуля?

2 ответа2

1

Я исправил эту проблему раньше, и я использовал GParted. Я запускал его из-под Ubuntu Linux, работающего с живого CD.

Если вы хотите использовать это, сделайте следующее:

ШАГ 0: иметь резервную копию, которой вы доверяете (например, пытался восстановить систему из нее раньше, и она работала).

Другие, менее важные шаги:

  • Загрузитесь из установщика Windows, перейдите в меню "Устранение неполадок" и запустите командную оболочку.
  • Выполните «chkdsk / rc:» из этой оболочки, чтобы исправить любые возможные проблемы с файловой системой, которые могут помешать GParted успешно изменить размер раздела.
  • Выключите компьютер и загрузите свежий установщик Ubuntu Linux Desktop. Убедитесь, что это 64-битная версия.
  • Выберите "Попробуйте Ubuntu" вместо "Установить". Сеанс рабочего стола начнется без установки чего-либо на компьютер.
  • Нажмите клавишу Windows и введите GParted. Должен появиться один значок. С помощью клавиши "стрелка вниз" выберите значок и нажмите "ввод", чтобы запустить программу (или просто нажмите на нее).
  • GParted запустится.
  • Убедитесь, что в выпадающем меню в правом верхнем углу окна выбран правильный диск.
  • Используйте графический интерфейс для изменения размера / перемещения любых разделов, которые могут потребоваться, и создания нового раздела EFI. Убедитесь, что вы выбрали правильный тип раздела и отформатировали его в FAT32.
  • Выберите "применить все операции" в меню "Редактировать", чтобы фактически записать таблицу разделов.
  • Подождите, пока GParted завершит работу. Это может занять много времени. В случае сбоя питания вы ПОЛУЧИТЕ непригодную для использования систему. Подготовьте резервную копию.

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

1

В общих чертах, вам необходимо:

  1. Измените размер одного или нескольких разделов на новом диске, чтобы освободить место для нового системного раздела EFI (ESP). Я рекомендую сделать ESP 550 MiB, так что это должно быть количество свободного места. Перемещение конца раздела безопаснее и быстрее, чем перемещение начала.
  2. Создайте новый ESP в освобожденном пространстве. Убедитесь, что он использует файловую систему FAT32 и имеет код типа ESP.
  3. Скопируйте все файлы из ESP исходного диска на новый диск.
  4. Создайте новую запись менеджера загрузки EFI NVRAM, чтобы указать на файл EFI\Microsoft\Boot\bootmgfw.efi в новом ESP. Эта часть процесса может происходить автоматически при первой загрузке только с новым диском; или вам может потребоваться сделать это вручную из утилиты установки прошивки или с помощью такого инструмента, как bcfg в оболочке EFI, bcdedit в аварийной среде Windows или efibootmgr на аварийном диске Linux.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .