Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] Windows-Installation startet nicht: Inaccessible device

Rasenmäher

Herzlich willkommen
Hallo zusammen,
Ich habe heute anscheinend einen großen Misst gebaut.
Es fing so an : Ich hatte ein Problem mit einem Programm das immer abgeschmiert ist wegen der ntdll.dll. Durch Google hab ich dann erfahren, dass ein Austausch der Datei helfen kann was ich dann auch getan hab. Danach wollte ich den PC dann neustarten.
Und tata, er startet nicht mehr. Es kam ein blue Screen. Und dass eine Datei fehlerhaft wäre. Und diese Meldung "the boot system failed because a required device is inaccessible"
Ich hab darauf hin die Windows 7 CD reingelegt um das Problem zu reparieren.
Wenn ich dann auf reparieren gegangen bin kam die Meldung, dass die Version nicht kompatibel sei. Und er wollte windows neu installieren.
Ich kam dann zu dem Feld um nach Treiber auf der Festplatte zu suchen und da sah ich, dass meine C Festplatte wo windows drauf ist plötzlich H als Laufwerksbuchstabe hat.
Und dann war ich noch so blöd, weil ich nicht wusste was das war und habe die 100mb System recovery gelöscht bzw. formatiert.
Habe somit auch kein Bootmanager mehr und es kommt die Meldung " reboot and select proper boot device or insert boot media in selected boot device and press a key"

Kann man das noch retten? Die HDD ist ja nicht kaputt. Theoretisch brauche ich doch erstmal den Bootmanager wieder und muss irgendwie die ntdll.dll wieder austauschen. Und irgendwie den Laufwerksbuchstabe in C ändern.

LG und danke mal im Voraus
 
Anzeige
Hallo Rasenmäher

Also die ntdll.dll ist soweit ich informiert bin ein Teil des Windows NT Kernels, also ohne den klappt nichts.
Ich rate davon ab System Bibliotheken von Hand zu ersetzen auch wenn viele Seiten vorschlagen das man so Probleme beheben kann (meistens das Programm selber schuld).

Ich kenne 2 Möglichkeiten die du jetzt machen kannst:
1. Mit einer Live CD alle Daten sichern und Windows frisch installieren
2. ntdll.dll wiederherstellen und System Recovery Partition neu aufbauen

1. Mit einer Live CD alle Daten sichern und Windows frisch installieren
Ist der einfache Weg mit dem fast nichts schiefgehen kann.

