<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FIXBOOT on Michael’s Domain</title><link>https://jeltsch.org/de/tags/fixboot/</link><description>Recent content in FIXBOOT on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/fixboot/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows sanft deinstallieren</title><link>https://jeltsch.org/de/loosing_your_windows_softly/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/loosing_your_windows_softly/</guid><description>&lt;p&gt;Ich habe zwei Festplatten, die wie folgt partitioniert sind: hda1 120 GB /dev/hda1 100 MB Linux ext3 /boot /dev/hda2 95 GB Linux ext3 /home /dev/hda3 1 GB Linux swap /dev/hdb4 Erweiterte Partition/dev/hdb5 17 GB Linux /hdb1 32 GB/dev/hdb1 100 MB Linux ext3 /boot/dev/hdb2 1 GB Linux swap/dev/hdb3 Erweiterte Partition/dev/hdb4 12 GB NTFS Windows 2000/dev/hdb5 18 GB Linux reiserfs Auf beiden Boot-Partitionen war GRUB installiert (früher befand sich auf hdb1 eine alte Linux-Red-Hat-7-Installation). Das BIOS war so eingestellt, dass die erste Festplatte (hda1) zum Booten verwendet wurde. Um Windows 2000 zu starten, benötigt man offenbar einen von Windows geschriebenen MBR (Master Boot Record), der meines Wissens nach so etwas wie eine versteckte Partition ist, die in jedem Fall die erste Partition eines Laufwerks ist (etwa hda0). Da auf hda1 nie Windows 2000 installiert war (die Festplatte wurde erst später in den Rechner eingebaut und im BIOS an erster Stelle der Boot-Priorität gesetzt), war auch kein Windows-2000-ähnlicher MBR in ihren MBR geschrieben worden. Auf der anderen Festplatte (hdb) ist Windows installiert (Linux wurde später installiert), daher muss es dort einen funktionierenden MBR im Stil von Windows 2000 gegeben haben. Dieser MBR wurde höchstwahrscheinlich irgendwann zerstört. Diese Zerstörung erfolgte nicht während der ersten Installation von Linux Red Hat 7, da man danach noch über GRUB in Windows 2000 booten konnte. Sie muss später irgendwie passiert sein (vielleicht während eines GRUB-Updates?). Dann habe ich die zweite Festplatte eingebaut, Red Hat 9 installiert, und während dieser Installation hat das Red-Hat-Installationsprogramm die zweite GRUB-Installation auf deren Boot-Partition angelegt, die einen Windows-Eintrag enthielt (wie ich während der Red-Hat-9-Installation angegeben hatte). Das Booten in Windows 2000 (das sich auf der anderen Festplatte befand) war weiterhin möglich. Da ich jedoch nie mehr in Windows gebootet habe (ich begann, VMware und später Wine zu nutzen), habe ich erst kürzlich bemerkt, dass der Windows-Eintrag in der &lt;code&gt;grub.conf&lt;/code&gt; verschwunden war. Folglich konnte ich nicht mehr in Windows booten. Ich habe den Windows-Eintrag manuell eingegeben, wie überall empfohlen:title Windows 2000rootnoverify (hd1,1)chainloader +1Aber es hat nicht funktioniert. Ich erhielt immer eine Fehlermeldung (Fehler 13: ungültiges Gerät). Ich dachte, ich hätte die falsche Partition ausgewählt, und probierte alle möglichen Partitionen von (hd1,0) bis (hd1,5) aus. Immer noch ohne Erfolg. Allerdings waren die Fehlermeldungen unterschiedlich. Für die Partition: /boot (hd1,0): GRUB-Loader-Fehler 25; linux /home (hd1,1): Fehler 13: ungültiges oder nicht unterstütztes Ausführungsformat; Linux-Swap (hd1,2): Fehler 12: ungültiges Gerät; Eintrag für erweiterte Partition (hd1,3): Es trat kein Fehler auf, aber ich wurde in das GRUB-Menü der Boot-Partition der zweiten Festplatte weitergeleitet; Linux / (hd1,4): Fehler 12: Ungültiges Gerät; jede andere (höhere) Partition, die nicht vorhanden war (z. B. hd1,5): Fehler 12: Ungültiges Gerät. Also habe ich mit der Windows 2000-Installations-CD gebootet und versucht, den MBR von hdb zu reparieren. Ich ging in den Abschnitt „Manuelle Reparatur“ und gab den Befehl „fixmbr“ ein. Es erschien eine Warnung: „Dieser Vorgang verändert Ihre Partitionstabelle und könnte dazu führen, dass alle Ihre Daten auf der Festplatte unzugänglich werden.“ Ich hatte keine andere Wahl, also führte ich den Befehl aus. Es half nicht. Zumindest nicht viel. Eine Sache verbesserte sich jedoch: Als ich die Laufwerke vertauschte (hdb als Master und hda als Slave einstellte und im BIOS die Boot-Priorität dem neuen Master zuwies), konnte ich Windows 2000 starten. Das war schon eine gewisse Verbesserung. Allerdings konnte ich immer noch nicht über GRUB in Windows 2000 booten. Also bootete ich erneut mit der Windows-2000-Installations-CD und führte einen weiteren „gefährlichen“ Befehl aus: FIXBOOT. Das war das Ende meines Windows. Danach konnte ich überhaupt nicht mehr in Windows booten. Ich erhielt immer die Fehlermeldung: „ntldr fehlt“ (NT-Loader fehlt). Es gelang mir zwar noch, diese Windows 2000-Installation zusammen mit VMware zu nutzen, aber ansonsten gab es keine Möglichkeit, sie zu starten. Der 
 &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;[LN];318728" target="_blank" rel="noopener noreferrer nofollow"&gt;Microsoft Knowledge Base-Artikel 318728&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 beschreibt viele mögliche Lösungen für den Fehler „ntldr fehlt“, die ich alle ausprobiert habe, jedoch ohne Erfolg. Microsoft räumt offenbar ein, dass dieser Fehler in manchen Fällen nicht behebbar ist, da die letzte Methode zur Behebung einer solchen Situation lautet: „Führen Sie eine parallele Installation von Windows 2000 durch und kopieren Sie die Daten, die Sie wiederherstellen möchten, mit dem Windows Explorer.“&lt;/p&gt;</description></item></channel></rss>