Проблема при воссоздании BCD в Windows 7 64bit-не удается найти запрошенное системное устройство

обновление драйверов NVIDIA разбил мою установку Windows 7, так что я работаю, чтобы отменить ущерб.

что я могу сделать: я могу загрузить Windows установить с USB-накопителя, и я могу загрузить загрузочный компакт-диск Hiren. Хотя автоматическое восстановление Windows не удается, я могу получить в командной строке при загрузке Windows установить с USB-накопителя, и я могу видеть мой диск и все мои данные.

что я не могу сделать: я не могу загрузиться в Windows-я получаю это сообщение:

Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert Windows CD and run a repair your computer option.
File: /Boot/BCD
Status: 0xc000000f
Info: an error occurred while attempting to read the boot configuration data.

кажется, что что-то не так с моим /Boot/BCD, поэтому я пытаюсь воссоздать его с нуля. Я перепробовал все подробные методы здесь (включая ремонт Windows, который терпит неудачу), и я остался с последним (в нижней части этой страницы). Когда я набираю следующую команду, как в учебнике:

bcdedit.exe /import c:bootbcd.temp

... происходит сбой со следующей ошибкой:

The store import operation has failed.
The requested system device cannot be found.

многие результаты Google говорят, что я должен использовать diskpart, чтобы установить мой раздел активен, однако он уже установлен как активный.

кроме того, когда я пытаюсь это:

bcdedit /enum

Он выдает подобное сообщение:

The boot configuration data store could not be opened.
The requested system device cannot be found.

кто-нибудь знает, что означает это сообщение об ошибке, и что такое запрошенное системное устройство?

Я хотел бы избежать необходимости переустановки Windows, так как все файлы на диске, кажется, хорошо.

8
задан Domchi
12.11.2022 7:48 Количество просмотров материала 3489
Распечатать страницу

9 ответов

не имеет прямого отношения к вашей проблеме, как вы ее решили, а скорее к вашему оригинальному описанию (в частности, "запрошенное системное устройство не может быть найдено."на операциях BCD несмотря на все попытки пересоздать / перестроить):

эта ошибка может произойти, если вы загружаетесь с USB-накопителя, и ваш BIOS поддерживает данный слот usb, но среда предустановки Windows/восстановления не делает!

Я провел два дня, вытаскивая волосы, борясь с этой проблемой (BCD магазин был всегда недоступен при этом " не удается найти запрошенное системное устройство."ошибка, независимо от того, что я сделал), только чтобы найти, что проблема была просто слот USB я подключал загрузочный USB палку В. Подключив его к другому разъему (usb 2.0 вместо usb 3.0), стандартные действия по восстановлению работали нормально.

чтобы сделать хуже, я позже обнаружил, что это было путем подключения в неправильном слоте и позволяя среде спасения, чтобы попытаться авто-Ремонт, что я перепутал вещи в первую очередь!


Update: другой пользователь (improvedcomputers) связался со мной, чтобы подтвердить, что это также произошло с ними; поскольку все их слоты USB были нераспознаны Windows 7 PE, им пришлось вытащить диск и выполнить ремонт на другом компьютере.


обновление: мне было трудно даже переустановить windows на моем ноутбуке. Из этого поста я узнал и понял, что Windows 7 PE не распознает USB-накопитель. Хотя загруженный из образа USB-накопителя по какой-то причине он не смог запустить процесс установки. После целого дня усилий, наконец, я попробовал его с DVD, и он работал. Я использую Lenovo W520

53
отвечен Tao 2022-11-13 15:36

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

Я пробовал решения из связанных руководств и закончил без BCD вообще (на самом деле я не знаю, было ли это в начале). Итак, то, что спасло меня от переустановки всей системы было:

bcdboot.exe C:\Windows /s C:

надеюсь, что это поможет кому-то.


Update: это, наконец, работал на меня с одной небольшой модификацией. Моя проблема была комбинированной проблемой многих перечисленных здесь (загрузка с палки, завинчивание начальной рабочей загрузки).

моя проблема в том, что повторно зарегистрирован мой диск windows, как D:\, а это C:\ нормально. Running bcdboot.exe D:\Windows /s C: сделал свое дело!

43
отвечен imy 2022-11-13 17:53

Итак, вот как я, наконец, решил ее.

воссоздание БХД, как в главе" ядерный холокост"учебник, который я упомянул в своем вопросе работал в конце концов, но с одной небольшой модификацией. У меня есть идея в этой теме. Кажется, сообщение, которое я получил, говорило мне, что bcdedit не может найти хранилище BCD. Итак, вместо того, чтобы вводить это:

bcdedit /import c:\boot\bcd.temp

...Мне нужно было только вручную указать на магазин:

bcdedit /store c:\Boot\BCD /import c:\boot\bcd.temp

Это также необходимы для остальных команд в учебнике:

bcdedit /store c:\Boot\BCD <the rest of the command>

С этой модификацией все команды в учебнике работают должным образом. Когда я воссоздал BCD, я смог загрузить свои оригинальные окна.

18
отвечен Domchi 2022-11-13 20:10

та же проблема возникает, когда установка Windows на диск настроен для загрузки UEFI, но процесс восстановления предпринимается из команд, хранящихся на диске USB, который был загружен в режиме без UEFI ("наследие").

