Ich musste unter OS X einen bootfähigen USB machen. Zu meiner großen Überraschung stellte ich fest, dass die Kopiergeschwindigkeit mit DD ekelhaft niedrig ist ~ 600 KB / s 😕 . Nach einer kurzen Suche fand ich, dass ich rdiskX anstelle von diskX verwenden sollte. Die Idee ist, dass rdisk gleichbedeutend mit Raw Device ist. Bisher habe ich dem Blockgerät, auf das ich die ISO kopiert habe, sofort ein r hinzugefügt und dann festgestellt, dass die Geschwindigkeit noch niedriger ist (~ 150-200 KB / s 😡) . Die Mystik ist vollständig und die vorherigen Informationen wurden von vielen Quellen bestätigt!!!! Alles passte zusammen, nachdem ich die bs-Richtlinie erlassen hatte.

bs = n Setzen Sie die Eingangs- und Ausgangsblockgröße auf n Bytes, Ersetzen der Operanden ibs und obs. Wenn keine anderen Konvertierungswerte als noerror vorliegen, notrunc oder sync sind angegeben, dann
Jeder Eingabeblock wird als einzelner Block ohne Aggregation von kurzen Blöcken in die Ausgabe kopiert.

Nachdem ich 1M für die Größe von bs eingegeben hatte, erreichte ich die Geschwindigkeit, die ich von meinem USB erwartet hatte. Dann habe ich getestet und der Unterschied zwischen Festplatte und Festplatte war definitiv der Unterschied 10-12 mal in geschwindigkeit zugunsten von rdisk. Eine sehr kulturelle Methode zur Überwachung der Geschwindigkeit und des Fortschritts von dd kann mit der folgenden Pipeline erreicht werden

sudo dd if=Downloads/path.to.iso bs=1M | pv | sudo dd of=/dev/rdisk2 bs=1M