Erweiterte Problembehandlung für Stoppfehler 7B oder Inaccessible_Boot_Device

Dieser Artikel enthält Schritte zur Problembehandlung von "Stoppfehler 7B: Inaccessible_Boot_Device". Dieser Fehler kann auftreten, nachdem einige Änderungen am Computer vorgenommen wurden, oder unmittelbar nach der Bereitstellung von Windows auf dem Computer.

Applies to: Windows 10

Ursachen des Inaccessible_Boot_Device Stoppfehlers

Eine der folgenden Faktoren kann den Stoppfehler verursachen:

  • Fehlende, beschädigte oder fehlerhafte Filtertreiber, die mit dem Speicherstapel zusammenhängen
  • Dateisystembeschädigung
  • Änderungen am Speichercontrollermodus oder einstellungen im BIOS
  • Verwenden eines anderen Speichercontrollers als der, der bei der Installation von Windows verwendet wurde
  • Verschieben der Festplatte auf einen anderen Computer mit einem anderen Controller
  • Fehlerhafte Hauptplatine oder Speichercontroller oder fehlerhafte Hardware
  • In ungewöhnlichen Fällen liegt der Fehler des TrustedInstaller-Diensts, neu installierte Updates zu übernehmen, aufgrund von komponentenbasierten Speicherbeschädigungen.
  • Corrupted files in the Boot partition (for example, corruption in the volume that's labeled SYSTEM when you run the diskpart>list vol command)
  • Wenn vor dem Eintrag der Startpartition ein leerer GPT-Eintrag vorhanden ist

Problembehandlung des Inaccessible_Boot_Device Stoppfehlers

Starten Sie den Computer im Windows-Wiederherstellungsmodus (WinRE), indem Sie die folgenden Schritte ausführen.

  1. Starten Sie das System, indem Sie die Installationsmedien für die installierte Version von Windows verwenden.
  2. On the Install Windows screen, select Next>Repair your computer.
  3. Wählen Sie auf dem Bildschirm " Systemwiederherstellungsoptionen " die Option "Nächste>Eingabeaufforderung" aus.

Überprüfen, ob der Startdatenträger verbunden und barrierefrei ist

Step 1

Führen Sie an der WinRE-Eingabeaufforderung folgendes aus, und führen diskpartSie list disksie aus.

Eine Liste der physischen Datenträger, die an den Computer angefügt sind, sollte angezeigt werden und ähnelt der folgenden Anzeige:

  Disk ###  Status         Size     Free     Dyn  Gpt

  --------  -------------  -------  -------  ---  ---

  Disk 0    Online         **size*  GB      0 B        *

Wenn der Computer eine UEFI-Startschnittstelle (Unified Extensible Firmware Interface) verwendet, wird in der * Spalte ein Sternchen (GPT) angezeigt.

Wenn der Computer eine einfache Eingabe-/Ausgabesystemschnittstelle (BIOS) verwendet, gibt es kein Sternchen in der Dyn Spalte.

Step 2

Wenn der list disk Befehl die Betriebssystemdatenträger richtig auflistet, führen Sie den list vol Befehl in diskpart.

list vol generiert eine Ausgabe, die der folgenden Anzeige ähnelt:

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info

  ----------  ---  -----------  -----  ----------  -------  ---------  --------

  Volume 0         Windows RE   NTFS   Partition    499 MB  Healthy

  Volume 1     C   OSDisk       NTFS   Partition    222 GB  Healthy    Boot

  Volume 2         SYSTEM       FAT32  Partition    499 MB  Healthy    System

Note

Wenn der Datenträger, der das Betriebssystem enthält, nicht in der Ausgabe aufgeführt ist, müssen Sie den OEM- oder Virtualisierungshersteller einbeziehen.

Überprüfen der Integrität der Startkonfigurationsdatenbank

Überprüfen Sie, ob die Startkonfigurationsdatenbank (Boot Configuration Database, BCD) alle richtigen Einträge enthält. Führen Sie zum Ausführen dieses Schritts bcdedit an der WinRE-Eingabeaufforderung aus.

So überprüfen Sie die BCD-Einträge:

  1. Überprüfen Sie den Windows-Start-Manager-Abschnitt mit dem {bootmgr} -Bezeichner. Make sure that the device and path entries point to the correct device and boot loader file.

    Wenn der Computer UEFI-basiert ist, finden Sie hier ein Beispiel für die Ausgabe:

    device                  partition=\Device\HarddiskVolume2
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    

    Wenn der Computer BIOS-basiert ist, finden Sie hier ein Beispiel für die Ausgabe:

    Device                partition=C:
    

    Note

    Diese Ausgabe enthält möglicherweise keinen Pfad.

  2. Vergewissern Sie sich im Windows-Startladeprogramm mit dem {default}-Bezeichner, dass Gerät, Pfad, Osdevice und Systemroot auf das richtige Gerät oder die richtige Partition, winload-Datei, Betriebssystempartition oder Geräteordner und den Betriebssystemordner verweisen.

    Note

    If the computer is UEFI-based, the file path value that's specified in the path parameter of {bootmgr} and {default} contains an .efi extension.

    Screenshot der Bcdedit-Ausgabe mit detaillierten Informationen zum Windows-Startladeprogramm.

Wenn eine der Informationen falsch ist oder fehlt, empfehlen wir, eine Sicherung des BCD-Speichers zu erstellen. Führen Sie hierzu bcdedit /export C:\temp\bcdbackup aus. This command creates a backup in C:\temp\ that's named bcdbackup. Führen Sie zum Wiederherstellen der Sicherung die Ausführung aus bcdedit /import C:\temp\bcdbackup. This command overwrites all BCD settings by using the settings in bcdbackup.

Führen Sie nach Abschluss der Sicherung den folgenden Befehl aus, um die Änderungen vorzunehmen:

bcdedit /set *{identifier}* option value

Wenn das Gerät unter {default} beispielsweise falsch ist oder fehlt, führen Sie diesen Befehl aus, um es festzulegen: bcdedit /set {default} device partition=C:

Wenn Sie die BCD vollständig neu erstellen möchten oder wenn Sie eine Meldung erhalten, die besagt, dass "Der Datenspeicher für die Startkonfiguration konnte nicht geöffnet werden. Das System konnte die angegebene Datei nicht finden, " run bootrec /rebuildbcd.

If the BCD has the correct entries, check whether the winload and bootmgr entries exist in the correct location, which is in the specified path in the bcdedit command. By default, bootmgr in the BIOS partition is in the root of the SYSTEM partition. Führen Sie die Datei aus, um die Datei anzuzeigen Attrib -s -h -r.

Wenn die Dateien fehlen und Sie die Startdateien neu erstellen möchten, führen Sie die folgenden Schritte aus:

  1. Copy all the contents under the SYSTEM partition to another location. Alternatively, you can use the command prompt to navigate to the OS drive, create a new folder, and then copy all the files and folders from the SYSTEM volume, like shown here:

    D:\> Mkdir  BootBackup
    R:\> Copy *.* D:\BootBackup 
    
  2. Wenn Sie Windows 10 verwenden oder wenn Sie die Problembehandlung mithilfe einer Windows 10 ISO an der Windows Pre-Installation Environment-Eingabeaufforderung ausführen, können Sie den bcdboot Befehl verwenden, um die Startdateien wie hier gezeigt neu zu erstellen:

    Bcdboot <**OSDrive* >:\windows /s <**SYSTEMdrive* >: /f ALL
    

    Wenn wir z. B. den <System Drive> Buchstaben R (WinRE drive) und den <OSdrive> Buchstaben D zuweisen, verwenden wir den folgenden Befehl:

    Bcdboot D:\windows /s R: /f ALL
    

    Note

    The ALL part of the bcdboot command writes all the boot files (both UEFI and BIOS) to their respective locations.

If you don't have a Windows 10 ISO, format the partition and copy bootmgr from another working computer that has a similar Windows build. Führen Sie die folgenden Schritte aus, um die Formatierung und das Kopieren auszuführen:

  1. Start Notepad.
  2. Press Ctrl+O.
  3. Navigieren Sie zur Systempartition (in diesem Beispiel ist es R).
  4. Klicken Sie mit der rechten Maustaste auf die Partition, und formatieren Sie sie.

Problembehandlung, wenn dieses Problem nach einer Windows Update-Installation auftritt

Führen Sie den folgenden Befehl aus, um die Windows Update-Installation und -Datumsangaben zu überprüfen:

Dism /Image:<Specify the OS drive>: /Get-packages

After you run this command, you'll see the Install pending and Uninstall Pending packages:

Screenshot der ausstehenden Aktualisierung der Dism-Ausgabe.

  1. Führen Sie den Befehl dism /Image:C:\ /Cleanup-Image /RevertPendingActions aus. Ersetzen Sie C: durch die Systempartition für Ihren Computer.

    Screenshot der Ausgabe

  2. Navigate to OSdriveLetter:\Windows\WinSxS, and then check whether the pending.xml file exists. If it does, rename it to pending.xml.old.

  3. To revert the registry changes, type regedit at the command prompt to open Registry Editor.

  4. Select HKEY_LOCAL_MACHINE, and then go to File>Load Hive.

  5. Navigate to OSdriveLetter:\Windows\System32\config, select the file that's named COMPONENT (with no extension), and then select Open. When you're prompted, enter the name OfflineComponentHive for the new hive.

    Screenshot des Registrierungs-Editors mit geöffneter Fenster

  6. Expand HKEY_LOCAL_MACHINE\OfflineComponentHive, and check whether the PendingXmlIdentifier key exists. Create a backup of the OfflineComponentHive key, and then delete the PendingXmlIdentifier key.

  7. Entladen Sie die Struktur. To do this unloading, highlight OfflineComponentHive, and then select File>Unload hive.

    Screenshot des Registrierungs-Editors mit ausgewählter Option

    Screenshot des Registrierungs-Editors mit ausgewählter Option

  8. Select HKEY_LOCAL_MACHINE, go to File>Load Hive, navigate to OSdriveLetter:\Windows\System32\config, select the file that's named SYSTEM (with no extension), and then select Open. When you're prompted, enter the name OfflineSystemHive for the new hive.

  9. Expand HKEY_LOCAL_MACHINE\OfflineSystemHive, and then select the Select key. Check the data for the Default value.

  10. If the data in HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default is 1, expand HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001. If it's 2, expand HKEY_LOCAL_MACHINE\OfflineHive\ControlSet002, and so on.

  11. Erweitern Sie Control\Session Manager. Check whether the PendingFileRenameOperations key exists. If it does, back up the SessionManager key, and then delete the PendingFileRenameOperations key.

Überprüfen kritischer Starttreiber und -dienste

Check services

  1. Folgen Sie den Schritten 1 bis 10 im Abschnitt "Problembehandlung, wenn dieses Problem nach einer Windows Update-Installation auftritt". (Schritt 11 gilt nicht für dieses Verfahren.)

  2. Expand Services.

  3. Make sure that the following registry keys exist under Services:

    • ACPI
    • DISK
    • VOLMGR
    • PARTMGR
    • VOLSNAP
    • VOLUME

    If these keys exist, check each one to make sure that it has a value that's named Start, and that it's set to 0. If it's not, set the value to 0.

    If any of these keys don't exist, you can try to replace the current registry hive by using the hive from RegBack. Führen Sie zum Ausführen dieses Schritts die folgenden Befehle aus:

    cd OSdrive:\Windows\System32\config
    ren SYSTEM SYSTEM.old
    copy OSdrive:\Windows\System32\config\RegBack\SYSTEM OSdrive:\Windows\System32\config\
    

Überprüfen der Oberen und unteren Filtertreiber

Überprüfen Sie, ob es auf dem Computer keine übergeordneten und niedrigeren Filtertreiber gibt und ob sie auf einem anderen, ähnlichen Arbeitscomputer nicht vorhanden sind. Falls vorhanden, entfernen Sie die oberen und unteren Filtertreiber:

  1. Erweitern Sie HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control.

  2. Look for any UpperFilters or LowerFilters entries.

    Note

    Diese Filter beziehen sich hauptsächlich auf den Speicher. After you expand the Control key in the registry, you can search for UpperFilters and LowerFilters.

    Möglicherweise finden Sie diese Filtertreiber in einigen der folgenden Registrierungseinträge. These entries are under ControlSet and are designated as Default:

    • \Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
    • \Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
    • \Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}
    • \Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}

    Screenshot des Registrierungs-Editors mit Einträgen unter

    If an UpperFilters or LowerFilters entry is non-standard (for example, it's not a Windows default filter driver, such as PartMgr), remove the entry. Um sie zu entfernen, doppelklicken Sie im rechten Bereich darauf, und löschen Sie dann nur diesen Wert.

    Note

    Es können mehrere Einträge vorhanden sein.

    These entries might affect us because there might be an entry in the Services branch that has a START type set to 0 or 1, which means that it's loaded at the Boot or Automatic part of the boot process. Außerdem ist entweder die datei, auf die verwiesen wird, fehlt oder beschädigt, oder sie kann anders benannt werden als das, was im Eintrag aufgeführt ist.

    Note

    If there's a service that's set to 0 or 1 that corresponds to an UpperFilters or LowerFilters entry, setting the service to disabled in the Services registry (as discussed in steps 2 and 3 of the Check services section) without removing the Filter Driver entry causes the computer to crash and generate a 0x7b Stop error.

Ausführen von SFC und Chkdsk

Wenn der Computer immer noch nicht gestartet wird, können Sie versuchen, einen chkdisk Prozess auf dem Systemlaufwerk auszuführen, und dann auch die Systemdateiprüfung ausführen. Führen Sie die folgenden Schritte aus, indem Sie die folgenden Befehle an einer WinRE-Eingabeaufforderung ausführen:

  • chkdsk /f /r OsDrive:
    

    Screenshot der Ausgabe des Befehls

  • sfc /scannow /offbootdir=OsDrive:\ /offwindir=OsDrive:\Windows
    

    Screenshot der Ausgabe des SFC scannow-Befehls.