Was du brauchst:
- Eine Live CD wie Knoppix KNOPPIX - Live Linux Filesystem On CD oder Ubuntu Download Ubuntu Desktop | Download | Ubuntu
Die kannst du herunterladen und mittels eines Brennprogrammes bootfähig brennen (z.B mit CDBurnerXP https://cdburnerxp.se/de/home ) !WICHTIG! Nicht einfach die ISO in die CD/DVD ziehen und brennen. Die .iso ist so eine art Archiv die noch mehr Daten und Informationen drin hat.
Mehr Hilfe dazu hier: http://www.drwindows.de/programme-tools/52821-geloest-bootfaehiges-iso-image-brennen.html
- Einen Datenträger wie USB, CD, DVD, etc. auf denen du deine Daten sichern kannst.
- Einen Windows 7 installations Datenträger (Wenn du keinen besitzt kannst du hier anfragen: http://www.drwindows.de/windows-7-allgemein/15623-hilfe-brauche-windows-7-dvd.html )

Wie du vorgehst:
1. Die gebrannte Live CD einlegen und über dein Boot Menü (meistens aufgerufen mit F12, ESC, F8 oder F9) wie bei einer üblichen Windows installation von CD/DVD starten.
2. Wenn das Live System gebootet hat (Bei Ubuntu: "Ubuntu Ausprobieren (keine Veränderungen auf Festplatte)") dann dort einfach deine Festplatte öffnen, Daten raussuchen und auf dein Datensicherungsgerät (USB, etc.) sichern (Wenn du formatieren musst dann nimm ein Datensystem das Windows erkennt also FAT32 oder NTFS).
3. Wenn du Fertig bist startest du deinen PC neu und legst die Windows 7 DVD ein um das ganze neu aufzusetzen.
4. Treiber, Programme, etc. installieren.
5. Daten vom Datensicherungsgerät wiedererstellen.

2. ntdll.dll wiederherstellen und System Recovery Partition neu aufbauen
Das ganze hier wird etwas schwieriger und erfolg ist hier im vergleich zu Möglichkeit 1. nicht garantiert. Auch ist hier die Gefahr viel höher das deine ganzen Daten zerstört werden können (wenn Festplatte falsch partitioniert wird).

Was du brauchst:
- Einen Systemreparaturdatenträger oder Installationsdatenträger der mit deiner Windows 7 version möglichst übereinstimmt.
Also wenn du 32 Bit Service Pack 1 hattest brauchst du auch ein Systemreparaturdatenträger der mit Windows 7 32 Bit SP1 erstellt wurde. Dazu gibt es verschiedene Möglichkeiten:
! Du holst dir mit diesem Tool eine frische Image: http://www.drwindows.de/windows-anleitungen-faq/114836-windows-iso-downloader-tool-heidoc-net.html (EMPFOHLEN!)
! Du nimmst die Systemreparatur CD die du so erstellt hast: http://www.drwindows.de/windows-anl...g-windows-7-systemreparaturdatentraegers.html (Geht auch wenn du einen anderen Computer hast der eine ähnliche Windows 7 Installation hat)
! Du ladest dir die Systemreperatur ISO dafür runter und brennst diese (Hab leider nur SP0 also RTM gefunden):
Windows 7 RTM/SP0 32 Bit: http://www.drwindows.de/windows-tools/15018-windows-7-systemreparaturdatentraeger-32-bit.html
Windows 7 RTM/SP0 64 Bit: http://www.drwindows.de/windows-tools/15019-windows-7-systemreparaturdatentraeger-64-bit.html
(Mit einer veralteten version wird es nicht kappen)

Wie du vorgehst:
0. Daten zur Sicherheit sichern (mit Methode 1 oder Festplatten klonen oder so)
1. Von der DVD starten und versuchen das System automatisch zu reparieren (wie vorher). Die Fehlermeldung sollte jetzt nicht mehr kommen da du ja die richtige Windows 7 Version auf deinem Installationsdatenträger (oder Reparatur) hast.

Wenn es nicht klappt versuchen wir das ganze von Hand (KANN ZU DATENVERLUST FÜHREN):
HIER GEHE ICH DAVON AUS DAS DU DIE 100 MB PARTITION GELÖSCHT HAST UND NICHT FORMATIERT. Auch gehe ich davon aus das jetzt 100 MB "unbenutzt" sind und du nicht die beiden Partition zusammengesetzt hast.
Zu erst versuchen wir die 100 MB Partition wiederherzustellen:
1. Von der Windows DVD booten, Sprache auswählen und auf Computerreparaturoptionen gehen
2. Wenn dir angeboten wird das System automatische zu reparieren dann auf "NEIN" klicken
3. Punk "Verwenden Sie die Wiederherstellungstools...." markieren und weiter klicken 1.png
4. Auf Eingabeaufforderung klicken und folgendes eingeben (ohne \\ xxxxxxxx )
diskpart \\ Startet diskpart Programm um partition zu bearbeiten
list disk \\ Listet alle Festplatten die das System erkannt hat. Suche dir das richtige aus und achte darauf das bei Frei 100 MB zu sehen ist. Mit diesen 100 MB werden wir nämlich eine neue Partition erstellen.
select disk [NUMMER HIER] \\ Hiermit wählst du die Festplatte aus die du bearbeiten willst. Für mich ist hier select disk 0
create partition primary size=100 \\ Dieser command erstellt eine neue partition die 100 MB gross ist. 2.png
list partition // Listet alle partition die jetzt vorhanden sind. Schau darauf das der * vor der 100 MB Partition steht also das die 100 MB Partition ausgewählt list. 4.png Sonst:
select partition [NUMMER HIER] \\ Hiermit die 100 MB partition auswählen
format partition fs=NTFS "quick" \\ Hiermit wird die ausgewählte Partition in NTFS (schnell) formatiert
active \\ Hiermit wird die ausgewählte partition als aktiv markiert 3.png

5. Eingabeaufforderung schlissen und auf "Neu Starten" klicken.
6. Wieder von DVD/CD booten und in die Computerreparaturoptionen gehen. Du solltest sofort eine Meldung bekommen das Windows ein Problem erkannt hat und diese Reparieren möchte. 5.pngbMfcwiS.png Im Hintergrund wird die Systempartition neu aufgebaut. Klicke auf "Reparieren und neu starten".
7. Botte wieder von der DVD/CD und wähle Computerreparaturoptionen aus. Dort sollte jetzt deine Windows Installation wieder erkannt worden sein. 6.png
Wähle diese aus und klicke auf Weiter > und dann auf Systemreparatur. Windows sollte jetzt alles automatisch reparieren. Wenn alles Fertig ist kannst du auf "Fertig stellen" klicken und "Neu starten"

Jetzt sollte Windows wieder booten können (oder in deinem fall den Bluescreen wieder zeigen).

Es gibt auch die Möglichkeit das ganze komplett manuell mit bcedit zu machen (seihe Microsoft Link) Methode 3.
Quellen die ich benutzt habe für diese Anleitung:
https://support.microsoft.com/de-ch/kb/2004518
https://superuser.com/questions/825...tition-on-an-unallocated-space-using-diskpart
https://superuser.com/questions/513557/cant-boot-after-deleted-system-reserved-partition

Und jetzt die Reparatur von der Windows Kernel Bibliothek:
1. Von der CD/DVD starten --> Computerreparaturoptionen --> Betriebssystem auswählen --> Weiter > --> Eingabeaufforderung und folgendes eingeben:
wmic logicaldisk get caption \\ Zeigt alle Laufwerksbuchstaben die Windows RT gemountet hat. Suche davon deine Windows partition (meistens C oder D). Um zu überprüfen das es die Windows partition ist einfach in die Festplatte reingehen (z.b c: öffnet C:) und dann mit dir /a solange weitersuchen bis du die richtige Platte gefunden hast die "Windows" "Users" ProgramData" "Program Files" usw. drin hat. Die brauchen wir nämlich. A.png
2. Jetzt führen wir das Windows Resourcenüberprüfungsprogramm folgendermassen aus:
sfc /OFFBOOTDIR d:\ /OFFWINDIR=d:\windows /SCANNOW B.png
Folgendes dazu wichtig:
- Ob \ oder / ist wichtig
- /OFFBOOTDIR und /OFFWINDIR sollten beide gesetzt sein
- Anstelle von d: ist bei dir vielleicht c: e: t: usw. der fall

Hoffe das behebt dein Problem. sfc wird nämlich von winsxs schauen ob es da ein backup gibt vom Kernel und versuchen diese wiederherzustellen.
 
Danke für die ausführliche Hilfe!
Habe den Beitrag bisschen vernachlässigt, da ich selber das Problem beheben konnte.
Ihr habt es ja zum Teil auch schon so geschrieben wie ich es gemacht habe.
Ich hab mir eine Windows Reperaturdatenträger gebrannt und mit der gebootet. So konnte ich auch auf die Platte zugreifen und erstmal die ntdll wiederherstellen. Danach hab ich über das cmd Tool das H Laufwerk wieder aktiv machen können und wurde so wieder das C Laufwerk. Und zum Schluss einfach wie man es im Internet überall finden kann den Bootmanager repariert bzw neu installiert.
Und fertig war die Sache. Hab dafür vielleicht 2h gebraucht.
Aber hab wieder einiges dazu gelernt dafür.

LG und danke nochmal. (y)
 
Anzeige
Oben