4.5k Aufrufe
Gefragt in WindowsXP von
Hallo zusammen,
ich habe folgendes Problem:
ich habe einen alten Laptop geschenkt bekommen und habe diesen erstmal von unnötigen Prgrammen befreien wollen ... dabei war ich wohl etwas zu übereifrig denn nun lässt sich der Laptop nicht mehr hochfahren.
Er ist beim löschen -nicht- abgestürzt und hat auch nichts gemeldet von wegen "datei wird benutzt" oder so etwas und ich habe nur ganz normal gelöscht und dabei keine tools benutzt.
Nun fährt der rechner wie gesagt nicht mehr hoch sondern meldet immer das die NTLDR fehlt.
Nun habe ich mich hier im Forum etwas schlau gemacht und überall steht man muss "nur" die win cd einlegen und bißchen was machen ... das Problem ist das bei dem Laptop das CD Laufwerk kaputt ist.
Der Laptop ist auch schon ein bißchen älter ... es ist ein Acer Travelmate 273XC

Kann ich diese Datei irgendwie per Diskette oder per USB einspielen?
oder kann ich irgendwie Windows auf einer externen Festplatte installieren und den laptop dann von da Booten und die Datei dann kopieren?
oder gibt es sonst noch eine möglichkeit ohne mir ein neues Laufwerk zu kaufen?

mfg
Georg

17 Antworten

0 Punkte
Beantwortet von
Hallo nochmal,
also habe nun versucht die fehlende Datei einfach per Diskette zu kopieren
Nur gab es das Verzeichniss aus dem ich sie hatte (c:\windows\servicepackfiles\i386) auf dem laptop nicht.
Ich habe sie dann testweise in den ordner c:\i386 und in den windows ordner kopiert aber das führte nur dazu das er winXP neuinstallieren wollte.
Jemand einen plan wo die hinmuss? und ob die für jeden rechner anders ist? hab keinen plan was das überhaupt für eine datei ist^^

Irgendjemand eine Idee wie ich den Rechner wieder nutzen kann?

vielen Dank schonmal im Vorraus!

mfg
Georg
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo Georg,

die drei Bootdateien von XP, ntldr, ntdetect.com und boot.ini gehören in keinen Ordner, sondern immer in das Stammverzeichnis der aktiven, primären Partition und in deinem Fall dürfte das C: sein. Also kopiere den ntldr direkt auf C:\.

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo
erstmal danke für die antwort!

Aber kann ich da einfach die ntldr datei nehmen die ich auf meinem Festrechner gefunden habe?
und wenn ja wieso ist die dann da nicht im stammverzeichniss sondern in so einem unterverzeichniss drinne?

aber versuch macht klug ... ich probier das schonmal

mfg
Georg
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

wenn du die Ansichtsoptionen auf deinem 'Festrechner' dahingehend änderst, dass geschützte Systemdateien nicht ausgeblendet und alle Dateien und Ordner angezeigt werden, dann wirst du die drei o.a. Dateien auch an genau dieser Stelle sehen.

Gruß
Kalle
0 Punkte
Beantwortet von
Also ich habe das nun gemacht. Die ntldr datei ist wieder in c:
aber zum einen erkennt der Laptop nun die Dateien auf der Diskette nicht mehr - also wenn ich "dir" eingebe dann liestet er mir zwar auf was sonst noch drauf ist aber diese drei systemdateien sieht er nicht mehr obwohl ich sie auf dem anderen Rechner sehe.
Und was schlimmer ist: er startet immer noch nicht!

Wenn ich ihn nun hochfahre kommt erst eine Frage ob ich Win starten will oder updaten/installieren.
Wenn ich hier nun starten auswähle dann erscheint in der zeile darunter folgende Meldung:
"xpe/a-fehler beim zugriff auf startsektorda."
dann ist der Bildschirm zuende - ich denke mal es geht noch weiter...
und danach ist der rechner tot - man kann nichts mehr machen.
Wenn ich vorher auf F8 drücke um in den Abgesicherten Modus zu kommen dann komme ich auch genau dahin ...

Kann es sein das der Rechner etwas gelöscht hat bei seinem Versuch WinXP von der Startdiskette neu zu installieren?


mfg
Georg
0 Punkte
Beantwortet von
Hallo,
erstmal vielen Dank an Kalle für die Hilfe bisher^^


ich habe nun mithilfe einer Diskette auf der ich die NTLDR, die NTdetect und eine Boot.ini mit dem inhalt wie bei microsoft support beschrieben benutzt und siehe da - windows startet ..


