2011-06-27 01:35:32 +0000 2011-06-27 01:35:32 +0000
67
67

Probleem met het nabootsen van BCD op Windows 7 64bit - Het gevraagde systeemapparaat kan niet worden gevonden

NVIDIA drivers upgrade crashte mijn Windows 7 installatie, dus ik ben bezig om de schade ongedaan te maken.

Wat ik kan doen: Ik kan de installatie van Windows opstarten vanaf de USB-stick, en ik kan de Hiren’s Boot CD opstarten. Hoewel de automatische reparatie van Windows mislukt, kan ik de opdracht krijgen om de installatie van Windows te starten vanaf de USB-stick, en ik kan mijn schijf en al mijn gegevens zien.

Wat ik niet kan doen: Ik kan niet booten in Windows - ik krijg dit bericht:

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.

Het lijkt erop dat er iets mis is met mijn /Boot/BCD, dus ik probeer het vanaf nul te reconstrueren. Ik heb alle gedetailleerde methodes geprobeerd hier (inclusief Windows reparatie die mislukt), en ik blijf achter met de laatste (onderaan die pagina). Wanneer ik het volgende commando typ zoals in de tutorial:

bcdedit.exe /import c:\boot\bcd.temp

…mislukt het met de volgende fout:

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

Veel Google resultaten zeggen dat ik diskpart moet gebruiken om mijn partitie actief in te stellen, maar het is al ingesteld als actief.

Ook, als ik dit probeer:

bcdedit /enum

Het mislukt met een soortgelijke melding:

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

*Weet iemand wat die foutmelding betekent, en wat het gevraagde systeemapparaat is? *

Ik wil graag voorkomen dat ik Windows opnieuw moet installeren omdat alle bestanden op de schijf in orde lijken te zijn.

Antwoorden (9)

57
57
57
2011-11-21 07:19:37 +0000

Niet direct gerelateerd aan uw probleem zoals u het hebt opgelost, maar eerder aan uw oorspronkelijke beschrijving (met name “Het gevraagde systeemapparaat kan niet worden gevonden.” op BCD-bewerkingen ondanks alle pogingen om te herscheppen/heropbouwen):

*Deze fout kan gebeuren als u van een USB-stick opstart en uw BIOS een bepaalde usb-slot ondersteunt, maar de Windows PE/reparatieomgeving niet! *

Ik heb twee dagen besteed aan het uittrekken van mijn haar en worstelen met dit probleem (de BCD winkel was ALTIJD niet beschikbaar met deze “Het gevraagde systeemapparaat kan niet worden gevonden.” fout, ongeacht wat ik deed), alleen om te vinden dat het probleem gewoon de USB-poort was waar ik mijn bootable USB-stick inplugde. Door het in een ander (usb 2.0 i.p.v. usb 3.0) slot te steken, werkten de standaard herstelacties prima.

Om het nog erger te maken, ontdekte ik later dat het door het inpluggen van het verkeerde slot en het toestaan van de reddingsomgeving om auto-reparatie te proberen, was dat ik de dingen in de eerste plaats verknoeide!

  • *

Update: Een andere gebruiker (improvedcomputers) nam contact met mij op om te bevestigen dat dit ook met hen gebeurde; omdat al hun USB-slots niet werden herkend door Windows 7 PE moesten ze uiteindelijk de schijf uittrekken en de reparatie op een andere computer uitvoeren.

  • *

Update: Ik had moeite om zelfs Windows opnieuw te installeren op mijn laptop. Uit dit bericht heb ik geleerd en gerealiseerd dat de Windows 7 PE de USB-drive niet herkent. Hoewel het opstartte vanaf het USB-stick beeld om een of andere reden was het niet in staat om het installatieproces op te starten. Na een hele dag van inspanningen heb ik het uiteindelijk geprobeerd met DVD en het werkte. Ik gebruik Lenovo W520

52
52
52
2015-04-22 20:34:50 +0000

Niets uit andere antwoorden hielp in mijn geval en ik had niet de mogelijkheid om de Windows RE van de DVD te laden. Hopelijk dit antwoord in mijn ogen gevangen.

Ik probeerde oplossingen van gekoppelde gidsen en eindigde met helemaal geen BCD (eigenlijk weet ik niet of het er in het begin was). Dus, het ding dat me redde van het opnieuw installeren van het hele systeem was:

bcdboot.exe C:\Windows /s C:

Hoop dat het iemand zal helpen.

  • *

Update: Dit werkte uiteindelijk voor mij met een kleine aanpassing. Mijn probleem was een gecombineerd probleem van vele hier genoemde (booten vanaf stick, schroeven van de aanvankelijk werkende BOOT).

