1

У меня есть два жестких диска, 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.

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

Я включил hibernate powercfg -h on , изменил hiberfil.sys на 100% моей оперативной памяти (8gb) 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 ответ1

-1

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

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