Восстановить запись загрузки EFI Windows 10

Вопрос или проблема

Я использовал свой компьютер, чтобы установить Windows 7 на жесткий диск (из ноутбука, который не имел DVD-привода), и это сработало безупречно. Но когда я извлек этот жесткий диск (который я только что подключил во время установки) и перезагрузил компьютер, я не смог загрузиться с моего основного жесткого диска. Я зашел в BIOS и увидел, что запись менеджера загрузки Windows исчезла.

Я попытался восстановить это с помощью bootrec, но ничего не изменилось. Я также попытался сбросить прошивку UEFI до заводских настроек, тоже ничего.

Как мне вернуть запись?

Редактировать: чтобы быть более ясным, я не использую Windows 7, я просто использовал свой компьютер для установки Windows 7 на другой жесткий диск (это не должно было затрагивать мой основной жесткий диск), и каким-то образом это отключило UEFI записи Windows 10, который был установлен на другом диске.

Глупый я.

Это решило проблему:

bcdboot C:\Windows /s E: /f UEFI

Я уже пробовал это несколько часов назад с загрузочного диска Windows 10, но это не сработало, поэтому я подумал, что не стоит пробовать снова. Но я попробовал еще раз на этот раз с нового загрузочного USB-диска Windows 10, и это сработало.

Если на вашем EFI-разделе не назначена буква диска (для флага /s в bcdboot), вам может понадобиться вначале назначить его.

Для этого запустите diskpart, затем внутри него выполните:

list disk
select disk <номер>
list vol
select vol <номер>
assign letter=<неиспользуемая буква диска>
exit

Если у вас в системе только один диск, вы можете просто ввести select disk 0, но тогда вам все равно нужно найти ваш EFI-раздел. Обычно он форматируется в FAT32 и может быть отмечен как “скрытый”. Вы также можете просмотреть его содержимое, чтобы убедиться, что это нужный раздел. Если у вас нет доступа к проводнику файлов Windows, то вы можете сделать следующее, чтобы проверить содержимое папки:

Как только вы убедитесь, что вашему EFI назначена буква диска, перейдите в него. Обычно на EFI-разделе будет папка EFI. Например, если она находится на I:, тогда у вас будет I:\EFI\
cd /d I: изменит текущий каталог; ваш командный интерфейс также должен измениться на I:/> или что-то подобное.
Затем выполните dir, чтобы отобразить все папки на диске. Вы должны увидеть как минимум папку EFI на нем.

Это не поместится в комментарий, поэтому я публикую это в качестве ответа.

Ответ или решение

Восстановление UEFI-записи для загрузки Windows 10

Ваша ситуация связана с исчезновением записи загрузчика Windows после установки Windows 7 на другой жесткий диск. Это распространённая проблема, которая может произойти по разным причинам, когда система неправильно управляет записями в UEFI. Ниже приведены шаги и рекомендации для восстановления UEFI-записи, чтобы система могла снова загружаться с вашего основного жесткого диска с установленной Windows 10.

Шаги для восстановления загрузочного записи UEFI

1. Использование инструмента bcdboot

Вы уже нашли решение с помощью команды bcdboot, что является самым эффективным способом восстановления UEFI-записи. Приведём более подробно этот процесс:

  • Запустите командную строку (можно из установочного USB с Windows 10).
  • Выполните команду:
    bcdboot C:\Windows /s E: /f UEFI

    Здесь C:\Windows — это путь к вашей установке Windows (обычно это диск C), а E: — это буква вашего EFI-раздела. Если буква раздела не назначена, вам нужно сначала её назначить.

2. Назначение буквы для EFI-раздела

Если у вашего EFI-раздела нет назначенной буквы, выполните следующие шаги:

  • Откройте diskpart:
    diskpart
  • Просмотрите доступные диски:
    list disk
  • Выберите диск, на котором находится ваш EFI-раздел (обычно это диск 0):
    select disk 0
  • Просмотрите доступные разделы:
    list vol
  • Выберите ваш EFI-раздел (обычно это раздел с файловой системой FAT32) и назначьте ему букву:
    select vol <номер>
    assign letter=<недостающая буква>
    exit

3. Проверка содержимого EFI-раздела

После назначения буквы, проверьте содержимое EFI-раздела:

  • Используйте команду смены директории:

    cd /d I:

    (замените I: на букву вашего EFI-раздела).

  • Чтобы просмотреть содержимое:

    dir

    Вы должны видеть папку EFI, которая содержит папку для вашего установщика Windows.

4. Завершение процесса

После успешного выполнения bcdboot, система должна восстановить вашу загрузочную запись. Перезагрузите компьютер и проверьте, можно ли теперь загружаться в Windows 10.

Заключение

Ошибка с исчезновением UEFI-записей может возникнуть после установки другой операционной системы, как в вашем случае с Windows 7. Использование bcdboot и правильная настройка EFI-раздела помогают восстановить доступ к вашей основной системе.

Если после выполнения всех шагов ошибка не была устранена, возможно, ваши диски имеют другую конфигурацию UEFI. Рекомендуется обратить внимание на таблицы дисков в BIOS, чтобы убедиться, что они настроены на UEFI.

Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...