Mijn probleem was dat RE mijn windows drive registreerde als `D:Niets uit andere antwoorden hielp in mijn geval en ik had niet de mogelijkheid om de Windows RE van de DVD te laden. Hopelijk [ dit antwoord ]&003 in mijn ogen gevangen.

Ik probeerde oplossingen van gekoppelde gidsen en eindigde met helemaal geen BCD (eigenlijk weet ik niet of het er in het begin was). Dus, het ding dat me redde van het opnieuw installeren van het hele systeem was:

bcdboot.exe C:\Windows /s C:

Hoop dat het iemand zal helpen.

  • *

Update: Dit werkte uiteindelijk voor mij met een kleine aanpassing. Mijn probleem was een gecombineerd probleem van vele hier genoemde (booten vanaf stick, schroeven van de aanvankelijk werkende BOOT).

Mijn probleem was dat RE mijn windows drive registreerde als , terwijl het normaal gesproken `C:Niets uit andere antwoorden hielp in mijn geval en ik had niet de mogelijkheid om de Windows RE van de DVD te laden. Hopelijk [ dit antwoord ]&003 in mijn ogen gevangen.

Ik probeerde oplossingen van gekoppelde gidsen en eindigde met helemaal geen BCD (eigenlijk weet ik niet of het er in het begin was). Dus, het ding dat me redde van het opnieuw installeren van het hele systeem was:

bcdboot.exe C:\Windows /s C:

Hoop dat het iemand zal helpen.

  • *

Update: Dit werkte uiteindelijk voor mij met een kleine aanpassing. Mijn probleem was een gecombineerd probleem van vele hier genoemde (booten vanaf stick, schroeven van de aanvankelijk werkende BOOT).

