iPhone

Wie kopiere ich ein ISO von Mac OS X auf ein USB-Laufwerk mit DD

Wenn Sie ein ISO-Image eines anderen Betriebssystems, z. B. Ubuntu Linux oder Windows 10, heruntergeladen haben und diese ISO-Image-Datei in ein USB-Installationslaufwerk konvertieren möchten, das mit einem USB-Stick oder USB-Stick gebootet werden kann, werden Sie feststellen, dass die zuverlässigste Methode zum Kopieren oder “Brennen” einer ISO-Datei auf das Ziel-USB-Laufwerk die Befehlszeile von Mac OS X ist. Es gibt zwar alternative Lösungen, aber dieser Befehlszeilenansatz mit DD erfordert keinen Download von Drittanbietern, ist sehr schnell und erzeugt zuverlässig bootfähige Datenträger aus ISO-Dateien.

Es ist wichtig zu beachten, dass es sich hierbei um ein etwas fortgeschrittenes Verfahren handelt, das nur von Mac-Benutzern verwendet werden sollte, die mit der Befehlszeile vertraut sind. Bei der Verwendung von Sudo DD gibt es nur wenig Spielraum für Fehler, und jede falsch verwendete Datenträgerkennung kann zu einem dauerhaften Datenverlust führen. Aufgrund der Risiken ist diese Methode nicht für Mac OS X-Anfänger geeignet. Stattdessen sollten diese Benutzer den einfacheren Ansatz wählen, ISOs auf traditionelle Weise mit dem Festplattendienstprogramm zu brennen.

Kopieren der ISO-Datei auf das Ziellaufwerk mit “DD” von Mac OS X

Dabei wird das Zielvolume gelöscht und die Daten auf dem Ziellaufwerk durch den ISO-Inhalt ersetzt. Es erfolgt keine Bestätigung. Daher ist es wichtig, die richtige Laufwerkskennung und die richtige Syntax zu verwenden, um zu vermeiden, dass das falsche Laufwerk gelöscht wird. Bevor Sie beginnen, müssen Sie eine Sicherungskopie Ihres Mac mit Time Machine erstellen.

  1. Wenn Sie dies noch nicht getan haben, schließen Sie das Ziel-USB-Laufwerk an den MAC an und starten Sie dann das Terminal
  2. Geben Sie den folgenden Befehl ein, um eine Liste der an den Mac angeschlossenen Laufwerke zu drucken

Diskutil list Dies kann wie folgt aussehen, es wird auf jedem Mac anders aussehen: $ diskutil list /dev /dev/share

$ diskutil list /dev /disk0 #: type name size identifier 0: guid_partition_scheme *251.0 gb disk0 1: efi efi 209.7 mb disk0s1 2: apple_corestorage 250.1 gb disk0s2 3: apple_boot recovery identifier 0: Apple_HFS Macintosh HD *249. 8 GB DISK1 DISK0S2 unlocked unlocked logical volume unlocked /DEV /DISK3 #: Typ Name Größe Bezeichner 0: PARTITION_SCHEME *5.3 MB DISK3 1: PARTITION_MAP 32.3 KB DISK3S1 2: DEVSTION 8.2 GB DISK3S2 /DEVSTION 8.2 GB DISK3S #: Name eingeben

Find the disk identifier with diskutil list to direct dd to

sudo umount /dev / (Bezeichner)

Auch hier gilt, dass das obige Beispiel nicht universell anwendbar ist.

sudo umount /dev /disk3s2

sudo dd if =/path/image.iso of =/dev/r (Bezeichner) bs = 1m

Bei einem Windows-ISO mit dem Namen “windows10_x64_de-us.iso” auf dem Desktop würde die Syntax beispielsweise lauten

sudo dd if =~/desktop/windows10_x64_de-us.iso of =/dev/rdisk3s2 bs = 1m

Beachten Sie, dass das Symbol “R” für “device” vor der Laufwerkskennung steht. Dadurch wird der Befehl viel schneller. Das letzte “BS = 1M” steht für BlockSize, was den Vorgang ebenfalls beschleunigt. Keine dieser Anpassungen setzt voraus, dass die ISO-Datei erfolgreich in ein Disk-Image kopiert wurde. Dies führt zu einer besonders schnellen Erfahrung.

