So booten Sie von einem USB-Gerät

USB-Laufwerke werden zum Anschließen einer Vielzahl externer Hardware an einen Computer verwendet, um Daten auf mehreren Computern zu speichern und gemeinsam zu nutzen. USB-Laufwerke können auch zum Einrichten eines USB-Sticks als Startgerät für das BIOS verwendet werden.

Dazu muss das USB-Stick im FAT-Format formatiert sein und die erforderliche Bootsektor-Datei auf dem Laufwerk selbst gespeichert sein.

Dieser Artikel führt Sie durch den Vorgang des Bootens von einem USB-Stick.

  • Booten von einem USB-Gerät
    • Bootsektoren abrufen
    • Verwenden einer in Windows formatierten Diskette
    • Extrahieren von Disketten-Bootsektoren
      • Verwenden von Images von bootfähigen Disketten
    • Vorbereiten des USB-Sticks
  • Kopieren Sie die Boot-Sektoren auf das Thumb-Laufwerk
    • Kopieren Sie die Dateien auf das USB-Stick
  • Starten Sie das BIOS neu und rufen Sie es auf
  • BIOS-Einstellungen
  • AMI BIOS
  • Phoenix / Award BIOS
  • Was ist MKBT?
    • Einführung in MKBT
    • Befehlszeilensyntax
    • Installieren eines Bootsektors
    • Kopieren des Bootsektors

Booten von einem USB-Gerät

Bootsektoren abrufen

Um von einem Gerät booten zu können, benötigen Sie Bootsektoren. Bootsektoren enthalten die Informationen, die das BIOS zum Booten mit dem Gerät benötigt.

Verwenden einer in Windows formatierten Diskette

Bevor Sie ein USB-Gerät bootfähig machen können, müssen Sie sich eine bootfähige Diskette besorgen. In allen aktuellen Windows-Versionen (einschließlich Windows 2000 und XP) können Sie dies durch Formatieren einer Diskette tun.

Öffnen Sie den Windows Explorer und klicken Sie mit der rechten Maustaste auf das Laufwerk A : . Wählen Sie Format aus dem Popup-Menü.

Aktivieren Sie im angezeigten Fenster die Option MS-DOS-Startdiskette erstellen .

Stellen Sie sicher, dass Windows das richtige Laufwerk formatiert: Es sollte Format 3½ Floppy (A :) anzeigen . Wenn Sie sich über das Laufwerk sicher sind, klicken Sie auf die Schaltfläche Start . Windows formatiert nun den Datenträger und macht ihn bootfähig.

Extrahieren von Disketten-Bootsektoren

Nachdem Sie die bootfähige Diskette erstellt haben, müssen Sie nun die Bootsektoren mit Barts MKBT von dieser Diskette extrahieren.

Öffnen Sie dazu ein DOS-Fenster und wechseln Sie in das Verzeichnis, in das Sie MKBT extrahiert haben.

Geben Sie mkbt -ca: bootsect.bin ein, wie im folgenden Beispiel gezeigt:

 C: \ Windows \ System32 \ cmd.exe

D: \ Downloads \ mkbt20> mkbt -ca: bootsect.bin

Kopiere Bootsektor Modus (-c)

 D: \ Downloads \ mkbt20> 

Hinweis: Hier steht a für das Laufwerk, auf dem sich die neu erstellte bootfähige Diskette befindet. Sobald die Eingabeaufforderung zurückkehrt, haben Sie einen Bootsektor in der Datei bootsect.bin gespeichert. Schließen Sie dieses DOS-Fenster noch nicht. Sie werden es später im Prozess erneut benötigen.

Verwenden von Images von bootfähigen Disketten

Im Internet finden Sie viele bootfähige Festplatten. Besuchen Sie die BootCD.info-Website, auf der Sie zahlreiche Disketten-Images und Tools zum Schreiben dieser Images auf Disketten finden. Die meisten dieser Festplatten sind spezialisiert, zum Beispiel der direkte Netzwerkzugriff, vollgepackt mit nützlichen Tools und vielem mehr. Eine der besten netzwerkfähigen Bootdisketten ist Bart's Network Boot Disk.

Befolgen Sie dort die Anweisungen zum Erstellen einer bootfähigen Diskette.

NB: Einige .BAT-Dateien beziehen sich direkt auf das Laufwerk A :. Dies kann beim Booten zu Problemen führen.

Vorbereiten des USB-Sticks

Formatieren Sie das USB-Stick in demselben Format, in dem Sie die Diskette formatiert haben, dh FAT.

Klicken Sie mit der rechten Maustaste auf den Laufwerksbuchstaben des USB-Sticks und wählen Sie Format . Wählen Sie das richtige Format (FAT) und klicken Sie auf Start .