Mijn probleem was dat RE mijn windows drive registreerde als `D:Niets uit andere antwoorden hielp in mijn geval en ik had niet de mogelijkheid om de Windows RE van de DVD te laden. Hopelijk [ dit antwoord ]&003 in mijn ogen gevangen.

Ik probeerde oplossingen van gekoppelde gidsen en eindigde met helemaal geen BCD (eigenlijk weet ik niet of het er in het begin was). Dus, het ding dat me redde van het opnieuw installeren van het hele systeem was:

bcdboot.exe C:\Windows /s C:

Hoop dat het iemand zal helpen.

  • *

Update: Dit werkte uiteindelijk voor mij met een kleine aanpassing. Mijn probleem was een gecombineerd probleem van vele hier genoemde (booten vanaf stick, schroeven van de aanvankelijk werkende BOOT).

Mijn probleem was dat RE mijn windows drive registreerde als , terwijl het normaal gesproken was. Running bcdboot.exe D:\Windows /s C: deed de truc!

19
19
19
2011-07-09 22:59:39 +0000

Dus, hier is hoe ik het uiteindelijk heb opgelost.

Recreating BCD zoals in het “nucleaire holocaust” hoofdstuk van de tutorial die ik noemde in mijn vraag werkte uiteindelijk, maar met een kleine aanpassing. Ik kreeg het idee in deze thread . Het lijkt erop dat de boodschap die ik kreeg was dat bcdedit de BCD-winkel niet kan vinden. Dus, in plaats van dit te typen:

bcdedit /import c:\boot\bcd.temp

…hoefde ik alleen maar handmatig naar de winkel te wijzen:

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

Dit is ook nodig voor de rest van de commando’s in de tutorial:

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

Met die modificatie werken alle commando’s in de tutorial zoals verwacht. Toen ik BCD opnieuw maakte, kon ik mijn originele Windows opstarten.

14
14
14
2015-08-19 08:57:35 +0000

Hetzelfde probleem verschijnt wanneer de Windows installatie op schijf is geconfigureerd voor UEFI boot, maar het reparatieproces wordt geprobeerd vanuit commando’s die zijn opgeslagen op een USB-stick die is opgestart in niet-UEFI (“legacy”) modus.

Dus, stel je voor dat je een bootable Windows 8 setup USB-stick hebt die niet kan worden opgestart in UEFI-modus, maar alleen in legacy-modus. Men zou kunnen denken dat men eenvoudigweg de BIOS-instelling kan veranderen van UEFI boot naar legacy boot. En, in feite, na deze wijziging kan de USB-stick worden opgestart, en men kan natuurlijk toegang krijgen tot de Windows commando prompt. Echter, in die situatie kan men kan niet de Windows installatie op schijf “repareren” die eerder is geïnstalleerd en gebruikt in UEFI modus.

In dat scenario (opstartmodus “legacy” en opstarten vanaf Windows 8 installatie USB-stick), mislukt de uitvoering van bootrec /rebuildbcd met The requested system device cannot be found. En BCDBoot C:\Windows mislukt met Failure when attempting to copy boot files.

De oplossing is

  1. om een goed UEFI-bootable USB-station te maken (met bijvoorbeeld Rufus zoals beschreven hier ) en dan
  2. om het BIOS van “legacy” boot mode terug te schakelen naar UEFI boot mode, gevolgd door 3.. 3. opstarten vanaf de USB-stick

Het reparatieproces begon daar succesvol in mijn geval: BCDBoot C:\Windows slaagde vervolgens met Boot files successfully created.

Het oorspronkelijke probleem was “Error Code”: 0xc0000034 - Bestand met opstartconfiguratiegegevens ontbreekt vereiste informatie" in Windows 8, zoals besproken hier .

2
2
2
2015-01-24 21:06:20 +0000
The requested system device cannot be found.

Ik had dezelfde foutmelding toen ik Windows probeerde te repareren na het omzetten van mijn harde schijf van MBR naar GPT. Toen ik automatische reparatie probeerde, meldde Windows zelfs dat de geïnstalleerde versie niet compatibel was met Windows. Ik kwam er achter dat de MSI bios twee opties had voor het opstarten van DVD-ROM die er ongeveer hetzelfde uitzagen:

SATA3:DVD Drive
UEFI:DVD Drive

Het zou de UEFI boot pas starten als ik deze handmatig had geselecteerd. Anders zou het nog steeds opstarten vanaf de DVD-ROM maar niet in UEFI modus. Nadat ik UEFI had geselecteerd, kon ik zowel handmatig als automatisch mijn windows 7 systeem repareren.

Ik heb nu volledig uitgeschakeld om te booten vanaf CD/DVD, waardoor ik het bios boot-menu moet gebruiken en moet kiezen hoe ik moet booten.

2
2
2
2013-05-26 06:49:47 +0000

Ik had een andere oorzaak en oplossing voor dit probleem. In mijn geval was het probleem dat ik een Windows 7 Enterprise ISO had gebruikt om een opstartbare usb flashdrive te maken met Unetbootin, volgens de instructies hier: http://www.webupd8.org/2010/10/create-bootable-windows-7-usb-drive.html . In principe zeggen de instructies dat de usb-schijf moet worden geformatteerd met ntfs en dat Unetbootin v494 (verouderd) moet worden gebruikt, die nog steeds de mogelijkheid biedt om schijven te gebruiken die zijn geformatteerd met ntfs (deze functie is in latere versies verdwenen).

Iets tintelend in mijn achterhoofd vertelde me dat een niet-standaard procedure hoofdpijn zou veroorzaken, maar ik heb het genegeerd.

Na een uurtje zoeken op het forum noemde iemand ergens “gebruik geen bootable usb drive omdat de herstelomgeving die partitietabel ziet en niet de echte op de harde schijf, ” of iets dergelijks.

vond mijn USB CD-ROM drive, stopte de echte schijf erin, en draaide bootrec /fixmbr, bootrec /fixboot, en bootrec /rebuildbcd zonder problemen. Windows begon toen prima, zowel van grub als wanneer de secundaire harde schijf werd gekozen uit de bioscoopopstartlijst.

1
1
1
2011-06-27 08:12:17 +0000

Start een Windows 7 x64-installatieschijf op en start de Opstartreparatie, maar annuleer deze voordat het probeert te repareren, u zult een link zien voor Geavanceerde Opties, waarmee u de opdrachtprompt kunt krijgen, u zult de 100MB-partitie actief moeten maken als u de OS-partitie per ongeluk actief hebt gemaakt.

  1. Zet de Windows 7 x64 installatieschijf in het diskdrive, en start dan de computer op.
  2. 2. Druk op een toets wanneer u wordt gevraagd.
  3. Druk op een toets wanneer u wordt gevraagd. 3. Selecteer een taal, een tijd, een valuta, een toetsenbord of een invoermethode en klik vervolgens op Volgende.
  4. Druk op een toets wanneer u hierom wordt gevraagd. 4. Klik op uw computer repareren.
  5. Klik op het besturingssysteem dat u wilt repareren en klik vervolgens op Volgende.
  6. Klik in het dialoogvenster Systeemherstelopties op Command Prompt.

Herstart en start terug op in de Windows 7 x64-installatieschijf.

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
1
1
2011-06-27 03:07:24 +0000

Ik heb in dit soort situaties ontdekt dat EasyBCD “ echt heel behulpzaam is. Ik stel voor dat je daar een draai aan geeft en kijkt of het je niet kan redden.

Hope dat helpt kerel. Proost!

0
0
0
2018-04-18 15:19:55 +0000

In mijn geval hielp geen van bovenstaande oplossingen.

Een Windows Server 2016 VM in VMware Esxi 6.5 herstarten is mislukt met “OS not found”. Ik vermoedde een update die werd geïnstalleerd tijdens het afsluiten. Ik was niet in staat om het te repareren met diskpart, bootrec, bcdedit en restore van Backup. Het had ook niets te maken met EFI (secure boot) of BIOS modus.

De oplossing was het veranderen van de Systemdrive (terug) naar SCSI Device 0:0 .

Een extra schijf die ik weken eerder had toegevoegd had SCSI Device 0:0 en de Systemdrive stond op 0:1. Hoe dit kon gebeuren weet ik niet, maar ik vermoed een Bug in Vsphere Web-Client.