Я изменил режим загрузки с Legacy на UEFI, и теперь моя Windows 7 не запускается, даже после переключения на Legacy. Я переключился на UEFI, чтобы посмотреть, смогу ли я загрузиться с SD-карты.

Вместо этого запускается средство восстановления загрузки Windows.

1 ответ1

0

На большинстве настольных и портативных компьютеров "устаревший режим" активирует модуль поддержки совместимости (CSM), но не требует его использования, то есть CSM становится возможным режимом загрузки. (См. Эту мою страницу для получения дополнительной информации о CSM и почему это может быть такой проблемой.) Переключение в режим "UEFI" OTOH обычно отключает CSM, делая невозможной загрузку в режиме BIOS.

Компьютер на основе EFI, загружается ли он с помощью CSM или без него, обычно использует встроенный в EFI менеджер загрузки для управления порядком загрузки. Этот менеджер загрузки поддерживает список параметров загрузки и порядок, в котором эти параметры загрузки используются. Это похоже на порядок загрузки старых компьютеров на базе BIOS, но более сложный.

Сочетая эти две проблемы, вероятно, с вами произошло то, что, когда вы деактивировали CSM, порядок загрузки был изменен, чтобы удалить параметры загрузки BIOS/CSM/legacy; и когда вы повторно активировали CSM, эти параметры загрузки BIOS либо не были добавлены обратно, либо добавлены обратно в том порядке, который не подходит для вашей установки. В любом случае, решение концептуально простое: вы должны настроить порядок загрузки, чтобы поместить соответствующий параметр загрузки BIOS первым в списке или, по крайней мере, над тем, что запускается (может быть, неправильный диск или параметр загрузки в режиме EFI). На практике вы обычно можете изменить порядок загрузки с помощью утилиты настройки прошивки - того же инструмента, который вы использовали для отключения CSM. Хотя детали сильно различаются от одного компьютера к другому. Также можно настроить порядок загрузки с помощью таких инструментов, как efibootmgr Linux, bcdedit для Windows, EasyUEFI стороннего производителя (для Windows) или bcfg в оболочке EFI; но чтобы использовать любой из этих инструментов, вам необходимо загрузить ОС (возможно, с аварийного диска) или хотя бы оболочку EFI.

Есть вероятность, что что-то не так. Например, вы могли как-то повредить ваш загрузчик, таблицу разделов или файловую систему Windows. В таком случае вам может потребоваться запустить утилиту восстановления Windows, чтобы устранить проблему, но детали того, что необходимо сделать, зависят от источника проблемы. Для получения дополнительной информации потребуется дополнительная диагностическая информация. Поскольку я не эксперт по Windows, я не могу предложить, какие конкретные тесты могут потребоваться, тем более, как решить проблему; но если настройка порядка загрузки не помогает, возможно, кто-то другой сможет дать лучший совет. Спрос на форуме Windows может быть полезным и в этом случае. Как минимум, вы должны предоставить информацию о том, сколько дисков у вас есть и как они разбиты на разделы.

Я добавлю, что преобразование Windows для загрузки в режиме EFI, а не в режиме BIOS может быть решением. Это радикальный вариант, поэтому вы должны рассмотреть его, только если ничего не работает. Для получения инструкций смотрите этот пост в блоге.

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