das problem ist aber das er ohne diese Diskette nicht mehr startet.

Habe einfach mal stumpf die Dateien auf C kopiert aber er will sie irgendwie nicht als systemdateien akzeptieren ...
was muss ich da machen?

bin ganz normal in windows drinne .. habe alle rechte - nur neuinstallieren geht halt nicht weil das Laufwerk ist kaputt -.-

jemand eine idee wie ich das hinbekomme das der Rechner wieder normal zu benutzen ist?
mfg
Georg
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo Georg,

fragt sich jetzt, was das überhaupt für eine Diskette ist, mit der du die Dateien auf C: kopieren wolltest. Ist C: mit NTFS formatiert, kann man mit einer DOS-Diskette dort normalerweise nichts hinkopieren, ntdetect und ntldr würden dann von der Diskette ausgeführt und XP (vermutlich) über die Boot.ini auf C: aufgerufen.

Falls das so ist, kopiere mal aus XP heraus, ntdetec.com und ntldr von der Diskette ins Stammverzeichnis von C:. Die Boot.ini auf C: wird vermutlich OK sein, das kannst du aber erst nochmal überprüfen.

Start / Ausführen ... / dort msconfig eingeben und bestätigen. Register BOOT.INI aufrufen und auf 'Alle Stratpfade überprüfen' klicken. Wenn eine Meldung erfolgt, dass die Einträge richtig zu sein scheinen, lasse die boot.ini erst einmal so und starte den rechner ohne Diskette neu.

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo,
ich habe unter XP eine startdiskette erstellt damit ich in dos was machen kann und dann auf einer zweiten Diskette dir drei dateien gehabt.
Der Laptop hat eine auf Fat32 partitionierte Festplatte.

Und wenn ich nun den Rechner starte ohne die Diskette dann habe ich wieder die wahl zwischen starten und installieren.
Letzteres funktioniert logischerweise nicht weil keine cd drinliegt und wenn ich ersteres wähle dann kommt wieder der oben schon erwähnte XPE usw fehler.

Mit der Diskette startet er einwandfrei.

Die Boot.ini scheint in Ordnung zu sein - er sagt das was er sagen soll.
Nur die NTLDR und die NTdetect will er nicht so recht benutzen weil er sie wie gesagt nicht als systemdateien erkennt.
(ich nehme das an weil er sie nicht versteckt wenn ich unter optionen eingebe da systemdateien nicht angezeigt werden sollen)

mfg
Georg
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo Georg,

da bin ich mit meinem Latein irgendwie am Ende, denn normalerweise reicht das einfache Kopieren dieser Dateien in das Stammverzeichnis der Startpartition.

Probleme kann es allerdings geben, wenn sich dort noch viele andere Dateien befinden (oder befanden), die dort eigentlich nicht hingehören, sondern in gesonderte Ordner. Manche Leute packen ja alles möglich direkt auf C: um es möglichst schnell wiederzufinden und das sollte man eigentlich unterlassen. Wenn das bei dir auch so ist, räume dort mal auf und lasse anschließend Defrag durchlaufen, damit die Dateiverzeichnisse neu geschrieben werden. Eventuell auch ntldr und ntdetect nochmal löschen und neu nach C: kopieren.

Gruß
Kalle
0 Punkte
Beantwortet von hal3000 Mitglied (169 Punkte)
- Windows XP-CD in das Laufwerk legen

- Das Setup laufen lassen, bis eine Auswahlliste kommmt (kann ein wenig dauern)

- Hier nun "R" für die Reparaturkonsole wählen. (Taste "R")

- Die Frage nach dem Administratorenkennwort mit "ENTER".- oder "RETURN"-Taste überspringen

- Hier siehst Du nun einen Dosprompt: C:\Windows

- Ersten Befehl eingeben: fixmbr c: (kleinen Augenblick warten)

- Zweiten Befehl eingeben: fixboot c: (es erscheint die Abfrage ob man das möchte. Mit "j" wie "ja" bestätigen und einen kleinen Augenblick warten)

- Dritten Befehl eingeben: copy d:\i386\ntldr c:\ (die Abfrage mit "j" wie "ja" bestätigen)

- Vierten Befehl eingeben: copy d:\i386\ntdetect.com c:\ (die Abfrage mit "j" wie "ja" bestätigen)

Das "d:" bei copy steht für Dein DVD Laufwerk. Sollte es eine andere Bezeichnung haben, musst diese dann eingeben. Bei mir wäre es beispielsweise Laufwerk "e:"

(den Backslash "\" erhälst Du durch drücken von "AltGR" + "ß")
...