Warum werden keine bootfähigen DVD-Image-Dateien beim USB-Startvorgang gebrannt?

394
kristapuciitis

Angenommen, ich habe eine DVD-ISO-Datei. Soweit ich es verstehe, enthalten diese Nicht-Hybrid-Isodateien am Anfang kein GPT oder MBR, sondern ein eigenes Dateisystem und eine Partitionstabelle. Ist das wahr?

Welchen Unterschied macht es, wenn ich dieses Bild byteweise mit dd auf DVD oder USB brenne? Warum verhält sich Firmware (BIOS / UEFI) nicht auf die gleiche Weise, wenn Bootloader auf dem Gerät zu finden ist (HDD, SSD, USB oder DVD)? Wenn es von DVD booten kann, warum sollte es nicht auf andere Weise von anderen Geräten gestartet werden, wenn es dasselbe Image enthält?

Bearbeiten: Beachten Sie, dass ich speziell über DVD-Image-Dateien spreche. Hybrid-Image-Dateien funktionieren einwandfrei, da sie zu Beginn GPT oder MBR enthalten und wie das Festplatten-Layout aussehen.

0
Mögliches Duplikat von [Was ist der Unterschied zwischen dem USB-Boot-Mechanismus und dem Boot-Mechanismus für optische Platten?] (Https://superuser.com/questions/410305/what-isthe-difference- zwischen-the-usb-booting-mechanism -und-optische-Platte-bootin) Kamil Maciorowski vor 6 Jahren 3

1 Antwort auf die Frage

0
K.Davis

Weil es eine ISO-Datei ist.

Während ISO-Dateien nur ein DVD-Image sind, handelt es sich technisch um eine einzige Datei, bis sie auf eine DVD gebrannt wird. Wenn Sie die DVD gebrannt haben, ist sie keine ISO-Datei mehr .

Während der Überprüfung der startfähigen Laufwerke sucht das BIOS nach einem Verzeichnis, das bestimmte Kriterien erfüllt. Ihre ISO-Datei enthält möglicherweise ein Image eines Verzeichnisses, jedoch kein tatsächliches Verzeichnis.

Wie umgehen Sie das?

Extrahieren Sie einfach das Verzeichnis und die Dateien aus dem Disc-Image auf Ihr Flash-Laufwerk. Ihr BIOS / UEFI ist in seinen Funktionen extrem eingeschränkt. Daher verfügt es nicht über die Software, um Bilddateien lesen zu können.

Sie haben meine Frage falsch verstanden. Selbst nachdem dieses DVD-Image auf USB (dd = Dateiname.iso von = / dev / sdb) gespeichert wurde, wird es nicht booten. Aber wenn ich es auf DVD brenne, funktioniert es. Wieso ist es so? Wenn das BIOS dieses spezielle Verzeichnis auf DVD finden kann, warum kann es es auch nicht auf USB finden? kristapuciitis vor 6 Jahren 0
@kristapuciitis Weil DVDs und USB unterschiedliche Startmechanismen haben. DavidPostill vor 6 Jahren 0