Kopieren Sie die Boot-Sektoren auf das Thumb-Laufwerk

Dank MKBT von Bart können Sie die Bootsektoren jetzt einfach auf den USB-Stick kopieren.

Sie können die Datei online herunterladen.

Öffnen Sie ein DOS-Fenster und wechseln Sie in das Verzeichnis, in das Sie MKBT extrahiert haben.

Geben Sie mkbt -x bootsect.bin G: ein, wie im folgenden Beispiel gezeigt. Denken Sie daran, G: auf das Laufwerk zu ändern, das Ihrem USB-Stick entspricht:

 C: \ Windows \ System32 \ cmd.exe

D: \ Downloads \ mkbt20> mkbt -x bootsect.bin g:

Kopieren Sie die Dateien auf das USB-Stick

Nachdem das Laufwerk bootfähig ist, können Sie die wesentlichen Dateien darauf ablegen. Kopieren Sie alle Dateien, die Sie zuvor auf das Laufwerk A: kopiert haben, auf Ihr USB-Stick.

Beachten Sie, dass dies ein Problem sein kann, wenn Ihre Diskette über eine .BAT- oder eine CONFIG.SYS-Datei verfügt und einen absoluten Pfad verwendet, der auf das Laufwerk A: verweist.

Starten Sie das BIOS neu und rufen Sie es auf

Starten Sie Ihren PC neu und rufen Sie das BIOS auf, indem Sie die Taste [ Entf ] auf Ihrer Tastatur drücken. ([ F1 ], [ F2 ], [ Einfügen ] und [ F10 ] sind alternative Tasten, die je nach Modell hier verwendet werden können. Manchmal zeigt der PC eine Meldung an, die Sie auffordert, welche Taste Sie drücken müssen.)

Hinweis : Auf einigen Laptops können Sie die Startgeräte mithilfe einer Windows-Anwendung einstellen. Toshiba macht das zum Beispiel mit einigen seiner Laptops. Die Anwendung ist entweder eine eigenständige Anwendung oder ein Applet in der Systemsteuerung .

BIOS-Einstellungen

Abhängig vom BIOS Ihres Computers können Sie den USB-Stick als Startgerät festlegen. Wenn das BIOS Ihres PCs dies nicht zu unterstützen scheint, prüfen Sie, ob ein Update verfügbar ist. Aus irgendeinem Grund beziehen sich die meisten BIOS lieber auf das USB-Stick als auf eine USB-Wechseldiskette oder eine USB-Zip-Diskette.

Wenn die genannten Einstellungen nicht mit Ihrem PC kompatibel zu sein scheinen, gehen Sie wie folgt vor.

Rufen Sie das BIOS auf und rufen Sie die Seite auf, auf der die Startreihenfolge festgelegt ist. (Dies wird normalerweise als Erweitertes Setup, Startoptionen oder Feature-Setup bezeichnet .)

Probieren Sie alle USB-Stick-Varianten aus. Beginnen Sie mit USB ZIP, dann mit USB FDD, USB HDD usw.

Deaktivieren Sie alle anderen Startgeräte, um den Test zu beschleunigen. Dies gilt für das 2., 3. usw., aber auch für alternative Startgeräte .

AMI BIOS

AMI bezieht sich auf das AMIBIOS Simple Setup Utility .

Um darauf zuzugreifen, rufen Sie das Feature-Setup auf und aktivieren Sie die Optionen USB Function Support, USB Function For DOS und ThumbDrive for DOS .

Wechseln Sie zu Advanced Setup und stellen Sie das erste Startgerät auf USB RMD-FDD ein .

Starten Sie den PC neu. Es sollte jetzt vom USB-Stick booten.

Wenn dies nicht funktioniert, gehen Sie zu USB-Massenspeichergerätekonfiguration > Emulationstyp und setzen Sie ihn auf Festplatte .

Gehen Sie zum Boot-Menü und setzen Sie das erste Boot-Gerät auf USB-Stick .

Jetzt können Sie das BIOS verlassen, nachdem Sie die Änderungen gespeichert haben. Wenn dies nicht zu funktionieren scheint, können Sie versuchen, den Wert für den Emulationstyp auf Floppy oder Forced FDD zu setzen .

Phoenix / Award BIOS

Um auf das Phoenix / Award-BIOS zuzugreifen, gehen Sie zu Advanced BIOS Features.

Wechseln Sie zum ersten Startgerät und stellen Sie es auf USB-ZIP ein .

Manchmal wird das Gerät im Festplattenmenü als USB-Festplatte aufgeführt. Beenden Sie den Vorgang durch einen Neustart.