Die Zeit, die der ISO-Kopiervorgang benötigt, hängt von vielen Faktoren ab, z. B. von der Geschwindigkeit des MAC, der Geschwindigkeit des Zieldatenträgers und der Größe der ISO-Datei, die kopiert oder gebrannt wird. Zum Zielort gehen.

Wenn der Vorgang abgeschlossen ist, wird der Datenträger ausgeworfen und kann mitgenommen werden.

diskutil eject /dev / (Bezeichner)

Dies kann nützlich sein, um ISO-Images zu kopieren, die keine Boot-Volumes oder Installationsprogramme sind. Wenn Sie z.B. selbst ein ISO-Image eines Datenträgers erstellt haben, können Sie die obige Befehlsfolge verwenden, um dieses ISO-Image auf einen anderen Datenträger zu kopieren.

Ähnliche DD-Tricks wurden bereits beschrieben, aber die hier beschriebenen Änderungen machen den obigen Prozess für einige Benutzer schneller und zuverlässiger. Diese Methode sollte mit allen Versionen von OS X funktionieren, unabhängig davon, was auf Ihrem Mac läuft.

Wenn Sie eine andere Methode kennen, um ein ISO-Image schnell in ein bootfähiges Installationsvolume zu verwandeln, lassen Sie es uns in den Kommentaren wissen!

Ähnlich.

Hat Ihnen dieser Tipp gefallen? Abonnieren Sie unseren Newsletter!

Mit dem OSXDaily-Newsletter erhalten Sie weitere tolle Apple-Tipps, Tricks und wichtige Neuigkeiten direkt in Ihren Posteingang.

Vielen Dank für Ihr Interesse!

Sie haben sich erfolgreich in unsere Abonnentenliste eingetragen.

Ähnlicher Artikel:.

91 Kommentare

Die Lösung funktioniert jetzt und im Jahr 2020 und funktioniert wie ein Charme. Vielen Dank dafür!

Zumindest bei Macos Mojave 10.14 scheint die Anleitung falsch zu sein. Mein USB-Stick war /dev /disk4 mit /dev /disk4S1. Die .iso-Datei muss die Raw-Disk überschreiben, nicht die Fat-Partition, also lautet der Befehl, den ich verwendet habe

$ diskutil unmount /dev /disk4s1 volume ubuntu ondisk4s1 nonmountedu

$ sudo dd if = ubuntu-18.04.2-live-server-amd64.iso of =/dev/rdisk4 bs = 1m 834+0 records 834+0 records Out 874512384 bytes 193.158841 seconds (4527426 bytes/sec)

$ diskutil eject /dev /disk4 disk /dev /disk4 eject

Sie können diese Lösung überprüfen. Es funktioniert wie folgt.

/dev/rdisk3 – ist die Festplatte /dev/rdisk3s2 – ist die (zweite) Partition der Festplatte rdisk3.

Es wird auf die Platte selbst geschrieben, nicht auf die Partition. Der richtige Befehl ist also auf Antman.

Meiner ist /dev /disk2 (mit den Partitionen /dev /disk2s1 und /dev /disk2s2). Ich habe den Mount /dev /disk2 abgehängt und ihn auch für die DD-Ausgabe verwendet. Erledigt!

Ganz genau!!! Danke, ich wusste nicht, dass der Artikel irreführende Informationen enthielt. Ich habe die Schritte befolgt, konnte aber den Laptop nicht von einem solchen USB-Laufwerk booten.

Liebe osxdaily.com, bitte korrigieren Sie es im Text oder fügen Sie einen kleinen Hinweis hinzu. Der Grund dafür ist, dass das Spielen mit “DD” für Anfänger gefährlich sein kann. DD” ist immer noch ein großartiges Legacy-Tool, mit dem man sich vertraut machen sollte, und nicht irgendein schickes, aber nicht vertrauenswürdiges GUI-Tool, das aus dem Internet heruntergeladen wurde. Ich danke Ihnen vielmals.

