Если вы скачали ISO-образ сторонней системы, например, Windows 10 или Ubuntu на свой Mac и хотите скопировать его на флешку, то в определенный момент столкнетесь с проблемой.
Одним из способов, который поможет скопировать образ на внешний носитель, является использование Терминала. Этом материале мы расскажем обо всех особенностях данного способа.
Главная загвоздка, которая может возникнуть, связана с командой sudo. Во-первых, она требует в обязательном порядке пароль администратора. Во-вторых, ввиду специфики работы команды, неправильные действия пользователя могут привести к повреждению и потере копируемых данных.
Перед копированием убедитесь в том, что все названия флешки и образа соответствуют тем, которые записаны в команде. Соответствие должно быть полным, иначе Mac сотрет другие данные. Также вся информация на USB-накопителе будет автоматически удалена и поверх будет записан ISO-образ системы. Ни запросов, ни подтверждений не будет.
1. Подключите флешку к компьютеру.
2. Запустите Терминал.
3. Введите следующую команду:
diskutil list
4. Команда отобразит все подключенные к Mac устройства примерно в таком виде:
$ 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 HD 650.1 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *249.8 GB disk1
Logical Volume on disk0s2
Unlocked Encrypted
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
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
#: TYPE NAME
5. В этом списке найдите по названию ваш USB-накопитель, который в нашем случае называется THE_DESTINATION.
6. Обратите внимание на идентификатор устройства, в нашем случае это disk3s2. Запишите его, чтобы не потерять.
7. Выполните следующую команду:
sudo umount /dev/идентификатор
На место идентификатора вставьте нужный параметр, в нашем варианте команда будет иметь вид:
sudo umount /dev/disk3s2
8. Далее приступайте непосредственно к копированию образа на флешку. Повторяем, этот процесс удалит все данные с накопителя, которые там были до этого.
9. Выполните команду:
sudo dd if=/path/image.iso of=/dev/rидентификатор bs=1m
В команду необходимо подставить свои параметры. Не только идентификатор, но и путь к образу, а также его название. Пример:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
Обратите внимание на параметр r перед идентификатором и bs=1m после него. Они не обязательны для процесса копирования и записи, но значительно ускоряют этот процесс.
10. Если вы ввели все команды правильно, можете нажимать Enter.
11. Система потребует ввод пароля администратора, после чего процесс копирования будет запущен.
Обратите внимание на то, что строки прогресса не будет. Скорость копирования и записи также не постоянна и будет зависеть от многих параметров, включая производительность Mac, скорость работы флешки и так далее. По завершению процесса можете отключить накопитель и приступить к его использованию в качестве загрузочного.
Можно поставить pv и тогда можно будет наблюдать прогресс копирования.
brew install pv
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso | pv | sudo dd of=/dev/rdisk3s2 bs=1m
Спасибо, так на много информативней
Спасибо большое, единственный толковый комментарий!
хуйня
Эй слущий зачем так говоришь!?
Видимо, потому что не работает.
Ибо в команде есть ошибки:
1. надо указывать не rdisk3s2 ,как указано у автора, а rdisk3
2. Windows так не запишется
Обратите внимание на идентификатор устройства, в нашем случае это disk3s2. Запишите его, чтобы не потерять.
disk3s2 или rdisk3 — это конкретное название флешки на вашем маке и у всех оно естественно будет разным
это не у автора ошибки в команде — а у вас проблемы с компьютерной граматностью
проблемы у вас.
Нужно в данном случае disk3s2 — это название раздела на флешке, который нужно отмонтировать. rdisk3 — соответственно название самого устройства, на которое нужно производить запись.
В dd нужно указывать не disk3s2, а disk3.
Добрый день, вы уверены в работоспособнос ти флешки? файлы скопировались на флешку? при загрузке компьютера вы выбираете загрузку с флешки?
Я не понял это именно запись образа или просто копирование образа? флешка становится установочной или че?
Проверьте её. Перезагрузите мак и зажмите кнопку option(alt) при включении. Так же можете в виртуалке загрузить, но это другая история.
Доброго времени суток.
При попытке запуска sudo получаю «Resource busy — try ‘diskutil unmount'», соответственно если ‘diskutil unmount’ то флешка не доступна для записи… Что делать в данном случае?
Закройте программы/процессы, которые используют флешку. К примеру, антивирус.
Тяжело крестьянину в городе, среди таких же колхозников…