5.9k Aufrufe
Gefragt in WindowsXP von anni77 Einsteiger_in (27 Punkte)
Huhu!

Leider habe ich die ehrenwerte Aufgabe, den Rechner meines Vaters zu reparieren und komme nicht weiter.
Windows XP startet nicht und die Meldung einer beschädigten oder fehlenden Datei WINDOWS ROOT>\system32\hal\dll.
erscheint.
Ich habe bereits CHKDSK /r versucht und das zuerst zu bootende Laufwerk ist die Festplatte.
Woran könnte es denn noch liegen?

Herzlichen Dank, bin echt verzweifelt!
anni

15 Antworten

0 Punkte
Beantwortet von otimac Experte (1.3k Punkte)
hai anni,
versuch doch mal die systemwiederherstellung.

cu oti
0 Punkte
Beantwortet von anni77 Einsteiger_in (27 Punkte)
Danke erstmal,
aber wie mache ich das OHNE eine CD zu haben?

Danke
Anni
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo Anni,

Variante 1: die eigene XP-CD verwenden
Variante 2: noch mal hin zum Vater und die CD holen
Variante 3: -> KLICK (nur so zum Beispiel).

Gruß
Kalle
0 Punkte
Beantwortet von anni77 Einsteiger_in (27 Punkte)
Hallo Kalle,

ich habe die CD besorgt und eingelegt.
Das Starten von CD klappt auch, dann allerdings klappt nix mehr:
Ich habe schon die Wiederherstellungskonsole versucht, aber er lässt mich nichts kopieren.
Eine erneute Installation von XP (als Update bezeichnet) funkionierte auch im 2. Versuch nicht.
Ich habe nun XP erneut darauf installiert.
Jetzt bietet er mir beim Start beide XP an, wobei das erste immernoch nicht funktioniert und ich beim neuen an keine der alten Dateien mehr rankommen.
Was kann ich nun noch tun?
Ist es mögllich irgendwie die fehlende Datei "rüber zu kopieren"?
Danke für die Hilfe!
Anja
0 Punkte
Beantwortet von otimac Experte (1.3k Punkte)
hai anni77,
wieso kommst an die dateien nicht ran?
was zeigt es dir an? geschuetzt?
0 Punkte
Beantwortet von xmax Experte (4.1k Punkte)
Hi,

ich sag mal so, den Rechner hast du jetzt richtig gaga gemacht:-))
Wenn du nur schreiben würdest, dass man die Vorstellungskraft zu strapazieren nicht nötig hätte.
Was meinst du mit kopieren, die hall.dll von der XP-CD auf die nicht funktionierende Installation zu aufspielen?
expand X-Laufwerk/Quelle:\I386\hal.dll c:\windows\system32\hal.dll
- das ist ja eine Systemdatei und die kann man nicht so einfach kopieren.
--
OK, mit der Neuinstallation konntest du doch gar nicht die alte zum Laufen bringen, das geht nur per: Wiederherstellungskonsole oder R(eparatur)-Installation- wobei mit dem ersten laut deiner Beschreibung nicht geklappt hat, das zweite muss vor der Installationsroutine (beispielsweise XP-Prof bietet es an) angeboten werden.
--Zum Ablauf der R-Installation kannst du hier im SN oder im Netz was finden--
-
Naja, wenn man keine andere Möglichkeit (LiveCD, Win-PE oder die HDD am anderen Rechner um Daten zu retten dran hängen) hat, dann wird oft eine Parallelinstallation dafür verwendet, also um die wichtigen Daten zu sichern.
Daher die Frage aus @A5 präzise beantworten!
-
Möglicherweise wurde auf der "alten" Installation die Boot.ini durcheinander gebracht, jetzt noch mit der "frisch" Installation wieder verändert.
Versuche damit hier:Winnt-Stamm\System32\Hal.dll fehlt oder ist beschädigt:
--
Sollte damit nicht funktionierten, bleibt nur die Daten zu retten und Windows neu zu aufspielen.
Die HDD mit dem Hersteller-Tool nach Fehler überprüfen lassen, vielleicht noch richtig löschen und dann neu installieren.

mfg xmax
0 Punkte
Beantwortet von anni77 Einsteiger_in (27 Punkte)
Hallo!
Na, da kamen aber keine Glückwünsche für meine Neuinstallation.
Aber wenn ich Profi, hätte ich das Problem schon längst ALLEINE gelöst, also danke für die Blumen! Frustiert bin ich schon so!

@ Anwort 5:
wieso kommst an die dateien nicht ran?
was zeigt es dir an? geschuetzt?

Es zeigt mir gar nichts an, nur neue "leere" Ordner.


@ Antwort 6:
ich sag mal so, den Rechner hast du jetzt richtig gaga gemacht:-))
Wenn du nur schreiben würdest, dass man die Vorstellungskraft zu strapazieren nicht nötig hätte.

Danke, sehr nett von dir!
--
Was meinst du mit kopieren, die hall.dll von der XP-CD auf die nicht funktionierende Installation zu aufspielen?
expand X-Laufwerk/Quelle:\I386\hal.dll c:\windows\system32\hal.dll
das ist ja eine Systemdatei und die kann man nicht so einfach kopieren.