Was ist MKBT?

Einführung in MKBT

MKBT wird zum Installieren von Bootsektoren verwendet. Es unterstützt FAT-, NTFS- und RAW-Bootsektoren. Hiermit können Sie einen Bootsektor auf Disketten-Images übertragen. Auf diese Weise können Sie ein bootfähiges 2.88MB-Disketten-Image erstellen, ohne ein 2.88MB-Diskettenlaufwerk zu benötigen.

MKBT wird als ausführbares Win32-Programm kompiliert und läuft unter Windows 95/98 / ME (FAT) und Windows NT4 / 2000 / XP (FAT und NTFS).

MKBT kopiert Teile des Bootsektors. Der Bootsektor, der allererste Sektor einer Diskette, ist 512 Byte lang und sieht folgendermaßen aus:

FAT-Bootsektor

Offset Länge Bedeutung

0x0 3 Bytes Sprunganweisung

0x3 8 Byte OEM-Name

0xB 25 Byte BIOS-Parameterblock

0x24 26 Byte Erweiterter BIOS-Parameterblock

0x3E 448 Byte Bootstrap-Code

0x1FE 2 Bytes Sektorende-Markierung

Der BIOS-Parameterblock und der erweiterte BIOS-Parameterblock enthalten die folgenden Informationen:

BIOS-Parameterblock für FAT-Volumes

Offset Länge Bedeutung

0xB 2 Bytes Bytes pro Sektor

0xD 1 Byte Sektoren pro Cluster

0x0E 2 Bytes Reservierte Sektoren

0x10 1 Byte Anzahl der FATs

0x11 2 Bytes Root-Einträge

0x13 2 Bytes Kleine Sektoren

0x15 1 Byte Medientyp

0x16 2 Bytes Sektoren pro FAT

0x18 2 Bytes Sektoren pro Spur

0x1A 2 Bytes Anzahl der Köpfe

0x1C 4 Bytes Versteckte Sektoren

0x20 4 Bytes Große Sektoren

Erweiterter BIOS-Parameterblock für FAT-Volumes

Offset Länge Bedeutung

0x24 1 Byte Nummer der physischen Festplatte

0x25 1 Byte Dos: Aktueller Kopf

NT: Schmutzige Flagge

0x26 1 Byte Signatur

0x27 4 Bytes Volume-Seriennummer

0x2B 11 Byte Datenträgerbezeichnung

0x36 8 Bytes Dateisystem ID

Befehlszeilensyntax

Die Befehlszeilensyntax lautet wie folgt:

Verwendungszweck:

mkbt [Schalter]

Die Quelldatei / das Quelllaufwerk, die / das den zu installierenden Bootsektor enthält

Die Zieldatei / das Ziellaufwerk, auf dem / dem der Bootsektor installiert werden soll

Schalter: -v Ausführlicher Modus

-c Kopiermodus (keine Installation) zum Kopieren der

Bootsektor (en)

-x Expertenmodus (nicht nur Laufwerk A oder B prüfen)

VERWENDUNG MIT VORSICHT!

-l = Volume Label auf setzen

Gibt Fehlerstufe 0 zurück, wenn OK, 1, wenn ein Fehler aufgetreten ist.

Beispiele:

So installieren Sie den Bootsektor aus der Datei "bootsect.bin" auf Laufwerk A:

-> mkbt c: \ os \ dos622 \ bootsect.bin a:

So installieren Sie den Bootsektor aus der Datei "bootsect.bin" auf dem Disketten-Image "288.img"

-> mkbt c: \ os \ dos622 \ bootsect.bin c: \ tmp \ 288.img

So kopieren Sie den Bootsektor von einer bootfähigen Diskette in Laufwerk A: in eine Datei mit dem Namen

"bootsect.bin"

-> mkbt -ca: c: \ os \ dos622 \ bootsect.bin

Installieren eines Bootsektors

Um einen Bootsektor zu installieren, befolgt MKBT die folgenden Schritte.

Zuerst liest es den Quellsektor in Puffer 1. Dann liest es den Zielsektor in Puffer 2. Dann überträgt es die Bootsektorteile von Puffer 1 zu Puffer 2. Schließlich schreibt es Puffer 2 in den Zielsektor.

Kopieren des Bootsektors

MKBT v1.3 (und höher) verfügt über die Option Bootsektor kopieren, mit der der gesamte Bootsektor kopiert wird. In früheren Versionen wurden nur die Abschnitte kopiert, die für die Installation erforderlich waren.

Danke an spikerboys für diesen Tipp im Forum.

Vorherige Artikel Nächster Artikel

Top-Tipps