Supportnet / Forum / WindowsXP
hal.dll fehlt auf 2. festplatte
Frage
Wenn ich meinen pc starte erscheint die Meldung, dass die datei hal.dll fehlt.
Ich hab dann die festplatte mit den systemdateien formatiert und windows neu installiert. windows startet jetzt einwandfrei, nur wenn ich die zweite festplatte (ohne windows) anschließe erscheint wieder die fehlermeldung. ich hab schon versucht von einem anderen pc auf die 2. festplatte zuzugreifen doch auch dann erscheint beim booten die fehlermeldung. Was kann ich tum um die daten von der festplatte zu retten?
Antwort 1 von grast
Antwort 2 von Illusion2
Für Datenrettung empfiehlt sich Knoppix .
Antwort 3 von chrisffm
und wie funktioniert das dann mit dem Knoppix? die festplatte kann ich ja nicht anschließen, sonst startet xp nicht
Antwort 4 von RTFM
Ich hab hier was gefunden:
http://people.freenet.de/linux-von-anfang-an/faq.txt
http://people.freenet.de/linux-von-anfang-an/faq.txt
Antwort 5 von lilHelper
Schreib doch mal,
- wie die beiden Festplatten partitioniert sind,
- wie die Festplatten gejumpert sind,
- ob Du die Jumperung änderst, wenn Du die 2te HDD ein- bzw. ausbaust,
- an welchem IDE (evtl. SATA) Anschluss die HDDs angeschlossen sind,
- auf welcher HDD / Partition Du Windows installiert hast und
- den Inhalt deiner BOOT.INI (zu finden in c:\boot.ini)
Denn durch den Einbau der 2ten HDD scheint sich die Konfiguration so zu ändern, daß der Inhalt der BOOT.INI nicht mehr stimmt und Du daher diese Fehlermeldung erhälst.
Zu dem Fehler gibt es bei Microsoft auch etwas zu lesen:
http://support.microsoft.com/default.aspx?scid=kb;de;314477
- wie die beiden Festplatten partitioniert sind,
- wie die Festplatten gejumpert sind,
- ob Du die Jumperung änderst, wenn Du die 2te HDD ein- bzw. ausbaust,
- an welchem IDE (evtl. SATA) Anschluss die HDDs angeschlossen sind,
- auf welcher HDD / Partition Du Windows installiert hast und
- den Inhalt deiner BOOT.INI (zu finden in c:\boot.ini)
Denn durch den Einbau der 2ten HDD scheint sich die Konfiguration so zu ändern, daß der Inhalt der BOOT.INI nicht mehr stimmt und Du daher diese Fehlermeldung erhälst.
Zu dem Fehler gibt es bei Microsoft auch etwas zu lesen:
http://support.microsoft.com/default.aspx?scid=kb;de;314477
Antwort 6 von chrisffm
auf der 1. platte ist windows und auf der zweiten sind daten. das war schon immer so. ich hab nichts ein oder ausgebaut der fehler kam nachdem ich FlyakiteOSX (sone art imac skin) installiert habe. wenn ich mein pc aber nur mit der systemplatte hochfahre funktioniert alles. also fehlt die datei auf der zweiten platte obwohl da garkein windows drauf ist.
Antwort 7 von lilHelper
Wenn ich richtig verstanden habe, hast Du Windows neuinstalliert ohne 2te HDD.
Alles OK, bis die 2te HDD wieder angeschlossen ist.
Warum sollte ein frisch installiertes Windows eine Datei auf einer HDD vermissen, wenn Windows die 2te HDD bisher noch nie "gesehen" hat?
-> Weil sich durch den Anschluss der 2ten HDD die Zählung (bzw. der ARC-Pfad) zum Systemlaufwerk durch die neu hinzugekommene HDD geändert hat.
Durch die (nicht geänderte) BOOT.INI sucht der Boot-Loader nun an falscher Stelle nach dem Windows.
Wäre bei der Neuinstallation von Windows die 2te HDD angeschlossen, würde der Fehler (mit 2 angeschlossen HDDs) gar nicht auftauchen, da das Setup dann eine entsprechende BOOT.INI angelegt hätte.
Lösungsmethode 2 des Microsoft-Links legt eine zur aktuellen Konfiguration passende BOOT.INI an.
Das Verhalten des Rechners deutet auf eine etwas merkwürdige Konfiguration/Jumperung der HDDs hin.
Daß der Fehler ursprünglich auftratt kann daran liegen, daß vielleicht FlyakiteOSX beim Ändern der BOOT.INI (zum Tausch des BootScreens) einen fehlerhaften Eintrag gesetzt hat.
Alles OK, bis die 2te HDD wieder angeschlossen ist.
Warum sollte ein frisch installiertes Windows eine Datei auf einer HDD vermissen, wenn Windows die 2te HDD bisher noch nie "gesehen" hat?
-> Weil sich durch den Anschluss der 2ten HDD die Zählung (bzw. der ARC-Pfad) zum Systemlaufwerk durch die neu hinzugekommene HDD geändert hat.
Durch die (nicht geänderte) BOOT.INI sucht der Boot-Loader nun an falscher Stelle nach dem Windows.
Wäre bei der Neuinstallation von Windows die 2te HDD angeschlossen, würde der Fehler (mit 2 angeschlossen HDDs) gar nicht auftauchen, da das Setup dann eine entsprechende BOOT.INI angelegt hätte.
Lösungsmethode 2 des Microsoft-Links legt eine zur aktuellen Konfiguration passende BOOT.INI an.
Das Verhalten des Rechners deutet auf eine etwas merkwürdige Konfiguration/Jumperung der HDDs hin.
Daß der Fehler ursprünglich auftratt kann daran liegen, daß vielleicht FlyakiteOSX beim Ändern der BOOT.INI (zum Tausch des BootScreens) einen fehlerhaften Eintrag gesetzt hat.
Antwort 8 von Das_Urmel
Hi Chris aus FFm
häng die HD doch einfach an den anderen IDE-Kanal, oder setze den Jumper auf Slave.
Dann ist der Spuk vorbei (FFm ist nicht weit)
häng die HD doch einfach an den anderen IDE-Kanal, oder setze den Jumper auf Slave.
Dann ist der Spuk vorbei (FFm ist nicht weit)
Antwort 9 von chrisffm
cool. jetzt geht wieder alles. danke für die hilfe