Ja, die Hoffnung hatte ich, aber schade.....
--
OK, mit der Neuinstallation konntest du doch gar nicht die alte zum Laufen bringen, das geht nur per: Wiederherstellungskonsole oder R(eparatur)-Installation- wobei mit dem ersten laut deiner Beschreibung nicht geklappt hat, das zweite muss vor der Installationsroutine (beispielsweise XP-Prof bietet es an) angeboten werden.
--Zum Ablauf der R-Installation kannst du hier im SN oder im Netz was finden--

Auch das XP Home hat mir eine Reparatur-Installation angeboten, die ich zweimal versucht habe, aber es hat sich NIX verändert, die Meldung beim Hochfahren blieb gleich!
-
Naja, wenn man keine andere Möglichkeit (LiveCD, Win-PE oder die HDD am anderen Rechner um Daten zu retten dran hängen) hat, dann wird oft eine Parallelinstallation dafür verwendet, also um die wichtigen Daten zu sichern.
Daher die Frage aus @A5 präzise beantworten!

Ich hoffe das oben war präzise genug, ansonsten präzisiere ich es gerne, wenn ihr mir schreibt, was ihr genau wissen müsst!
-
Möglicherweise wurde auf der "alten" Installation die Boot.ini durcheinander gebracht, jetzt noch mit der "frisch" Installation wieder verändert.
Versuche damit hier:Winnt-Stamm\System32\Hal.dll fehlt oder ist beschädigt:

Mache ich jetzt sofort!

--
Sollte damit nicht funktionierten, bleibt nur die Daten zu retten und Windows neu zu aufspielen.
Die HDD mit dem Hersteller-Tool nach Fehler überprüfen lassen, vielleicht noch richtig löschen und dann neu installieren.

mfg xmax

Da ich (noch!) nicht weiss, wie ich die Daten alleine retten kann, hoffe ich, dass doch noch etwas anderes hilft!
Danke mal soweit!
Anni
0 Punkte
Beantwortet von anni77 Einsteiger_in (27 Punkte)
Huhu!
So, nun zu
Winnt-Stamm\System32\Hal.dll fehlt oder ist beschädigt:


Methode 1 geht nicht, da der Computer ja gar nicht hochfährt.

Methode 2 (bootcfg /rebuild) funktioniert leider auch nicht.

Methode 3 (expand CD-ROM-Laufwerk:\i386\ntoskrnl.ex_ Laufwerk:\Windows\system32) habe ich als
expand e:\i386\ntoskrnl.ex_c:\windows\system32
eingetippt, es kommt aber nur die Meldung: "Die angegebene Datei oder das angegebene Verzeichnis wurde nicht gefunden"
Ist da irgendwo ein Fehler?

Methode 4 (chkdsk /r) habe ich zwar schon mal versucht, lasse es aber gerade nochmal laufen.
Das dauert noch "bissle", also bis morgen!
Anni
0 Punkte
Beantwortet von Experte (1.3k Punkte)
Hallo Anni77,

Methode 1 geht nicht, da der Computer ja gar nicht hochfährt.

Na, hochfahren tut er doch - mit dem neuen XP. Das reicht vollkommen, um die (gemeinsame) boot.ini zu bearbeiten.

Rechtsklick auf Arbeitsplatz -> Eigenschaften -> Erweitert -> Starten und Wiederherstellen -> Einstellungen -> Systemstart -> Bearbeiten

Bitte kopiere den Inhalt der boot.ini hier rein, bevor du etwas änderst.

Methode 2 (bootcfg /rebuild) funktioniert leider auch nicht.

Wie genau äußert sich dieses Nichtfunktionieren?

Methode 3 (expand CD-ROM-Laufwerk:\i386\ntoskrnl.ex_ Laufwerk:\Windows\system32) habe ich als
expand e:\i386\ntoskrnl.ex_c:\windows\system32 eingetippt

Da fehlt das Leerzeichen vor c:\

Tippe
expand e:\i386\ntoskrnl.ex_ c:\windows\system32


Gruß
Seven
0 Punkte
Beantwortet von anni77 Einsteiger_in (27 Punkte)
Hallo Seven,

du scheinst ja echt Mitleid mit mir zu haben, denn du machst dir die Mühe es mir verständlich zu erklären! Danke schonmal!

Also:
Ich habe die Boot.ini angesehen und hier kommt sie:

[boot loader]
timeout=30
default=multi(0)disk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /noexecute=optin


zu
Methode 2 (bootcfg /rebuild) funktioniert leider auch nicht.
Wie genau äußert sich dieses Nichtfunktionieren?

Habe es eben nochmals versucht:
Er durchsucht alle Festplatten nach Windows-Installationen und findet 1! (müssten es nicht zwei sein?)
danach kommt die Frage:
Installation zur Startliste hinzufügen? (ja/Nein/Alle):
ich habe Ja ausgewählt
Ladeekennung: ich habe nur Enter gedrückt
Ladeoptionen für Betriebssystem: ich habe nur Enter gedrückt
jetzt steht wieder nur
C:\WINDOWS>

Habe dann noch den Befehl expand MIT Leerzeichen eingegeben und die ntoskrnl.exe überschrieben.

Leider kam beim Starten die Meldung:
Windows konnte nicht gestartet werden, da folgende Datei
fehlt oder beschädigt ist:
<Windows root>\system32\hal.dll.
Installieren Sie ein Exemplar der ober angegebenen Datei
erneut.


Also, den Durchbruch habe ich noch nicht geschafft.
Noch einen Tipp vielleicht?
Danke und gute Nacht!
Anni
...