Загрузка Windows не работает после подключения второго жесткого диска

0

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

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

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

После «первой» загрузки (единственный этап, когда HDD и SSD подключены), загрузчик bcd сообщает, что 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. Если не использовать перезагрузку после «первой» (успешной с двумя дисками) загрузки, но всегда делайте shotdown - & gt; все работает нормально (так как fastboot включен). Это "обходной путь", но без перезагрузки жить довольно сложно ...

Nick
источник

Ответы:

0

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

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

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

Постскриптум Я часами пробовал почти все, что нашел, чтобы сделать 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 в этом случае (Windows PE bcdedit не удалось найти BCD без использования /store ), физически поменять местами жёсткие диски и кабели SDD, даже попытался загрузиться с помощью GRUB2 безуспешно, поэтому я не уверен, возможно ли это вообще. В Интернете я не видел ни единого предположения, что MBR может быть проблемой, надеюсь, это кому-нибудь поможет.

Nick
источник