FDISK der MS-DOS Version 5.0 hat einen undokumentierten Parameter, /MBR, mit
dem man den Master Boot Record neu schreiben kann, ohne die Informationen des
Partitiontables zu verändern. Obwohl dieser Parameter nicht dokumentiert
ist, sind genauere Kenntnisse darüber hilfreich.
Was ist der MBR?
Am Ende der ROM BIOS Bootroutine, liest das BIOS den ersten physikalischen
Sektor der ersten Festplatte oder des ersten Diskettenlaufwerks und führt
diesen aus. Bei Festplatten nennt man diesen ersten Sektor Master Boot Record
(MBR). Am Anfang dieses Sektors steht ein kleines Programm, am Ende ein
Informationsblock über die auf der Festplatte angelegten Partitionen
(Partitiontable). Das Programm benutzt den Infoblock um zu entscheiden, von
welcher Partition zu booten ist (im Normalfall die erste primäre
DOS-Partition) und versucht dann von dieser zu booten. Dieses Bootprogramm des
ersten physikalischen Sektors, im normalen Sprachgebrauch Master Boot Record
genannt, wird durch den Befehl FDISK /MBR neu erzeugt. Bei normalen FDISK
Operationen wird dieses Programm nur dann erzeugt, wenn noch kein Master Boot
Record vorhanden ist (Erstinstallation)
Warum wird der MBR durch Setup verändert
?
Wärend der Installation von Microsoft MS-DOS 5 Upgrade, ersetzt
Setup dem Master Boot Record der Festplatte durch ein eigenes Programm, um
folgende Meldung ausgeben zu können:
The MS-DOS 5.0 Setup was not
completed.
Insert the UNINSTALL #1 diskette in drive A.
Press the
ENTER key to continue
Diese Meldung sollte gelöscht und der Code
des MBR erneut erstellt werden, bevor Setup beendet wird. Tritt aber während
Setup ein Fehler auf und Sie wollen mit dem alten DOS booten, müssen Sie
erst mit UNINSTAL diese Nachricht entfernen. Sollten aber Setup oder UNINSTAL mißlinigen,
können Sie mit
C:\>fdisk /mbr
manuell einen neuen
MBR erstellen und damit Ihr System wieder lauffähig machen.
Erstellt man den MBR auf diese Weise neu, können manche Partitionen
erloren gehen, z.B. Partitionen die mit SPEDSTOR oder DRIVEPRO erstellt wurden.
Probleme können ebenfalls auftreten, falls Sie mit Bootmanagern (z.B. LILO
von LINUX) arbeiten oder mehr als 4 Partitionen auf Ihrer Festplatte haben.
Genaueres siehe unten !
Die Option sollte nicht benutzt werden, falls:
Quelle: MicroSoft Publication