Training
Modul
Troubleshoot Windows startup - Training
This module examines the Windows startup architecture and discusses the methods used to troubleshoot client startup issues.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
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.
Gilt für: Windows 10
Eine der folgenden Faktoren kann den Stoppfehler verursachen:
diskpart
>list vol
Befehl ausführen)Starten Sie den Computer im Windows-Wiederherstellungsmodus (WinRE), indem Sie die folgenden Schritte ausführen.
Führen Sie an der WinRE-Eingabeaufforderung folgendes aus, und führen diskpart
Sie list disk
sie 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 GPT
Spalte ein Sternchen (*
) angezeigt.
Wenn der Computer eine einfache Eingabe-/Ausgabesystemschnittstelle (BIOS) verwendet, gibt es kein Sternchen in der Dyn
Spalte.
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
Hinweis
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 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:
Überprüfen Sie den Windows-Start-Manager-Abschnitt mit dem {bootmgr} -Bezeichner. Stellen Sie sicher, dass die Geräte - und Pfadeinträge auf die richtige Geräte- und Startladeprogrammdatei verweisen.
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:
Hinweis
Diese Ausgabe enthält möglicherweise keinen Pfad.
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.
Hinweis
Wenn der Computer UEFI-basiert ist, enthält der im Pfadparameter von {bootmgr} und {default} angegebene Dateipfadwert eine EFI-Erweiterung.
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. Mit diesem Befehl wird eine Sicherung in C:\temp\ erstellt, die "bcdbackup" heißt. Führen Sie zum Wiederherstellen der Sicherung die Ausführung aus bcdedit /import C:\temp\bcdbackup
. Dieser Befehl überschreibt alle BCD-Einstellungen mithilfe der Einstellungen 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
.
Wenn die BCD über die richtigen Einträge verfügt, überprüfen Sie, ob die Winload - und Bootmgr-Einträge an der richtigen Position vorhanden sind, die sich im angegebenen Pfad im Bcdedit-Befehl befindet. Standardmäßig befindet sich bootmgr in der BIOS-Partition im Stamm der 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:
Kopieren Sie alle Inhalte unter der SYSTEM-Partition an einen anderen Speicherort. Alternativ können Sie mit der Eingabeaufforderung zum Betriebssystemlaufwerk navigieren, einen neuen Ordner erstellen und dann alle Dateien und Ordner aus dem SYSTEM-Volume kopieren, wie hier gezeigt:
D:\> Mkdir BootBackup
R:\> Copy *.* D:\BootBackup
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
Hinweis
Der Teil "ALL " des bcdboot
Befehls schreibt alle Startdateien (sowohl UEFI als auch BIOS) an ihre jeweiligen Speicherorte.
Wenn Sie nicht über eine Windows 10-ISO verfügen, formatieren Sie die Partition, und kopieren Sie bootmgr von einem anderen Arbeitscomputer mit einem ähnlichen Windows-Build. Führen Sie die folgenden Schritte aus, um die Formatierung und das Kopieren auszuführen:
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
Nachdem Sie diesen Befehl ausgeführt haben, sehen Sie die ausstehenden Installations- und Deinstallationspakete :
Führen Sie den Befehl dism /Image:C:\ /Cleanup-Image /RevertPendingActions
aus. Ersetzen Sie C: durch die Systempartition für Ihren Computer.
Navigieren Sie zu OSdriveLetter:\Windows\WinSxS, und überprüfen Sie dann, ob die pending.xml Datei vorhanden ist. Wenn dies der Fall ist, benennen Sie sie in pending.xml.old um.
Wenn Sie die Registrierungsänderungen wiederherstellen möchten, geben Sie "regedit" an der Eingabeaufforderung ein, um den Registrierungs-Editor zu öffnen.
Wählen Sie HKEY_LOCAL_MACHINE aus, und wechseln Sie dann zur Struktur zum Laden von Dateien>.
Navigieren Sie zu OSdriveLetter:\Windows\System32\config, wählen Sie die Datei mit dem Namen COMPONENT (ohne Erweiterung) und dann "Öffnen" aus. Wenn Sie dazu aufgefordert werden, geben Sie den Namen "OfflineComponentHive " für die neue Struktur ein.
Erweitern Sie HKEY_LOCAL_MACHINE\OfflineComponentHive
, und überprüfen Sie, ob der Schlüssel "PendingXmlIdentifier " vorhanden ist. Erstellen Sie eine Sicherung des OfflineComponentHive-Schlüssels , und löschen Sie dann den Schlüssel "PendingXmlIdentifier ".
Entladen Sie die Struktur. Um dies zu erledigen, markieren Sie OfflineComponentHive, und wählen Sie dann die Struktur "Datei>entladen" aus.
Wählen Sie HKEY_LOCAL_MACHINE aus, wechseln Sie zur Dateiladestruktur>, navigieren Sie zu OSdriveLetter:\Windows\System32\config, wählen Sie die Datei mit dem Namen SYSTEM (ohne Erweiterung) und dann "Öffnen" aus. Wenn Sie dazu aufgefordert werden, geben Sie den Namen "OfflineSystemHive " für die neue Struktur ein.
Erweitern Sie HKEY_LOCAL_MACHINE\OfflineSystemHive, und wählen Sie dann die Wahltaste aus. Überprüfen Sie die Daten für den Standardwert.
Wenn die Daten in HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default
1 sind, erweitern Sie HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001
. Wenn es 2 ist, erweitern HKEY_LOCAL_MACHINE\OfflineHive\ControlSet002
Sie usw.
Erweitern Sie Control\Session Manager
. Überprüfen Sie, ob der Schlüssel "PendingFileRenameOperations " vorhanden ist. Wenn dies der Fall ist, sichern Sie den SessionManager-Schlüssel , und löschen Sie dann den Schlüssel "PendingFileRenameOperations ".
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.)
Erweitern Sie Dienste.
Stellen Sie sicher, dass die folgenden Registrierungsschlüssel unter "Dienste" vorhanden sind:
Wenn diese Schlüssel vorhanden sind, überprüfen Sie die einzelnen Schlüssel, um sicherzustellen, dass sie einen Wert mit dem Namen "Start" aufweist und dass sie auf 0 festgelegt ist. Falls nicht, legen Sie den Wert auf 0 fest.
Wenn eines dieser Schlüssel nicht vorhanden ist, können Sie versuchen, die aktuelle Registrierungsstruktur mithilfe der Struktur aus RegBack zu ersetzen. 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 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:
Erweitern Sie HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control
.
Suchen Sie nach allen Einträgen "UpperFilters " oder "LowerFilters" .
Hinweis
Diese Filter beziehen sich hauptsächlich auf den Speicher. Nachdem Sie den Ctrl-Schlüssel in der Registrierung erweitert haben, können Sie nach UpperFilters und LowerFilters suchen.
Möglicherweise finden Sie diese Filtertreiber in einigen der folgenden Registrierungseinträge. Diese Einträge befinden sich unter "ControlSet " und werden als Standard festgelegt:
\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}
Wenn ein Eintrag "UpperFilters " oder "LowerFilters " nicht standardmäßig ist (z. B. kein Windows-Standardfiltertreiber, z. B. PartMgr), entfernen Sie den Eintrag. Um sie zu entfernen, doppelklicken Sie im rechten Bereich darauf, und löschen Sie dann nur diesen Wert.
Hinweis
Es können mehrere Einträge vorhanden sein.
Diese Einträge wirken sich möglicherweise auf uns aus, da möglicherweise ein Eintrag in der Services-Verzweigung vorhanden ist, der einen START-Typ auf 0 oder 1 festgelegt hat. Dies bedeutet, dass sie im Start- oder automatischen Teil des Startvorgangs geladen wird. 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.
Hinweis
Wenn ein Dienst auf 0 oder 1 festgelegt ist, der einem Eintrag "UpperFilters" oder "LowerFilters" entspricht, wird der Dienst in der Dienstregistrierung deaktiviert (wie in den Schritten 2 und 3 des Abschnitts "Dienste überprüfen" beschrieben), ohne den Eintrag "Filtertreiber" zu entfernen, stürzt der Computer ab und generiert einen 0x7b Stoppfehler.
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:
sfc /scannow /offbootdir=OsDrive:\ /offwindir=OsDrive:\Windows
Training
Modul
Troubleshoot Windows startup - Training
This module examines the Windows startup architecture and discusses the methods used to troubleshoot client startup issues.