Итак, представьте, что у вас есть загрузочный Windows 8 setup USB диск, который не может быть загружен в режиме UEFI, но только в устаревшем режиме. Можно подумать, что можно просто изменить настройку BIOS с загрузки UEFI на загрузку прежних версий. И, собственно, после этого сменить флешку можно загрузилась, и можно получить доступ к командной строке Windows, конечно. Впрочем, в той ситуации один не может "восстановить" установку Windows на диск, который ранее был установлен и использовался в режиме UEFI.

в этом сценарии (режим загрузки "наследие" и загрузки с Windows 8 установки USB-накопителя), выполнение bootrec /rebuildbcd выдает The requested system device cannot be found. И BCDBoot C:\Windows выдает Failure when attempting to copy boot files.

решение

  1. создать правильное UEFI-загрузочный USB-накопитель (например,Руфус как рассказали здесь) и нажмите
  2. для переключения BIOS из режима загрузки "наследие" обратно в режим загрузки UEFI, а затем
  3. загрузка с USB-накопителя

процесс ремонта начался оттуда был успешным в моем случае:BCDBoot C:\Windows потом удалось с Boot files successfully created.

исходная проблема была " код ошибки: 0xc0000034-отсутствует файл данных конфигурации загрузки требуется информация" в Windows 8, как описано здесь.

13
отвечен Jan-Philip Gehrcke 2022-11-13 22:27

у меня была другая причина и решение этой проблемы. В моем случае проблема была в том, что я использовал Windows 7 корпоративная ISO, чтобы создать загрузочную флешку при помощи UNetbootin, в соответствии с инструкциями здесь: http://www.webupd8.org/2010/10/create-bootable-windows-7-usb-drive.html. В принципе, в инструкции сказано, чтобы отформатировать USB-накопитель с файловой системой NTFS и использовать помощи UNetbootin v494 (устар), который все еще имел свою особенность, чтобы позволить вам использовать накопители с файловой системой NTFS (эта функция исчезла в более поздних версиях).

после часа поиска форума, кто-то где-то упомянул "не используйте загрузочный USB-накопитель, поскольку среда восстановления увидит эту таблицу разделов, а не реальную на жестком диске", или что-то в этом роде.

найденный моему приводу КД-ром УСБ, положите реальный диск внутри туда и побежал bootrec /fixmbr,bootrec /fixboot и bootrec /rebuildbcd без проблем. Затем Windows запустилась нормально, как из grub, так и когда вторичный жесткий диск был выбран из списка загрузки bios.

2
отвечен Johann 2022-11-14 00:44
The requested system device cannot be found.

у меня было такое же сообщение об ошибке, когда я пытаюсь восстановить Windows после преобразования жесткого диска из MBR в GPT. Когда я попробовал автоматическое восстановление, windows даже сообщила, что установленная версия не совместима с версией windows. Я узнал, что MSI bios имеет два варианта загрузки с DVD-ROM, которые выглядят примерно так:

SATA3:DVD Drive
UEFI:DVD Drive

он будет только начать загрузку UEFI, когда я вручную выбрал его. В противном случае он будет по-прежнему загружаться с DVD-ROM, но не в UEFI режим. После того, как я выбрал UEFI, я мог как вручную, так и автоматически восстановить мою систему windows 7.

теперь я полностью отключен для загрузки с CD / DVD, заставляя меня использовать загрузочное меню bios и выбирать способ загрузки.

2
отвечен wimh 2022-11-14 03:01

Я обнаружил в подобных ситуациях, что"EasyBCD" это действительно очень полезно. Я предлагаю вам дать шанс и посмотреть, если он не может спасти тебя.

надеюсь, что это поможет чувак. Твое здоровье!

1
отвечен James T Snell 2022-11-14 05:18

загрузите установочный диск Windows 7 x64 и запустите Start Up repair, но отмените его, прежде чем он начнет пытаться восстановить, вы увидите ссылку на Дополнительные параметры, которая позволит вам получить командную строку, вам нужно будет сделать раздел 100 МБ активным, если вы сделали раздел ОС активным по ошибке.

  1. вставьте установочный диск Windows 7 x64 в дисковод и запустите компьютер.
  2. нажмите клавишу при появлении.
  3. выбрать язык, время, валюта, клавиатура или метод ввода и нажмите кнопку Далее.
  4. нажмите Восстановить компьютер.
  5. выберите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
  6. в диалоговом окне Параметры восстановления системы выберите Командная строка.

    diskpart выберите диск 0 выберите часть 1 активный

Перезагрузка и загрузка обратно в установку Windows 7 x64 диск.

bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

http://support.microsoft.com/kb/927392

1
отвечен ThatGuyInIT 2022-11-14 07:35

в моем случае ни одно из вышеперечисленных решений не помогло.

перезагрузка виртуальной машины Windows Server 2016 в VMware Esxi 6.5 завершилась с ошибкой "ОС не найдена". Я подозревал, обновление, которое было установлено во время выключения. Я не смог исправить это с помощью diskpart, bootrec, bcdedit и восстановить из резервной копии. Он также не имел ничего общего с EFI (Безопасная загрузка) или режимом BIOS.

решение изменяло Systemdrive (назад) на устройство SCSI 0:0 .

дополнительный диск, который я добавил за несколько недель до этого устройство SCSI было 0:0, а Systemdrive-0: 1. Как это могло произойти, я не знаю, но подозреваю ошибку в веб-клиенте Vsphere.

0
отвечен Tim Haegele 2022-11-14 09:52

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх