Как восстановить обычную загрузку UEFI Windows 10?

Как восстановить обычную загрузку UEFI Windows 10?

У меня Windows 10 (home premium) установлена ​​на SSD в настольном компьютере. Она загружалась нормально до нескольких месяцев назад.

Я МОГУ загрузить Windows в БЕЗОПАСНОМ РЕЖИМЕ.

У меня есть DVD-диск с Windows 10, который я записал самостоятельно после обновления с Windows 7.

Мои личные файлы находятся на другом диске, так что не беспокойтесь об их потере.

У меня есть пароли для двух учетных записей, которые я создал, когда изначально устанавливал Windows 7, и которые с тех пор не менялись. Одна из них административная, другая — обычная.

У меня также установлен Linux и GRUB (загрузчик), но я не думаю, что они связаны с этой проблемой. Linux (Xubuntu 16.04 LTS) установлен на HDD и загружается нормально, за исключением того, что иногда у меня есть два раздела NTFS на одном HDD, которые должны быть общими для систем, которые периодически нужно исправить с помощью однострочной команды, но это все. Я думаю, что это вызвано некоторыми из моих неудачных попыток запустить Windows. Что бы ни было причиной, я разберусь с этим позже.

Два (2) рассматриваемых раздела NTFS также находятся на жестком диске с Linux.

Системный раздел EFI (fat32 или vfat), используемый для загрузки Windows, — это первый раздел на моем SSD, первый диск, без буквы в Windows. Windows находится на C:.

Я отчаянно пытаюсь избежать переустановки Windows, потому что у меня установлено много драйверов/программ и настроек, и потому что я беспокоюсь, что испорчу свою установку Linux. Я знаю, что Windows плохо себя ведет с другими ОС.

Я считаю, что проблема с Windows не зависит от GRUB и Linux, поскольку я выбираю Windows непосредственно с экрана UEFI, не проходя через GRUB, и получаю несколько перезагрузок, за которыми следует:

Восстановление

Ваш ПК не смог запуститься должным образом. После нескольких попыток...

Код ошибки: 0xC0000001

Вам понадобятся инструменты восстановления

Все началось с моих попыток решить проблему с помощью:

bootrec /fixmbr

что произвело:

не удается найти указанный файл.

Я попробовал загрузиться с DVD-диска Windows 10, и это сработало, но ни одно из предложений, которые я нашел в Интернете, не помогло мне, включая восстановление при загрузке:

Средство восстановления при загрузке не смогло восстановить ваш компьютер.

Нажмите «Дополнительные параметры», чтобы попробовать...

Файл журнала: C:\WINDOWS\System32\LogFiles\Srt\SrtTrial.txt

Я скопировал этот файл, чтобы прочитать его позже в Linux, но текстовые редакторы, которые я использовал (leafpad, mousepad), не смогли его открыть. Я перепробовал все кодировки, показанные в Mousepad, два десятка из них, но ни одна не сработала.

Затем я перепробовал кучу всего, в том числе:

> bootsect /nt60 sys
> bootrec /rebuildBCD
> DISKPART list vol, sel vol ('3' for me), assign letter= ('S' for me)
> bcdboot C:\WINDOWS /s S: /f UEFI

и

C:\Windows\System32>msconfig

произведено:

У вас недостаточно прав...

и

X:\Sources>sfc /scannow

произведено:

Начинаем сканирование системы...

Начало фазы проверки...

Проверка завершена на 100%.

Служба защиты ресурсов Windows не смогла выполнить запрошенную операцию.

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

ИЗМЕНИТЬ (1)

Параметры экрана UEFI:

Поддержка CSM: всегда

  • Выбор режима загрузки: только UEFI

  • Управление параметрами загрузки PXE: отключено

  • Управление параметрами загрузки хранилища: сначала UEFI

  • Управление параметрами загрузки дисплея: только UEFI

Приоритет ПЗУ другого устройства PCI: UEFI OpRom

Я играл (кропотливо работал) над проблемами загрузки в прошлом с этой машиной, начиная с Xubuntu 12.04 и Windows 7, и мне нужно быть очень осторожным с этими настройками. Я не совсем уверен, что это все еще так, но выбор «Никогда» для «Поддержка CSM» (устаревший режим) предотвратил загрузку, когда я убедился, что все было строго GPT и UEFI. Мне это показалось нелогичным, но именно это и произошло. С тех пор, как я впервые установил обе ОС, когда я не очень разбирался в UEFI, и в итоге делал ошибки, даже если я изначально решил использовать исключительно UEFI (чтобы упростить задачу... ха-ха-ха). Вот почему вы видите здесь «Всегда» для поддержки CSM и «Только UEFI» для выбора режима загрузки, этот второй параметр, я думаю, самый важный.

ИЗМЕНИТЬ (2)

В качестве примечания я только что случайно увидел сообщение на другом форуме, где в Windows 10 -> Устранение неполадок -> Дополнительные параметры есть опция под названием "Параметры встроенного ПО UEFI", которой НЕТ в моей системе. Я не знаю, имеет ли это значение, но я подумал, что должен опубликовать это на всякий случай. Есть кое-что, чего я не знаю. Я точно знаю, что моя установка Windows и Linux — это UEFI, и что оба диска (1 ssd, 1 hdd) отформатированы как GPT, поэтому я не знаю, почему у меня нет этой опции.

ИЗМЕНИТЬ (3)

Гибернация НЕ включена в Windows. (Я проверил с помощью безопасного режима, это единственный способ войти в Windows.)

ИЗМЕНИТЬ (4)

Я попробовал загрузить Windows с помощью "чистой загрузки", т. е. отключил все не-Microsoft службы в Конфигурации системы (msconfig) и все элементы на вкладке Автозагрузка Диспетчера задач. Результат был тот же.

Любые предложения будут оценены по достоинству.

Заранее спасибо.

решение1

  1. Загрузите DVD-диск Windows 10 с помощью UEFI-загрузки (или отключите CSM, чтобы вы не могли загрузиться с помощью загрузочных записей)

  2. Сопоставьте систему EFI на SSD с Z: с помощью diskpart

  3. bcdboot c:\windows /s Z: /f UEFI

предполагая, что c: соответствует разделу Windows на SSD.

Забудьте о ненадежном bootrec — похоже, главная проблема заключается в невозможности найти систему EFI.

Другая проблема, с которой вы столкнулись - отключите fastboot, чтобы Windows 10 выполнила полную перезагрузку (и полное выключение)

И ... забудьте о MBR в UEFI (одна из главных причин внедрения EFI - избавиться от MBR и его ограничений и проблем)

Связанный контент