Преобразовал Windows 7 в UEFI, теперь не может сделать гибридный сон

У меня есть два жестких диска, 3 ТБ и 2 ТБ. 2TB диск использует MBR, 3TB использует GPT. Моя ОС Windows 7 установлена ​​на жесткий диск объемом 2 ТБ. Я хотел попробовать Elementary OS, поэтому я установил его на диск 3 ТБ в режиме UEFI. Теперь я хотел загрузиться в Windows, но тогда я увидел, что мои Windows 7 загружаются в устаревшем BIOS. Таким образом, я преобразовал свой диск на 2 ТБ, не копируя весь мой диск, используя gdisk, После этого я следовал инструкциям в этом руководстве:

http://www.hasper.info/repair-a-destroyed-windows-7-uefi-boot-sector/

создать системный раздел Windows 7 EFI (ESP) и зарезервированный раздел Microsoft (MSR). Успешная загрузка Windows 7 UEFI.

У меня есть две проблемы, которые могут или не могут быть связаны. bcdedit НЕ работает, если я вручную не укажу местоположение хранилища BCD; который включает в себя монтаж системного раздела EFI. Показанная ошибка:

The boot configuration data store could not be opened.
The volume for a file has been externally altered so that the opened file is no longer valid.

Поэтому я смонтировал системный раздел EFI и использовал bcdedit для исправления моего странного загрузчика Vista.

bcdedit /store R:\EFI\Microsoft\Boot\BCD /set {default} locale en-US

Я отвлекся.

Теперь главная проблема. Гибридный сон не работает (да, до того, как я выполнил команды bcdedit.) Он просто переходит прямо к моему экрану блокировки пользователя. Я думаю, это может быть связано с тем, что Windows не может получить доступ к BCD.

Поскольку в соответствии с процессом запуска Windows Vista, BCD должен иметь возможность выхода из спящего режима (да, я знаю разницу между сном и спящим режимом.) И, очевидно, у загрузчика Windows должен быть путь к winresume.efi.

Пожалуйста, поправьте меня, если я ошибаюсь.

Я включил спящий режим powercfg -h onизмените hiberfil.sys на 100% моей оперативной памяти (8 ГБ) powercfg -h -size 100, Вот результат powercfg -a

The following sleep states are available on this system: Standby ( S3 ) Hibernate Hybrid Sleep
The following sleep states are not available on this system:
Standby (S1)
        The system firmware does not support this standby state.
Standby (S2)
        The system firmware does not support this standby state.

Я действительно скучаю по этой функции, потому что она намного удобнее, чем перезапуск. Я также довольно бедный парень, так что ничего о переустановке моей установки W7 было бы неплохо.

1 ответ

Хотя это может не помочь оригинальному постеру - после некоторого разочарования и времени я понял это. По общему мнению, для UEFI в целом, и даже для гибернации в UEFI, Windows требуется включить некоторые функции bios/uefi, в дополнение к разметке разделов. Большинство из них хорошо документированы, но то, что я нашел менее хорошо документированным, это тот факт, что для работы гибернации диспетчер загрузки Windows должен находиться в верхней части списка приоритетов загрузки. При двойной загрузке или другой комбинации вполне вероятно, что другой менеджер разделов / загрузки находится сверху. После того, как я переключил Диспетчер загрузки Windows в верхнее положение, гибернация снова заработала. Если это не так, проверьте другие требования для загрузки UEFI, хотя, если Windows обычно загружается, они должны быть выполнены.

Другие вопросы по тегам