1

Фон

После трехмесячного отпуска моих сестер без доступа в Интернет она пришла домой и установила множество обновлений для Windows 10 и Norton. После перезагрузки Windows не запускается, вместо этого "в данных конфигурации загрузки отсутствует некоторая необходимая информация". Я получил фотографию этого, но не могу прочитать код ошибки его что-то вроде 0x0000?? Файл BCD, хотя.

Чтобы решить эту проблему, ее чувак добавил свой SSD-диск в свой компьютер, и, по их словам, какой-то процесс ремонта был успешно завершен.

Затем он вставил ее SSD обратно в ее ноутбук, после того, как процесс автоматического восстановления Windows завис, и Windows жалуется на RecEnv.exe, "память не может быть прочитана" (RecEnv.exe - среда восстановления Windows).

Вот мой список дисков

Нажмите здесь, чтобы увидеть мой список дисков

Вещи, которые я сделал

  • Я создал загрузочный USB-накопитель в формате Windows 10 32/64bit UEFI GPT, чтобы получить доступ к командной строке

  • Тесты памяти через утилиту HP прошли

  • CHKDSK /R не прошли ни одного плохого сектора на всех дисках.
  • Sfc /scannow завершил проверку на 100%, но "Защита ресурсов Windows не смогла выполнить запрошенную операцию"

  • bootrec /fixmbr ок

  • bootrec /fixboot ок
  • bootrec /rebuildbcd "Запрошенное системное устройство не может быть найдено"

  • После этого я попытался присвоить тому 4 букву диска FAT32 N:

  • "bcdboot bcdboot c:\windows /l sv-se /s N:" -> "не может скопировать загрузочные файлы"

ОБНОВЛЕНИЕ - «bcdboot bcdboot c:\windows /l sv-se /s N: /F ALL» BFSVC Ошибка: не удалось проверить контрольную сумму менеджера загрузки (C: Windows\boot\EFI\bootmgfw.efi)!Код ошибки = 0xc1 Ошибка при попытке скопировать загрузочные файлы

Так что-то не так с bootmgfw.efi?! как это решить?

Я скопировал bootmgfw.efi из X:\windows\boot\efi в ту же папку в разделе C: и VOILA! тогда я смог "bcdboot bcdboot c:\windows /l sv-se /s N: /F ALL"

Следующая проблема Windows не может запуститься из-за ошибки ntosext.sys с кодом 0x000007b ....:'(Похоже, что все окна каким-то образом перепутались ...

2 ответа2

0

Ответ:

У нас есть GPT-диск и UEFI-загрузка, а НЕТ активного раздела!

ESP - Системный раздел UEFI находится на томе 4 (формат FAT32!).

Вы можете назначить букву диска для тома 4 , выбрав его и "ASSIGN" с помощью diskpart.exe.

И команда для исправления:

bcdboot c:\windows /l sv-se /s N:

где N: буква диска сопоставленного тома 4 (может быть другая буква диска, например G:, H:), а sv-se - локаль для шведского языка в Швеции (?) может быть SV-Fi (?).

Вы можете попробовать инструмент Dual-boot Repair, "Automatic Repair", чтобы исправить это по клику. Загрузите и разархивируйте в любую папку, затем запустите ее оттуда - инструмент переносим (необходимо, чтобы в загруженной ОС был установлен .NET 2 или 4, чтобы инструмент не мог работать из обычного PE, если только не был добавлен .NET 2!).


РЕДАКТИРОВАТЬ: Для успешной загрузки для Windows 8/10 с GPT диска должно быть как минимум:

1) Системный раздел EFI (FAT32) - особый раздел

2) MS Reserved раздел (не отформатированный) - еще более особенный

3) раздел ОС (NTFS) - обычный

Вы пропустили копирование этих разделов?

DISKPART> list par

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Recovery           300 MB  1024 KB
  Partition 2    System             100 MB   301 MB
  Partition 3    Reserved           128 MB   401 MB
  Partition 4    Primary             60 GB   529 MB
  Partition 5    Primary             50 GB    80 GB
  Partition 6    Primary             49 GB   130 GB 

например. Раздел 2 - системный раздел EFI, раздел 3 - MSR.

EDIT2:

Если для исправления используется внешний носитель с Windows 10, загрузите внешний носитель способом UEFI!

Я предполагаю, что Windows 10 на диске 64-битная, а внешний носитель Windows 10 64-битная установка USB - правильно?

Что вы сделали, чтобы создать проблему с загрузкой? Установлено какое-то программное обеспечение? Изменили некоторые настройки? Центр обновления Windows?

Пожалуйста, отредактируйте свой вопрос с деталями, какие действия привели к проблеме.

0

Способ 1:

Поскольку вы исправили свое хранилище BCD и теперь можете загружаться, я предполагаю, что в процессе обновления произошло какое-то повреждение файла. Если вам повезет, есть вероятность, что в Windows сохранена теневая копия (последняя конфигурация Good Know Good), которая представляет собой снимок состояния системных файлов, в которых окна смогли успешно загрузиться. Но чтобы сделать это возможным в Windows 10, вы должны включить устаревшее меню загрузки в BCD, которое позволяет получить доступ к дополнительным параметрам при загрузке, нажав F8. Следуй инструкциям:

1.Вставьте и загрузитесь с установочного носителя Windows 10.

2.Когда появится экран установки окон, нажмите Shift+F10, чтобы открыть командную строку.

3.Назначьте письмо вашему системному разделу EFI:

diskpart
select disk D (where 'D' is the disk number)
select partition P (where 'P' is your EFI partition, in your case 4)
assign letter N
exit

Примечание. Правильные номера дисков и разделов можно определить, перечислив диски и разделы, соответственно, выполнив следующие команды в контексте diskpart :

list disk
list partition

4.Активное старое меню загрузки, запустив:

bcdedit /store N:\EFI\Microsoft\Boot\BCD /set {default} bootmenupolicy Legacy

5.Если вы получили сообщение об успехе, перезагрузите компьютер и нажимайте F8 до тех пор, пока не появится меню загрузки.

6.Если вы видите « Последняя удачная конфигурация», выберите ее и нажмите «Enter».

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

Способ 2:

Если вы не видите « Последняя удачная конфигурация» в расширенном меню загрузки или это не решает проблему, вы можете попробовать исправить системные файлы с помощью DISM:

1.Вставьте и загрузитесь с установочного носителя Windows 10.

2.Когда появится экран установки окон, нажмите Shift+F10, чтобы открыть командную строку.

3.Если он еще не назначен, назначьте букву диска разделу Windows:

diskpart
select disk D (where 'D' is the disk number)
select partition P (where 'P' is your Windows partition)
assign letter C (Where 'C' is a free drive letter to assign)
exit

Примечание. Правильные номера дисков и разделов можно определить, перечислив диски и разделы, соответственно, выполнив следующие команды в контексте diskpart :

list disk
list partition

4.Запустите следующую команду и дождитесь ее успешного завершения:

dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /limitaccess

Примечание: C:\ - это буква диска раздела Windows, D:\ - буква диска установочного носителя, а :1 после install.wim - номер индекса редакции Windows на установочном носителе, который должен соответствовать той же самой установленной редакции Windows. (например, install.wim:2, install.wim:3, ...)

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