Ungültige BOOT.INI (Dual Boot XP mit 7)

11105
Muxa

Ich hatte Windows XP x64 als Hauptsystem und eine zweite Partition mit Windows XP x64. Beide booteten von der ersten Partition (C :)

Ich habe dann Windows 7 Ultimate auf der ersten Partition installiert. Ich habe NTLDR mit BCDEDIT hinzugefügt. Ich habe auch NTLDR, NTDETECT.COM und BOOT.INI auf das Laufwerk kopiert, wo XP geblieben ist. Dann versuche ich jedoch, in Windows XP x64 zu booten

Invalid BOOT.INI file Booting from c:\windows\ NTDETECT failed 

Ich habe Anweisungen gefunden, wie Sie das Problem mithilfe einer Bootdiskette beheben können. Die Partitionen befinden sich jedoch in einem Software-RAID. Ich habe versucht, von einer angepassten XP-CD mit den Treibern zu booten, jedoch bietet es mir aus irgendeinem Grund keine Reparaturoption - nur Setup.

Partitionen, die ich habe: '=

  • System reserviert
  • Haupt (Windows 7)
  • Sekundär (Windows XP x64)

Hier ist der Inhalt meiner BOOT.INI:

[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP Professional x64 Edition" /fastdetect 
7
Sie haben einen Tippfehler gemacht. Nicht "BCDRDIT", sondern "BCDEDIT". nyuszika7h vor 13 Jahren 0
Problem behoben: @ Nyuszika7H (könnte es schwieriger sein, Ihren Benutzernamen einzugeben) Ivo Flipse vor 13 Jahren 1

5 Antworten auf die Frage

4
Kez

Ich würde das Freeware-Tool EasyBCD versuchen und dies für Sie beheben lassen.

Booten Sie in XP / Vista / 7 / Ubuntu / OS X und mehr! Starten Sie von USB, Netzwerk, ISO-Images, virtuellen Festplatten (VHD), WinPE und mehr! Reparieren Sie den Windows-Bootloader, ändern Sie Ihr Startlaufwerk, erstellen Sie einen startfähigen USB-Anschluss und vieles mehr! Einträge umbenennen, Standard-Startziel festlegen, BCD-Zeitlimit ändern, Startmenü ausblenden und vieles mehr! Erstellen Sie Ihre eigene benutzerdefinierte Startsequenz, verbergen Sie Laufwerke beim Booten, sichern und wiederherstellen Sie Konfigurationen und vieles mehr!

2
David Silva Smith

Es scheint, dass die Reparatur nicht angezeigt wird, da die CD das XP-Betriebssystem nicht erkennt.

1.Starten Sie mit Ihrer benutzerdefinierten XP-CD mit Treibern.

  1. Drücken Sie R, um die Wiederherstellungskonsole zu laden.

  2. Geben Sie bootcfg ein.

  3. Dies sollte alle boot.ini-Fehler beheben, die dazu führen, dass das Installationsprogramm von XP OS nicht installiert wird.

  4. Versuchen Sie die Reparatur zu installieren.

1
toxi

Folgen Sie den Empfehlungen von David Smith und gehen Sie zur Wiederherstellungskonsole. Wenn Sie sich jedoch dort befinden, führen Sie diese Befehle anstelle von bootcfg aus, um eines der folgenden Probleme zu beheben:

  • Windows Hardware Abstraction Layer (HAL)
  • Beschädigte Registry-Stöcke
  • (\ WINDOWS \ SYSTEM32 \ CONFIG \ xxxxxx)
  • Ungültige BOOT.INI-Dateien
  • Eine beschädigte NTOSKRNL.EXE
  • Ein fehlender NT Loader (NTLDR)

Es gibt acht Befehle, die Sie nacheinander eingeben müssen, um MOST Windows XP-Startprobleme zu beheben.

Diese Befehle lauten wie folgt:

  1. C: CD ..
  2. C: ATTRIB -HC: \ boot.ini
  3. C: ATTRIB -SC: \ boot.ini
  4. C: ATTRIB -RC: \ boot.ini
  5. C: DEL boot.ini
  6. C: BOOTCFG / Neuaufbau
  7. C: CHKDSK / R / F
  8. C: FIXBOOT
Sie können diese attrib-Befehle in einer Anweisung kombinieren: "attrib -h -s -rc: \ boot.ini" Anthony Giorgio vor 13 Jahren 0
@Nighthawk, das in der normalen Eingabeaufforderung funktionieren würde, aber als ich es gerade in einer WinXP SP3-Wiederherstellungskonsole versucht habe, sollte es die drei separaten Befehle geben. bohdan_trotsenko vor 11 Jahren 0
0
Everett

Haben Sie bereits in diesem Forum nachgeforscht, dass Software-RAID unter XP (speziell Pro) eine schlechte Idee ist?

http://icrontic.com/forum/showthread.php?t=14727

0
Zsaah

I had a very similar issue that persisted inspite lots of attempts to rebuild the boot ini file, MBR etc using the recovery console; and lots of messing about with easyBCD. In the end I solved the issue by ensuring that the actual ntldr in the root folder was compatible with the version of XP Pro SP3 I was using. I did this by searching for the latest ntldr version in the windows update folders in my Windows XP installation and simply replacing the defective one in the root folder with the most up to date one. It appears that EasyBCD had written an older version which was causing the boot ini error message regardless of how correct the arcpaths were. Hope this helps.