Как скопировать ISO-образ на флешку с помощью Терминала

Если вы скачали ISO-образ сторонней системы, например, Windows 10 или Ubuntu на свой Mac и хотите скопировать его на флешку, то в определенный момент столкнетесь с проблемой.

Terminal_ISO_0

Terminal_ISO_1

Одним из способов, который поможет скопировать образ на внешний носитель, является использование Терминала.  Этом материале мы расскажем обо всех особенностях данного способа.

Главная загвоздка, которая может возникнуть, связана с командой 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, скорость работы флешки и так далее. По завершению процесса можете отключить накопитель и приступить к его использованию в качестве загрузочного.


Рейтинг редакции:7
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (проголосовали 4, рейтинг: 7,75)
Загрузка...
Рейтинг читателей:7,8



Автор:
Верю в то, что мобильные устройства захватят мир.

Комментарии

  1. Павел говорит:

    Можно поставить pv и тогда можно будет наблюдать прогресс копирования.
    brew install pv
    sudo dd if=~/Desktop/Windows10_x64_EN-US.iso | pv | sudo dd of=/dev/rdisk3s2 bs=1m

  2. дурачок говорит:

    хуйня

    • Дато говорит:

      Эй слущий зачем так говоришь!?

      • туша говорит:

        Видимо, потому что не работает.
        Ибо в команде есть ошибки:
        1. надо указывать не rdisk3s2 ,как указано у автора, а rdisk3
        2. Windows так не запишется

        • вась говорит:

          Обратите внимание на идентификатор устройства, в нашем случае это disk3s2. Запишите его, чтобы не потерять.

          disk3s2 или rdisk3 — это конкретное название флешки на вашем маке и у всех оно естественно будет разным

          это не у автора ошибки в команде — а у вас проблемы с компьютерной граматностью

          • шалом говорит:

            проблемы у вас.
            Нужно в данном случае disk3s2 — это название раздела на флешке, который нужно отмонтировать. rdisk3 — соответственно название самого устройства, на которое нужно производить запись.
            В dd нужно указывать не disk3s2, а disk3.

  3. ImgBurn говорит:

    Добрый день, вы уверены в работоспособнос ти флешки? файлы скопировались на флешку? при загрузке компьютера вы выбираете загрузку с флешки?

  4. Фил говорит:

    Я не понял это именно запись образа или просто копирование образа? флешка становится установочной или че?

    • Null говорит:

      Проверьте её. Перезагрузите мак и зажмите кнопку option(alt) при включении. Так же можете в виртуалке загрузить, но это другая история.

  5. Vic говорит:

    Доброго времени суток.
    При попытке запуска sudo получаю «Resource busy — try ‘diskutil unmount'», соответственно если ‘diskutil unmount’ то флешка не доступна для записи… Что делать в данном случае?

    • Бенедикт говорит:

      Закройте программы/процессы, которые используют флешку. К примеру, антивирус.

  6. Коля говорит:

    Тяжело крестьянину в городе, среди таких же колхозников…

Оставьте комментарий

© 2011 Программы для Mac OS, iPhone и iPad