Я изменил режим загрузки с Legacy на UEFI, и теперь мой Windows 7 не запускается, даже после переключения обратно в Legacy. Я переключился на UEFI, чтобы проверить, смогу ли я загрузиться с SD-карты.
Вместо этого он запускает средство восстановления загрузки Windows.
решение1
На большинстве настольных компьютеров и ноутбуков «устаревший режим» активирует модуль поддержки совместимости (CSM), но нетребоватьчтобы он использовался -- то есть CSM становитсявозможныйРежим загрузки. (См.эта моя страница(для получения дополнительной информации о CSM и о том, почему он может стать такой проблемой.) Переключение в «режим UEFI» (OTOH) обычно деактивирует CSM, делая загрузку в режиме BIOS невозможной.
Компьютер на базе EFI, независимо от того, загружается ли он с CSM или без него, обычно полагается на встроенный в EFI менеджер загрузки для управления порядком загрузки. Этот менеджер загрузки ведет список вариантов загрузки и порядок, в котором эти варианты загрузки пробуются. Это похоже на порядок загрузки старых компьютеров на базе BIOS, но более сложно.
Объединяя эти две проблемы, вы, вероятно, столкнулись с тем, что при деактивации CSM порядок загрузки был изменен для удаления параметров загрузки BIOS/CSM/legacy; а при повторной активации CSM эти параметры загрузки BIOS либо не были добавлены обратно, либо были добавлены обратно в порядке, неподходящем для вашей установки. В любом случае, решение концептуально простое: вы должны изменить порядок загрузки, чтобы поместить соответствующий параметр загрузки BIOS на первое место в списке или, по крайней мере, выше того, что запускается (возможно, не тот диск или параметр загрузки в режиме EFI). На практике вы обычно можете изменить порядок загрузки с помощью утилиты настройки прошивки — того же инструмента, который вы использовали для отключения CSM. Однако детали сильно различаются от компьютера к компьютеру. Также возможно изменить порядок загрузки с помощью таких инструментов, как Linux efibootmgr
, Windows bcdedit
, сторонних (для Windows)EasyUEFI,или bcfg
в оболочке EFI; но для использования любого из этих инструментов вам потребуется загрузить ОС (возможно, с аварийного диска) или, по крайней мере,Оболочка EFI.
Есть вероятность, что что-то еще не так. Например, вы могли каким-то образом повредить свой загрузчик, таблицу разделов или файловую систему Windows. В таком случае вам может потребоваться запустить утилиту восстановления Windows, чтобы исправить проблему, но подробности того, что необходимо сделать, зависят от источника проблемы. Для дальнейших рекомендаций потребуется больше диагностической информации. Поскольку я не эксперт по Windows, я не могу предложить, какие именно тесты могут потребоваться, не говоря уже о том, как исправить проблему; но если изменение порядка загрузки не поможет, возможно, кто-то другой сможет дать лучший совет. В этом случае также может быть полезно задать вопрос на форуме Windows. Как минимум, вы должны предоставить информацию о том, сколько у вас дисков и как они разбиты на разделы.
Я добавлю, что преобразование Windows для загрузки в режиме EFI, а не в режиме BIOS, может быть решением. Это радикальный вариант, однако, поэтому вам, вероятно, следует рассмотреть его только в том случае, если ничего другого не работает. Инструкции см.этот пост в блоге.