Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Как записывать файлы изображений на SD-карту с помощью dd из командной строки Mac или Linux

Нужно написать файл изображения на SD-карту? Инструмент командной строки «dd» может сделать это для вас, с минимальным усилием записывая файл .img образа диска на SD-карту. Приятным преимуществом использования «dd» для записи файлов изображений на SD-карту является то, что он работает как для Mac OS, так и для Linux прямо из коробки, поскольку он поставляется предустановленными, нет дополнительных загрузок или сторонних приложений, необходимых для записи изображение таким образом.

Использование dd из командной строки для записи изображения на SD-карту считается расширенным, поэтому это лучше всего подходит для пользователей, которым удобна командная строка. Например, вы можете использовать это для написания загрузочного образа для RaspberryPi или какой-либо другой быстрой установки linux. Более простой вариант для большинства пользователей — использовать стороннее приложение, например Etcher, для записи изображения на SD-карту. Тем не менее, dd работает отлично, если у вас есть понимание командной строки. Использование dd таким образом, чтобы записать изображение на SD-карте, похоже на то, как вы будете использовать dd для записи ISO на USB-накопитель или другой образ диска, за исключением того, что формат файла отличается от другого.

Как записать изображение .img на SD-карту через командную строку с dd

Чтобы начать работу, запустите приложение Terminal из папки / Applications / Utilities /. Пусть ваш файл .img, чтобы написать где-то легко найти, также, мы предполагаем, что он будет в вашем текущем рабочем каталоге.

У вас должен быть идентификатор диска для целевой SD-карты, на которую вы хотите записать файл img, поэтому мы сначала запустим список diskutil:

Список дискаут

Найдите SD-карту в выводе списка diskutil и обратите внимание на идентификатор диска rdiskNUMBER, связанный с SD-картой. Вы будете использовать это как цель SD-карты для записи, а также имя файла образа диска для записи на целевую SD-карту.

Используйте следующий синтаксис команды для записи файла изображения .img на SD-карту:

sudo dd if = NameOfImageToWrite.img of = / dev / rdiskNUMBER bs = 1m

Замена NameOfImageToWrite.img на изображение и путь и rdiskNUMBER с целевым идентификатором диска SD-карты, найденным через вывод «diskutil list».

Нажмите «Возврат» и введите пароль администратора, чтобы начать процесс записи, это может занять некоторое время, в зависимости от размера файла изображения и скорости SD-карты.

Например, если ваше имя образа диска «RaspberryPiCustom.img», а идентификатор диска «/ dev / rdisk4», то команда будет выглядеть следующим образом:

sudo dd if = RaspberryPiCustom.img of = / dev / rdisk4 bs = 1m

Это должно быть достаточно простым и понятным для пользователей, которые уже знакомы с командной строкой.

На мгновение отклонившись от SD-карт, другой вариант, который может работать для некоторых пользователей, заключается в том, чтобы записывать образы дисков непосредственно из Mac Finder в современных версиях Mac OS, который отлично работает, если у вас есть CDRW или DVD-RW и работают с общими форматы файлов образа диска. Более старая версия Mac OS X может использовать Disk Utility для записи ISO и других изображений, но современные версии Disk Utility потеряли эту возможность. К счастью, инструмент dd может записывать ISO-изображения из командной строки, а также записывать изображение на USB-накопитель.

Знаете ли вы о другом подходе к записи изображений .img-файлов на SD-карту через командную строку или иначе? Поделитесь своими советами или комментариями ниже!

Понравилась статья? Поделиться с друзьями:
RuBookMac