Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die INACCESSIBLE_BOOT_DEVICE Fehlerüberprüfung hat den Wert 0x0000007B. Diese Fehlerprüfung weist darauf hin, dass das Microsoft Windows-Betriebssystem während des Starts den Zugriff auf die Systempartition verloren hat.
Von Bedeutung
Dieser Artikel richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, lesen Sie Beheben von Bluescreen-Fehlern.
Die Parameter
Parameter | BESCHREIBUNG |
---|---|
1 | Die Adresse einer UNICODE_STRING Struktur oder die Adresse des Geräteobjekts, das nicht bereitgestellt werden konnte |
2 | 0 |
3 | 0 |
4 | 0 |
Um die Bedeutung von Parameter 1 zu bestimmen, sehen Sie sich die Daten an, auf die er verweist. Wenn das erste Wort (USHORT) an dieser Adresse gerade ist, ist Parameter 1 der Anfang einer Unicode-Zeichenfolge. Wenn das erste Wort (USHORT) an dieser Adresse 0x3 ist, ist Parameter 1 das erste Feld (Type) eines Geräteobjekts.
Wenn dieser Parameter auf ein Einheitenobjekt verweist, konnte das Dateisystem, das das Startgerät lesen sollte, nicht initialisiert werden oder die Daten auf dem Startgerät wurden nicht als Dateisystemstruktur erkannt. In diesem Fall ist das angegebene Geräteobjekt das Objekt, das nicht bereitgestellt werden konnte.
Wenn dieser Parameter auf eine Unicode-Zeichenfolge verweist, müssen Sie die ersten 8 Byte an dieser Adresse lesen. Diese Bytes bilden die UNICODE_STRING Struktur. Das folgende Beispiel zeigt, wie die Struktur definiert ist:
USHORT Length; USHORT MaximumLength; PWSTR Buffer;
Das Feld Länge gibt die tatsächliche Länge der Zeichenfolge an. Das Feld Puffer zeigt auf den Anfang der Zeichenfolge. Puffer ist immer mindestens 0x80000000.
Die Zeichenfolge enthält den ARC-Spezifikationsnamen (Advanced RISC Computing) des Geräts, von dem aus versucht wurde, den Start durchzuführen. ARC-Namen sind eine generische Methode zur Identifizierung von Geräten in der ARC-Umgebung.
Ursache
Die INACCESSIBLE_BOOT_DEVICE Fehlerprüfung tritt häufig aufgrund eines Fehlers beim Booten des Geräts auf. Während der Initialisierung des E/A-Systems konnte der Startgerätetreiber möglicherweise das Startgerät, in der Regel eine Festplatte, nicht initialisieren.
Die Initialisierung des Dateisystems ist möglicherweise fehlgeschlagen, da die Daten auf dem Startgerät nicht erkannt wurden. Das Neupartitionieren der Systempartition, das Ändern der BIOS-Konfiguration oder das Installieren eines Festplattencontrollers kann diesen Fehler ebenfalls verursachen.
Dieser Fehler kann aufgrund einer inkompatiblen Festplattenhardware auftreten. Wenn der Fehler bei der Ersteinrichtung des Systems aufgetreten ist, wurde das System möglicherweise auf einem nicht unterstützten Festplattencontroller installiert. Für einige Datenträgercontroller müssen beim Start von Windows andere Treiber vorhanden sein.
Dieser Fehler kann auftreten, wenn die Speicherhardware ausgefallen ist und nicht in der Lage ist, auf die Anforderung von Windows zu reagieren.
Beschluss
Dieser Fehler tritt immer beim Starten des Systems auf. Dieser Fehler tritt häufig auf, bevor die Debuggerverbindung hergestellt wird, sodass das Debuggen schwierig sein kann. Möglicherweise ist der Zugriff auf das Betriebssystem nicht möglich, und die Fehlerprotokolle sind möglicherweise leer, da das Betriebssystem nicht weit genug gestartet wurde, um diese Subsysteme zu starten. In den folgenden Abschnitten werden die Lösungen für beide Situationen erläutert, wenn Sie Windows nicht starten können und wenn Sie Windows starten können.
Wenn Sie Windows nicht starten können
Wenn Sie diesen Stoppcode erhalten und Windows nicht vorwärts in das Betriebssystem startet, versuchen Sie es mit den folgenden Lösungen:
Machen Sie alle kürzlich vorgenommenen Hardwareänderungen rückgängig.
Entfernen Sie alle kürzlich hinzugefügte Hardware, insbesondere Festplattenlaufwerke oder Controller, um zu prüfen, ob der Fehler behoben ist. Wenn es sich bei der problematischen Hardware um ein Festplattenlaufwerk handelt, ist die Firmwareversion der Festplatte möglicherweise nicht mit Ihrer Version des Windows-Betriebssystems kompatibel. Wenden Sie sich für Updates an den Hersteller. Wenn Sie eine andere Hardware entfernt haben und der Fehler behoben ist, können IRQ- oder I/O-Port-Konflikte vorliegen. Konfigurieren Sie das neue Gerät gemäß den Anweisungen des Herstellers neu.
Wenn Sie kürzlich Änderungen an den UEFI-Einstellungen (BIOS) vorgenommen haben, z. B. den Controllermodus in UEFI von Legacy in AHCI geändert haben, machen Sie diese Änderungen rückgängig. Weitere Informationen finden Sie unter Erweiterte Hostcontrollerschnittstelle.
Überprüfen Sie, ob das Speichergerät kompatibel ist.
Vergewissern Sie sich, dass alle Festplattentreiber, Festplattencontroller und anderen Speicheradapter mit der installierten Version von Windows kompatibel sind. Sie können z. B. Informationen zur Kompatibilität bei den Windows 10-Spezifikationen abrufen.
Aktualisieren Sie UEFI (BIOS) und Firmware.
Überprüfen Sie die Verfügbarkeit von Updates für die Firmware des System-UEFI (BIOS) und des Speichercontrollers.
Verwenden Sie das Windows Media Creation Tool, um einen startbaren USB-Stick oder eine DVD zu erstellen.
Verwenden Sie das Media Creation Tool auf einem anderen Computer, um einen bootfähigen USB-Stick oder eine DVD zu erstellen. Verwenden Sie dieses Tool, um eine Neuinstallation durchzuführen, indem Sie die Setup-Datei auswählen oder vom USB booten.
Weitere Informationen finden Sie unter Abrufen von Windows 10.
Möglicherweise müssen Sie Funktionen deaktivieren oder die Priorität der Startsequenz im UEFI-Menü (BIOS) ändern, um von USB, FDD (FlashDiskDrive) oder DVD anstelle von HDD zu starten.
Allgemeine Tasten für das Boot-Menü
Die Tasten des Boot-Menüs variieren je nach Hersteller. Diese Schlüssel werden häufig verwendet. Überprüfen Sie in der PC-Dokumentation, welcher Startschlüssel verwendet wird.
Häufig verwendete Boot-Menütasten sind:
F12
ESC
F9
F10
F8Allgemeine UEFI (BIOS)-Setup-Schlüssel
Die UEFI-Setupschlüssel (BIOS) variieren je nach Hersteller. Diese Schlüssel werden häufig verwendet. Überprüfen Sie in der PC-Dokumentation, welcher Setup-Schlüssel verwendet wird.
Häufig verwendete UEFI-Setupschlüssel (BIOS) sind:
ESC
DEL
F2
Wenn Sie Windows booten können
Wenn Sie diesen Stoppcode erhalten und Windows gestartet wird, versuchen Sie es mit den folgenden Lösungen:
Starten Sie im abgesicherten Modus und dann normal.
Beim Starten im abgesicherten Modus wird ein Kernsatz von Speichertreibern geladen, mit denen erneut auf das Speichersystem zugegriffen werden kann. Führen Sie die folgenden Schritte aus, um im abgesicherten Modus zu starten:
- Wählen Sie in den Einstellungendie Option Update und Sicherheit aus.
- Wählen Sie Wiederherstellung > Erweiterter Start, um im Wartungsmodus zu starten.
- Wählen Sie im daraufhin angezeigten Menü Problembehandlung für > erweiterte Optionen > Starteinstellungen > Neustart aus.
- Wählen Sie nach dem Neustart von Windows auf dem Bildschirm " Starteinstellungen " die Option 4, 5 oder 6 aus, um im abgesicherten Modus zu starten.
Nachdem Windows im abgesicherten Modus geladen wurde, starten Sie Ihren PC neu, um zu überprüfen, ob die richtigen Speichertreiber geladen sind und ob das Speichergerät erkannt wird.
Der abgesicherte Modus kann auch durch Drücken einer Funktionstaste beim Booten verfügbar sein, z. B. F8. Beziehen Sie sich auf die Informationen des Systemherstellers für die spezifischen Startoptionen.
Verwenden Sie das ScanDisk-Dienstprogramm, um zu bestätigen, dass keine Dateisystemfehler vorliegen. Wählen Sie das Laufwerk aus, das Sie scannen möchten, halten Sie es gedrückt (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie Eigenschaften > Tools > Jetzt überprüfen aus.
Führen Sie ein Virenerkennungsprogramm aus. Viren können alle Arten von Festplatten infizieren, die für Windows formatiert sind, und die daraus resultierende Festplattenbeschädigung kann zu Fehlerüberprüfungscodes für das System führen. Stellen Sie sicher, dass das Virenerkennungsprogramm den Master Boot Record auf Infektionen überprüft.
Definieren Sie für IDE-Geräte den integrierten IDE-Port als Nur primär. Überprüfen Sie auch jedes IDE-Gerät auf die richtige Master -/Unterordnungs-/Standalone-Einstellung . Versuchen Sie, alle IDE-Geräte mit Ausnahme von Festplatten zu entfernen. Überprüfen Sie abschließend die Ereignisanzeige des Systemprotokolls auf weitere Fehlermeldungen, die bei der Identifizierung des Geräts oder Treibers helfen können, der den Fehler verursacht.
Vergewissern Sie sich, dass genügend freier Speicherplatz auf der Festplatte vorhanden ist. Das Betriebssystem und einige Anwendungen benötigen ausreichend freien Speicherplatz, um Auslagerungsdateien zu erstellen und andere Funktionen auszuführen. Basierend auf der Systemkonfiguration variiert die genaue Anforderung, aber es empfiehlt sich, 10% bis 15% freien Speicherplatz verfügbar zu haben.
Überprüfen Sie im Geräte-Manager , ob Geräte mit dem Ausrufezeichen (!) gekennzeichnet sind. Überprüfen Sie das Ereignisprotokoll, das in den Treibereigenschaften für einen fehlerhaften Treiber angezeigt wird. Versuchen Sie, den entsprechenden Treiber zu aktualisieren.
Suchen Sie in der Ereignisanzeige des Systemprotokolls nach weiteren Fehlermeldungen, die Ihnen helfen können, das Gerät oder den Treiber zu ermitteln, das den Fehler verursacht. Suchen Sie nach kritischen Fehlern im Systemprotokoll, die im gleichen Zeitrahmen wie der Blaue Bildschirm aufgetreten sind.
Sie können versuchen, die vom Systemhersteller bereitgestellte Hardwarediagnose auszuführen.
Verwenden Sie das Systemdateiprüfungstool, um fehlende oder beschädigte Systemdateien zu reparieren. Die Systemdateiprüfung ist ein Hilfsprogramm in Windows, mit dem Benutzer nach Beschädigungen in Windows-Systemdateien suchen und beschädigte Dateien wiederherstellen können. Verwenden Sie den folgenden Befehl, um das Systemdateiprüfungstool (SFC.exe) auszuführen.
SFC /scannow
Weitere Informationen finden Sie unter Verwenden des Tools System File Checker zum Reparieren fehlender oder beschädigter Systemdateien.
Wählen Sie nach der automatischen Reparatur auf dem Bildschirm Option auswählen die Option Problembehandlung > für erweiterte Optionen > Systemwiederherstellung aus. Mit dieser Option wird Ihr PC auf einen früheren Zeitpunkt zurückgesetzt, der als Systemwiederherstellungspunkt bezeichnet wird. Wiederherstellungspunkte werden generiert, wenn Sie eine neue App, einen neuen Treiber oder ein neues Update installieren oder wenn Sie manuell einen Wiederherstellungspunkt erstellen. Wählen Sie einen Wiederherstellungspunkt aus, bevor der Fehler aufgetreten ist.
Verwenden Sie den Kerneldebugger, um eine Verbindung zum System herzustellen und den Fehler weiter zu analysieren, wie in den Hinweisen beschrieben.
Bemerkungen
Untersuchen Sie die Konfiguration des Speichersystems.
Um eine Ursache einzugrenzen, ist es hilfreich, so viel wie möglich über das Startgerät zu wissen, auf dem Windows installiert ist. Sie können z. B. die folgenden Elemente untersuchen:
Finden Sie heraus, an welche Art von Controller das Boot-Gerät angeschlossen ist, z. B. SATA oder IDE. Wenn Sie das System booten können, können Sie den Geräte-Manager verwenden, um die Eigenschaften des Controllers und des Festplattentreibers zu überprüfen. Sie können die zugehörige Treiberdatei und die Fehlerereignisse sehen.
Geben Sie an, ob andere Geräte an denselben Controller angeschlossen sind, auf dem sich das Startgerät befindet, z. B. SSD oder DVD.
Notieren Sie sich das Dateisystem, das auf dem Laufwerk verwendet wird, in der Regel NTFS.
Windows-Debugger
Um diesen Fehler mithilfe des Kerneldebuggers zu analysieren, führen Sie den Befehl lm (List loaded modules) im Debugger aus, um zu sehen, welche Module geladen wurden, um zu versuchen, den spezifischen Treiber zu isolieren. Stellen Sie sicher, dass die folgenden Treiber geladen wurden.
Scheibe
0: kd> lm m disk
Browse full module list
start end module name
fffff806`bd0b0000 fffff806`bd0cd000 disk (deferred)
partmgr
0: kd> lm m partmgr
Browse full module list
start end module name
fffff806`bc5a0000 fffff806`bc5c1000 partmgr (deferred)
NTFS (Englisch)
0: kd> lm m ntfs
Browse full module list
start end module name
fffff806`bd3f0000 fffff806`bd607000 NTFS (deferred)
classpnp
0: kd> lm m classpnp
Browse full module list
start end module name
fffff806`bd0d0000 fffff806`bd131000 CLASSPNP (deferred)
pci
0: kd> lm m pci
Browse full module list
start end module name
fffff806`bc440000 fffff806`bc494000 pci (deferred)
Stellen Sie sicher, dass Ihre Controllertreiber geladen sind. Bei einem SATA-RAID-Controller kann es sich bei dem Treiber z. B. um den iaStorA.Sys-Treiber oder um den EhStorClass-Treiber handeln.
0: kd> lm m EhStorClass
Browse full module list
start end module name
fffff806`bcbb0000 fffff806`bcbcb000 EhStorClass (deferred)
Die Treiber, die "stor" enthalten, z. B. storahci, können vorhanden sein.
0: kd> lm m stor*
Browse full module list
start end module name
fffff806`bcb00000 fffff806`bcb23000 storahci (deferred)
fffff806`bcb30000 fffff806`bcbaa000 storport (deferred)
fffff806`c0770000 fffff806`c0788000 storqosflt (deferred)
Starten Sie mit einem angefügten Debugger.
Wenn Sie das Zielsystem mit einem angeschlossenen Debugger booten können, geben Sie !devnode 0 1 ein, wenn die Fehlerprüfung durchgeführt wird. Sie können sehen, welches Gerät keinen Treiber hat oder nicht startet, und der Grund für das Nichtstarten kann ersichtlich sein.
Eine Ursache kann sein, dass Plug & Play dem Startgerät keine Ressourcen zuweisen kann. Sie können diese Einschränkung überprüfen, indem Sie einen Eintrag für den Dienst suchen. Wenn die Statusflags DNF_INSUFFICIENT_RESOURCES enthalten oder nicht DNF_STARTED oder DNF_ENUMERATED, haben Sie das Problem möglicherweise lokalisiert. Versuchen Sie !devnode 0 1 storahci
, etwas Zeit zu sparen, anstatt den gesamten Gerätebaum zu löschen.
0: kd> !devnode 0 1 storahci
Dumping IopRootDeviceNode (= 0xffffb9053d94d850)
DevNode 0xffffb9053e8dea50 for PDO 0xffffb9053e8da060
InstancePath is "PCI\VEN_8086&DEV_3B22&SUBSYS_304A103C&REV_05\3&21436425&0&FA"
ServiceName is "storahci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0xffffb9053e88db30 for PDO 0xffffb9053e890060
InstancePath is "SCSI\Disk&Ven_&Prod_ST3500418AS\4&23d99fa2&0&000000"
ServiceName is "disk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0xffffb9053e88d850 for PDO 0xffffb9053e88e060
InstancePath is "SCSI\CdRom&Ven_hp&Prod_DVD-RAM_GH60L\4&23d99fa2&0&010000"
ServiceName is "cdrom"
TargetDeviceNotify List - f 0xffffdf0ae9bbb0e0 b 0xffffdf0aea874710
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)