Ist ein Problem, die boot.ini sieht bei jedem anders aus. Ich habe fast eine Standart-Boot.ini. Abweichung: Noch eine versteckte Win98-Partition, die gar nicht in der Boot.ini vorkommt (weil ich die nur über PartitionMagic manchmal aktiv setze). Daher die 2. Ansonsten sollte die boot.ini aber Standart sein.
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
Wenn Windows nach einer Manipulation der boot.ini nicht startet, so kann Windows das selber reparieren...es braucht blos recht lange für die Aktion.
Wiederherstellungskonsole: bootcfg /rebuild (klappert 20, 40 Minuten oder länger alle Partitionen ab)
Wenn dann die Partition(en) gefunden ist (sind), wird der Zugang repariert, aber zuvor musst Du noch Fragen beantworten.
Ladekennung: Mikrosoft Windows XP Home Edition (oder eine andere passende Angabe)
Ladeoption: /fastdetect (mit Leerzeichen vor dem /, wie bei Parametern üblich)
Wenn der Computer dann startet kann man überflüssige Einträge in der boot.ini löschen. Systemsteuerung, System, Erweitert, Starten und Wiederherstellen.
Und man kann überflüssige Partitionen löschen. Systemsteuerung, Verwaltung, Computerverwaltung, Datenträgerverwaltung. Dort in der Liste (oft schlecht sortiert!!) die Partition markieren und im Schema darunter schauen, wo auf der Festplatte sich die Partition tatsächlich befindet.
Siehe dazu auch die Windows-Hilfe "löschen" "Löschen von Partitionen".