Как да копирате ISO на USB устройство от Mac OS X с dd
Съдържание:
Ако сте изтеглили ISO изображение на друга операционна система, да речем Ubuntu Linux или Windows 10, и искате да превърнете този ISO файл с изображение в стартиращо USB инсталационно устройство с помощта на USB флаш устройство или USB ключ, ще намерите най-надеждния начинът за копиране или „записване“ на ISO на този целеви USB том е като се обърнете към командния ред на Mac OS X. Има алтернативни решения, но този подход на командния ред с помощта на dd не изисква изтегляния от трети страни, той е доста бърз и е постоянно надежден при създаването на стартиращи томове от ISO файлове.
Важно е да се отбележи, че това е донякъде напреднало и трябва да се използва само от потребители на Mac, които са напълно удобни с командния ред. Чрез използването на sudo dd има малко поле за грешки и грешно замесен идентификатор на диска може да доведе до трайна загуба на данни. Този риск прави този метод неподходящ за начинаещи потребители на Mac OS X, вместо това тези потребители трябва да се обърнат към по-простия подход на използване на Disk Utility за запис на ISO по традиционния начин вместо това.
Как да копирате ISO файл на целево устройство с помощта на ‘dd’ в Mac OS X
Това ще изтрие целевия том, заменяйки всички данни на целевото устройство със съдържанието на ISO. Няма потвърждение, затова е изключително важно да използвате правилния идентификатор на устройството и правилния синтаксис, за да избегнете изтриването на грешното нещо. Трябва да архивирате Mac с Time Machine, преди да започнете.
- Прикрепете целевото USB устройство към Mac, ако още не сте го направили, след което стартирайте Терминал
- Въведете следната команда, за да отпечатате списък с прикачени томове на Mac:
- Намерете името на USB тома на целевото устройство (в този пример „THE_DESTINATION“) и отбележете идентификатора (в този пример „disk3s2“)
- Демонтирайте целевия том, като използвате следната команда, като замените идентификатора според случая:
- Вече сте готови да форматирате целевото устройство и да „запишете“ ISO на този USB том – това ще изтрие всички данни на целевото устройство, заменяйки ги с ISO, това не може да бъде отменено – абсолютно важно е да насочите правилния идентификатор, за да избегнете неволна загуба на данни. Ако приемем, че знаете какво правите, заменете iso пътя с ISO, за да запишете до предвидения обем на идентификатора на целта, като използвате следната команда:
- Когато сте сигурни, че синтаксисът е правилен, натиснете return и въведете администраторската парола, процесът на копиране ще започне незабавно
diskutil list Това може да изглежда по следния начин, ще бъде различно на всеки Mac:
$ diskutil list /dev/disk0 : ТИП ИМЕ РАЗМЕР ИДЕНТИФИКАТОР 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 HD 650.1 MB disk0s3 /dev/disk1 : ТИП ИМЕ РАЗМЕР ИДЕНТИФИКАТОР 0: Apple_HFS Macintosh HD 249.8 GB disk1 Логически том на disk0s2 Отключен шифрован /dev/disk3 : ТИП ИМЕ РАЗМЕР ИДЕНТИФИКАТОР 0: partition_scheme 5.3 MB disk3 1 : partition_map 32.3 KB disk3s1 2: FAT_32 THE_DESTINATION 8.2 GB disk3s2 /dev/disk4 : ТИП ИМЕ
sudo umount /dev/(ИДЕНТИФИКАТОР)
Отново използваме горния пример, който не е универсално приложим:
sudo umount /dev/disk3s2
sudo dd if=/path/image.iso of=/dev/r(ИДЕНТИФИКАТОР) bs=1m
Например, с Windows ISO с име ‘Windows10_x64_EN-US.iso’ на работния плот, синтаксисът ще бъде:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
Обърнете внимание, че пред идентификатора на диска се поставя знак „r“, което прави командата много по-бърза. „bs=1m“ в края е за размер на блока, което също ускорява процеса. Нито една от тези корекции не е необходима за успешно копиране на ISO в образа на диска, това просто води до значително по-бързо изживяване.
Няма лента за напредък, така че просто изчакайте, колко време отнема процесът на ISO копиране зависи от различни неща, включително скоростта на Mac, скоростта на целевия том и размера на ISO файла, който се копира или записва до местоназначението.
Когато приключите, можете да извадите звука, той е готов за работа.
diskutil eject /dev/(ИДЕНТИФИКАТОР)
За това, което си заслужава, това работи за копиране на ISO изображения, които не са томове за зареждане, както и инсталатори. Например, ако сами сте направили ISO на том, можете да използвате горната последователност от команди, за да копирате този ISO и в друг том.
Разгледахме подобен трик с dd, но описаните тук модификации правят горния процес по-бърз и по-надежден за някои потребители. Този метод трябва да работи добре във всички версии на OS X, независимо от това, което се изпълнява на Mac.
Ако знаете друг метод за бързо превръщане на ISO изображения в стартиращи инсталационни томове, уведомете ни в коментарите!