Существует компьютер UEFI с SDD-диском и установленной на нем Windows 8.1. Я хотел бы добавить жесткий диск (не пустой, содержит некоторую информацию, возможно, на нем тоже была старая сломанная Windows, но она была почти полностью удалена).

После подключения этого устройства Windows загружается нормально, но вторая перезагрузка завершается неудачно, компьютер переходит к бесконечной перезагрузке.

Удаление этого жесткого диска волшебным образом помогает, Windows загружается снова, как обычно. После установки устройства все повторяется снова: первая загрузка проходит нормально, вторая не удается.

После "первой" загрузки (единственный этап, когда HDD и SDD подключены) bcdloader сообщает, что Windows по умолчанию для загрузки является текущей:

Windows boot Manager
--------------------
igentifier {bootmgr}
device partition=\Device\HarddiskVolume2
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {current}
resumeobject {b9e61d85-754a-11e2-8deb-80777c2fbbe8}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30

Windows Boot
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 8
locale ru-RU
inherit {bootloadersettings}
recoverysequence {b9e61d87-754a-11e2-8deb-80777c2fbbe8}
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {b9e61d85-754a-11e2-8deb-80777c2fbbe8}
nx AlwaysOff
bootmenupolicy Standard
useplatformclock Yes

Пожалуйста, что я могу сделать? Я очень плохо знаком с UEFI, но я проверил настройки, по умолчанию выбран загрузчик, управляемый загрузкой Windows, выбор SDD по умолчанию не помогает, компьютер не загружается даже с одним SDD.

UPD. Если не использовать перезагрузку после "первой" (успешной с двумя дисками) загрузки, но всегда делайте перезагрузку -> питание на все работает нормально (так как включена быстрая загрузка). Это "обходной путь", но без перезагрузки жить довольно сложно ...

1 ответ1

0

Наконец я нашел не идеальное решение, а подходящее.

Проблема была решена, когда я преобразовал вторую таблицу разделов жесткого диска из MBR в GPT (изначально SDD был GPT).

Похоже, что UEFI предпочитает MBR, а не GPT, кроме настроек. Возможно, конвертация SDD из GPT в MBR тоже подойдет.

PS Я часами пробовал почти все, что нашел, чтобы сделать Windows загрузочной с помощью GPT SDD и MBR HDD, включая пересоздание раздела EFI, bcdboot и прямое редактирование BCD с помощью bcdedit в трех разных местах (EFI partition/boot/BCD , EFI partition/EFI/Microsoft/boot/BCD , c:\boot\BCD), используя настоящий установочный DVD-диск Windows вместо USB-накопителя, поскольку есть совет, что Windows PE может не распознать BCD в этом случае (bcdedit Windows PE не удалось найти BCD без использования /store), физически поменять местами жёсткие диски и кабели SDD, даже безуспешно пытаясь загрузиться с использованием GRUB2 , поэтому я не уверен, возможно ли это вообще. В Интернете я не видел ни единого предположения, что MBR может быть проблемой, надеюсь, это кому-нибудь поможет.

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