Ich verstehe jetzt wieder klar und deutlich. Ich habe festgestellt, dass man, wie bei den meisten Dingen unter UNIX/BSD/MAC, Skripte schreiben muss, um die Arbeit zu erledigen. Ich bekomme alles so hin, dass es für fast jede Situation passt – und sollte es ohne Fehler wiederholen können.

Das Festplattendienstprogramm scheint also nicht mehr zu funktionieren, seit Sierra herauskam. Da ist man bei Apple oder Microsoft Anwalt. Wenn Sie eine recht alte MacOSX-Version haben, ist die Verwendung von “diskutil” nicht immer möglich. Das liegt daran, dass es erst in neueren MacOSX-Versionen existiert.

Es sollte aber immer funktionieren. DD” für rohe Festplatten. Der USB-Stick muss jedoch vom Mac inspiziert werden, während der MAC versucht, ihn für den Mac zu mounten. Das Problem dabei ist, dass der USB-Stick auf der Festplattenebene formatiert werden muss. Eine Art Formatierungskopf teilt dem Mac Dinge wie Datenträgertyp, Kapazität, Art des Datenformats usw. mit.

Der Medientyp – sieht aus wie eine normale SSD, eine USB-SAN-Disk (die beschreibbar ist) oder wie eine nicht beschreibbare Disk (einige USB-Sticks haben einen Schieberegler, um das Schreiben zu deaktivieren oder zumindest zu versuchen, das Betriebssystem darüber zu informieren (sollte nicht schreiben).

Die Kapazität ist empfindlich – das Hauptproblem ist, wie man mit dem USB-Datenbereich umgeht. Da es mehrere Bezeichnungen gibt, ist GUID die aktuellste Bezeichnung, und es gibt noch weitere Bezeichnungen, die korrekt gemacht werden müssen. Die Kapazität wird mit xx Mbyte angegeben. Der Typ des Datenformats ist das wichtige Bit. Wenn Sie den USB-Stick in den MAC stecken und eine Version von “Disk Utility” ausführen, erhalten Sie Informationen wie EXFAT, HFS+ usw.

Die nächsten drei könnten z. B. die Laufwerksbuchstaben 2 bis 9 sein.

Wenn Sie also das Laufwerk /dev /disk3 mit einem Terminalbefehl wie diesem l s-al /dev /rdisk3 * ansprechen, könnte /dev /rdisk3s1 und /dev /rdisk3s2 * angezeigt werden. Sie müssen Dinge nach /dev /rdisk3 kopieren.

Wenn Sie also sehen, dass sich der USB-Stick über etwas beschwert, tun Sie nichts. Er ignoriert das Problem einfach. Es ist ein Artefakt von MacOSX und der Art der Festplatte, die es gerne einbindet. Sie wollen nicht etwas einbinden, das mit einem anderen Rechner verbunden werden soll, auf dem ein anderes Betriebssystem installiert ist oder installiert werden soll. Ignorieren Sie es. Es wird nicht gemountet, aber das Betriebssystem weiß, dass es noch da ist und kann mit dem “DD”-Befehl darauf zugreifen.

Wenn das ISO-Image tatsächlich korrekt ist – es hat alle oben genannten Informationen am Anfang der Datei – will es sich für einen anderen Rechner und ein anderes Betriebssystem verfügbar machen.

Ich denke, Sie müssen es einfach mit dem Befehl “dd” “dd” kopieren. Sie können es mit hdutil optimieren, aber ich glaube nicht, dass das notwendig ist. Sie müssen “DD” auf das RAW-Laufwerk. /dev/rdisk3

Dies ist der beste Weg, um die USB-Platte zu untersuchen und zu klonen.

/dev/rdisk3s1/dev/rdisk3s2 usw. haben /dev/disk1/dev/disk3s2 Einträge.

Was sind diese S1- und S2-Dinger – sie werden mit “S” abgekürzt. Abschnitte einer Festplatte. Jeder Abschnitt hat einen Zweck, über den Sie nicht viel wissen müssen, klonen Sie einfach die ISO-Datei auf eine USB-Platte.

Wenn Sie alle Raw-Disks auf dem System sehen wollen, vorausgesetzt, Sie müssen die Datei auf das Präfix rdisk3 klonen, geben Sie das Terminal l s-al/dev/rdisk ein: sudo Befehl: dd if =/users/admin/mywin10.iso =/dev/rdisk3 bs = 1m

Jetzt #! /bin/bash # clone2usb sudo dd if =/benutzer/admin/mywin10.iso of =/dev/rdisk3 bs = 1m

Oder noch besser, schreiben Sie ein Skript #! /bin/bash #clone2usb echo “Geben Sie den Namen der zu klonenden ISO-Datei ein” -a clone echo” l s-al/dev/rdisk*” l s-al/dev/rdisk* echo “Geben Sie das Ziel an Zielnummer 2 oder 3 oder 4 oder 5 usw. ein. $target bs = 1m echo “wenn dies korrekt ist Großbuchstaben y Typ y” liest – [$ yawn” =” y”] echo “kann in Steuerung ^t” echo “echo” ” echo” nächste “sudo dd if =” ” $ clone “” von =/dev/rdisk $ target bs = 1m” sudo dd if =” ” $” ” of =” sudo dd of =/dev/rdisk $ clone” ” progress Es ist nützlich, den Status zu überwachen. /dev/rdisk $ target bs = 1m fi

Natürlich müssen Sie dieses Skript in dem häufig genutzten Verzeichnis user/user/username/bin/clone2USB erstellen. Es kann mit dem folgenden Terminalbefehl erstellt werden mkdi r-p/users/username/bin vi/users/username/bin/clone2usb Erstellen Sie es mit TextEdit und speichern Sie es in diesem Verzeichnis

Und natürlich müssen Sie das Skript mit chmod u+x/users/username/bin/clone2usb ausführbar/executable machen

[…] […]

Die BASH-Shell ist kompliziert und erfordert Vertrautheit mit TERMINAL. Ich habe versucht, die meisten Situationen abzudecken.

Ich habe das Skript auch verwendet, um einen Satz externer Spiegelplatten mit 2 x 4-TB-Laufwerken von “LaCie” zu erstellen. Die große Partition ist als Mirror-Array mit TimeMachine-Backups und einem weiteren Backup eingerichtet, die nebeneinander existieren. Ein Paar von Wiederherstellungspartitionen, auf denen verschiedene Versionen von MacOSX-Wiederherstellungsdaten installiert werden können. So kann das Laufwerk im Wiederherstellungsmodus gebootet werden.

Wir sind uns der Kommentare bewusst. Diese Gruppe scheint eine Menge Probleme zu haben, weil dieser Bereich so groß ist. Mein Hintergrund basiert auf vielen Jahren Erfahrung mit vielen Betriebssystemen, hauptsächlich LINUX und MacOSX und vielen anderen. Ich habe eine Pro-Version von VMware und würde gerne verschiedene Versionen des Betriebssystems ausführen können, um die Wiederherstellung im Notfall zu unterstützen. Als leitender Linux-Systemadministrator habe ich Daten, die wiederhergestellt werden müssen. Ich hasse es, wenn Unternehmen die Notwendigkeit, Geld zu sparen, bis auf die Knochen ausreizen und das Fleisch, das sie abschneiden, mit der Sicherung von Backups zu tun hat.

Ich denke gerne an die Fortschritte, die bei der Speicherung usw. gemacht werden, aber wenn ein Druck bevorsteht, sollte man zumindest versuchen, die Daten von Mitarbeitern und Kunden wiederherzustellen. Ich kenne einen Mitarbeiter, der alle 60 Arbeitstage um die Wiederherstellung von zwei Dateien gebeten hat. Er hat das Vertrauen verloren, seine Daten sind wahrscheinlich auf seiner eigenen Festplatte gespeichert und er verwaltet die Datensicherung un d-wiederherstellung von der Geburt bis zum Tod.

Der Benutzer schützt seine Daten nicht und gibt sie nicht weiter, weil er den großen Backup-Lösungen nicht vertraut. Seine Daten könnten jemandem einen Hinweis auf ein Heilmittel für eine Krankheit gegeben haben, aber ohne sie mit anderen zu teilen, wird es nie zustande kommen.

Wir empfehlen “Discmaker X”. Wenn Sie einen bootfähigen USB-Stick unter MacOS erstellen wollen, ist das viel einfacher.

LESEN SIE MEHR:

Verwandte Artikel

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button