Hilfe: 2 Festplatten - 2 BS - hal.dll fehlt bei XP
Hallo Ihr Experten!
Seit 2 Jahren habe ich in meinem PC 2 Festplatten (Master + Slave), eine mit ME, die andere mit XP home SP 2 (allerdings Recovery - also keine Reparaturkonsole - leider!)
Beim Starten kann man sich auswählen mit welcher
Festplatte man arbeiten will.
Jetzt sagt er mir beim Starten von XP: hal.dll fehlt oder ist defekt ... neu intallieren und fährt nicht hoch.
Die Festplatte mit ME funktioniert noch einwandfrei.
Vor fast genau einem Jahr hatte ich das gleiche Problem - damals habe ich XP neu installiert - das möchte ich möglichst vermeiden, zumal das Problem ja wohl periodisch aufzutreten scheint!
Gibt es eine andere Lösung?
Danke für Eure Hilfe im Voraus
Antwort schreiben
Antwort 1 von e-t-c vom 26.03.2021, 11:53 Options
Vielleicht nur ein Fehleintrag in der (versteckten) C:\BOOT.INI.
Auch Tools die den Bootscreen ändern (TuneUp etc.) können
solche Probleme verursachen.
Hilfreich wäre also der Inhalt der BOOT.INI.
salü
PS: Falls XP nicht auf FAT sondern NTFS installiert ist ...
Zitat:
Avira NTFS4DOS Personalhttp://www.wintotal.de/softw/index.php?rb=35&id=2445Version: 1.90
Kurzinfo: Vollzugriff auf NTFS-Datenträger unter DOS
Plattform: Dos, Win 98, Win ME
Beschreibung: Avira NTFS4DOS bietet Lese- und Schreibzugriff
auf NTFS-Laufwerke von DOS aus. Weitere Treiber sind hierfür nicht nötig.
Zu NTFS4DOS gehören noch die Tools CIACHK zum Testen und Reparieren
von NTFS-Datenträgern sowie DFRGNTFS zur Defragmentierung.
Antwort 2 von katze-atze vom 27.03.2021, 10:45 Options
hallo e-t-c
sorry, daß ich mich erst jetzt melde, obwohl das Problem mir auf den Nägeln brennt, aber ich habe zur Zeit ein Lazarett zuhause.
Der Link von Dir ist zwar gut, aber ich fürchte, die Zeit habe ich im Moment nicht, mich damit zu beschäftigen, zumal ich nicht genau weiß, ob XP auf FAT oder NTFS installiert ist, ich glaube letzteres. Wie stelle ich das schnell fest?
Also hier erst einmal die boot.ini von der Festplatte C: (ME - Installation) - auf D: (XP-Installation) kann ich ja nicht zugreifen.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect
C:\="Microsoft Windows"
Ich hoffe, wir kommen etwas weiter?
Antwort 3 von e-t-c vom 27.03.2021, 12:32 Options
Hmm... zweimal rdisk(1) bei zwei Platten ist seltsam?
+) Welche Platte ist die erste im BIOS ?
+) Auf welcher Platte und Partition liegt ME?
+) Auf welcher Platte und Partition liegt XP?
Antwort 4 von katze-atze vom 27.03.2021, 16:15 Options
Also,
die Primary Master ist C: mit Betriebssystem ME
die Primary Slave ist D: mit Betriebssystem XP
Ich habe die Platten nicht extra partioniert - außer, was beim Installieren automatisch vorgenommen wird
Hilft das weiter?
Antwort 5 von Tuningfuchs2000 vom 27.03.2021, 17:31 Options
Hi, bin mir jetzt nicht sicher ob das nachträglich funzt, aber XP ist ungerne als Slave gejumpt. Besser XP als Master C und Me als Slave D. Kannst du nicht einfach mal versuchen mittels DOS die Datei zu ersetzen? iwo runterladen und draufziehen.
Wenn Sie denn wirklich beschädigt ist.
Gruß Tuningfuchs2000
Antwort 6 von Gonozal8 vom 27.03.2021, 17:43 Options
Hi,
die Datei hal.dll sollte sich als Sicherung unter C:\Windows\Driver Cache\i386\Driver.cab befinden. Du hast nun die Möglichkeit von jeder beliebigen XP Home CD zu booten und die Datei mittels der Konsole zu extrahieren (nach C:\Windows\System32). Das Befinden des restlichen Systems sollte das nicht stören.
Alternativ könntest du mit einer Rescue-CD (BartsPE oder sowas) starten und die Datei ins entsprechende Verzeichnis kopieren.
Gruß Gonozal
Antwort 7 von e-t-c vom 28.03.2021, 02:50 Options
Ich würde mal mit Hilfe von AVIRA NTFS4DOS die Bootdatein auch
auf die XP Partition kopieren und schauen was passiert.
PS: Die XP Konsole lässt sich übrigens auch von CD starten!
Aufrufen der Windows Reparaturkonsolehttp://www.fraline.de/faq/index.php?action=artikel&cat=6&id...Zitat:
Befehle der Wiederherstellungskonsolehttp://www.supportnet.de/faqsthread/835chkdsk Chkdsk überprüft das angegebene Laufwerk. "chkdsk c:" testet das Laufwerk c. Der Parameter "
/p" überprüft auch als korrekt markierte Laufwerke, der Parameter "/r" markiert fehlerhafte Sektoren und versucht lesbare Inhalte wieder herzustellen.
fixmbr
Fixmbr repariert den Master Boot Record.
fixboot Fixboot schreibt den Bootsektor neu.
bootcfgzur Startkonfiguration und Wiederherstellung gelöschter Einträge in der boot.ini
/rebuildDurchläuft alle Windows-Installationen, so daß die hinzuzufügenden Installationen angegeben werden können.
/scan
Durchsucht alle Datenträger nach Windows-Installationen und zeigt die Ergebnisse an, so daß die hinzuzufügenden Installationen angegeben werden können
Antwort 8 von katze-atze vom 28.03.2021, 22:34 Options
- danke. für die Vorschläge.
Mein Problem ist einfach, daß ich auf die Festplatte D: mit der XP Installation infolge der fehlenden hal.dll nicht zugreifen kann.
Die zweite Festplatte mit der ME Installation funktioniert zwar, aber ME erkennt nicht die XP Festplatte und somit komme ich dort nicht rein, auch nicht über das ME-DOS um irgendetwas nach XP kopieren zu können.
Mit Avira NTFS4DOS habe ich mich inzwischen beschäftigt - Systemvoraussetzung zur Erstellung des Bootdatenträgers ist aber mit ME nicht gegeben - trotzdem versucht und erhielt eine fehlerhafte und nicht funktionierende Diskette.
Und nicht zuletzt, auf meiner Recovery-Diskette von XP funktioniert die Auswahl "R" = Reparaturkonsole nicht!!
Ich komme also auch so nicht auf die DOS-Ebene.
XP als Masterplatte funktioniert meines Wissens nicht, es muß als Slave eingebaut werden, damit beide Systeme gestartet werden können(abwärtskompatibel).
Mit BartsPE habe ich mich noch nicht beschäftigt - müßte ich noch probieren.
Vielleicht gibt es doch noch eine andere Lösung?
Antwort 9 von e-t-c vom 28.03.2021, 23:00 Options
Zitat:
XP als Masterplatte funktioniert meines Wissens nicht, es muß als Slave eingebaut werden, damit beide Systeme gestartet werden können(abwärtskompatibel).
Gerade der Master Bootmanager von XP ermöglicht auch den Start von ME auf der zweiten Platte - dreh die Sache um und sie könnte wieder gehn.
Antwort 10 von Tuningfuchs2000 vom 28.03.2021, 23:07 Options
ja genau! Starte doch einfach ME und kopier die hal.dll in das XP Verzeichnis. Ohne hal.dll kann XP definitiv nicht starten. Das ist doch das einzige Problem oder? Lad sie runter, oder hol sie von nem anderen PC und kopier sie rein. FERTIG.
Gruß Tuningfuchs2000
Antwort 11 von e-t-c vom 28.03.2021, 23:15 Options
So hab hier den NTFS Treiber von Paragon gefunden - ist inzwischen
sogar FREEWARE für privat! :)
Antwort 12 von katze-atze vom 29.03.2021, 17:18 Options
- danke, hört sich gut an - probiere ich!
Melde mich, was funktioniert hat!
Einen schönen Sonntag noch und danke für Eure Hilfsbereitschaft
Antwort 13 von katze-atze vom 03.04.2021, 22:51 Options
- habe den NTFS Treiber von Paragon heruntergeladen, wollte ihn ausprobieren - brachte aber Fehlermeldung und danach ging garnichts mehr:
- die Festplatte mit ME hatte angeblich keine FAT /FAT32 Partition mehr und ließ sich nicht mehr starten,
- die Festplatte mit XP ließ sich ebenfalls nicht mehr starten, da ihr ja die hal.dll immernoch fehlte
- und nachdem ich einen Plattentausch vornahm, fand er zur Krönung beim booten überhaupt keine Festplatten mehr
Totales Fiasko! - Ich habe dann den Rechner doch in die Werkstatt gebracht und Glück gehabt.
Als erstes war das Kabel, an dem die Festplatten Master und Slave hingen defekt (hatte ich schon vermutet!)
Allerdings hat das Kopieren der hal.dll beim Techniker auch nicht geklappt.
Seine Plattenprüfungen haben auch keine Fehler oder Viren ergeben.
Er hat dann angeblich die zwei Festplatten ME+XP auf eine externe Festplatte kopiert (ACRONIS) , zurückkopiert und danach ging alles wieder. - Vielleicht nutzt Euch diese Idee etwas.
Ich habe nun zwar XP und ME auf einer Platte, was ich eigentlich nicht wollte, aber wichtig ist erst einmal, daß es wieder läuft.
Trotzdem möchte ich mich aber bei allen, die mir mit Vorschlägen zur Seite standen recht herzlich bedanken - ich finde es toll, daß Ihr so engagiert seid, und daß man bei Euch immer Hilfe findet.
Ich bin ja nicht das erste Mal hier und bisher hat es auch immer geklappt - also, weiter so!
Antwort 14 von e-t-c vom 04.04.2021, 01:58 Options
Zitat:
Als erstes war das Kabel, an dem die Festplatten Master und Slave hingen defekt (hatte ich schon vermutet!)
DAS nicht zu erwähnen hat sich in diesem Fall gerächt!
Tja, wenn die Hardwareteile defekt sind, kann das offenbar passieren.
Ich hab sowohl den NTFS wie auch EXTFS Paragontreiber von 2000 bis etwa 2007 mit
WIN98 SE auf zwei PC's laufen gehabt - und es hat damit NIE ernsthafte Probleme gegeben.
Mein TIPP bzw. Vorgehen wäre:
Bei beschädigten Partitionen ALLES neu machen, also nicht bloss formatieren, sondern die Partitionen neu erstellen.
Möglichst etwas anders als vorher - auch um eventuellen Bootviren oder temporären Trojanern weniger Angriffsflächen zu geben.
Und natürlich ein rechtzeitig gemachtes Systembackup verwenden
oder gleich neuinstallieren.
salü
Antwort 15 von katze-atze vom 04.04.2021, 22:39 Options
- ja, wie gesagt, das defekte Kabel vermutete ich erst, als er die Festplatten nicht mehr erkannte.
Aber nun ist ja wieder alles in Ordnung und ich werde Eure Ratschläge in der Zukunft berücksichtigen.
Danke noch mal!
Ein schönes Wochenende und weiter so!