Гид по технологиям

Создание загрузочной USB с помощью dd в терминале

• 4 min read • Linux • Обновлено 30 Nov 2025
Создать загрузочную USB с dd
Создать загрузочную USB с dd

Зачем использовать dd

dd — это простая, универсальная и предсказуемая утилита для побитового копирования данных. Она не имеет графического интерфейса, зато работает на любой системе Linux и подходит для записи загрузочных ISO‑образов, восстановления разделов и клонирования дисков.

Важно: dd удалит все данные на выбранном устройстве. Проверьте имя устройства внимательно.

Быстрая проверка: подготовка и безопасность

  • Создайте резервную копию всех важных данных с флешки.
  • Подключите флешку и не выполняйте запись, пока не убедились в имени устройства.
  • Отмонтируйте все смонтированные разделы флешки:
    sudo umount /dev/sdX*
  • Проверьте контрольную сумму ISO (однострочная проверка):
    sha256sum /path/to/isofile.iso

Критерии приёмки

  • Флешка определяется в списке устройств (lsblk).
  • ISO‑образ проверен по контрольной сумме (по желанию).
  • После записи устройство загружается как live USB на целевой машине.

Как найти имя устройства (lsblk)

Откройте терминал и выполните:

lsblk

Вывод lsblk с перечисленными дисками и USB‑накопителем

Список покажет все диски и разделы. Флешка обычно называется /dev/sdb или /dev/sdc — но это может отличаться. Ориентируйтесь по размеру и по тому, какие устройства появились после подключения флешки.

Команда для записи ISO на флешку

Ниже — надёжный и безопасный пример команды. Замените /path/to/isofile.iso и /dev/sdX на ваши значения.

sudo dd if=/path/to/isofile.iso of=/dev/sdX bs=4M status=progress oflag=sync

Пояснения:

  • if= — входной файл (ISO‑образ).
  • of= — выходное устройство (всё устройство, не раздел, т.е. /dev/sdb, а не /dev/sdb1).
  • bs=4M — размер блока; ускоряет запись.
  • status=progress — показывает прогресс во время записи.
  • oflag=sync — заставляет dd синхронизировать вывод, снижая риск неполной записи при отключении.

Пример: если образ находится в ~/Downloads и ваше устройство /dev/sdb:

sudo dd if=/home/username/Downloads/isofile.iso of=/dev/sdb bs=4M status=progress oflag=sync

Подсказка: если терминал кажется «замороженным» после ввода команды, обычно это dd, которое не выводит ничего, пока не будет промежуточной информации или завершения. status=progress решает эту проблему.

Как восстановить флешку в обычное состояние

Чтобы очистить флешку и вернуть её как «пустой диск» (после этого потребуется создать новую таблицу разделов и формат), выполните:

sudo dd if=/dev/zero of=/dev/sdX bs=1M status=progress oflag=sync

Этот процесс заполнит диск нулями. После завершения используйте GParted, fdisk или другой инструмент для создания новой таблицы разделов и файловой системы.

Примечание: этот процесс удалит все данные на устройстве.

Альтернативы и когда dd не подходит

  • BalenaEtcher / Rufus (Windows) — удобны для новичков, имеют GUI и минимизируют риск записи не на тот диск.
  • Ventoy — позволяет загружать несколько ISO с одной флешки без перезаписи.
  • ddrescue — если образ или носитель повреждены; позволяет попытаться восстановить читаемые блоки.

Когда не использовать dd:

  • Если вы не уверены в имени устройства.
  • Если нужен простой GUI‑инструмент для менее рискованной записи.
  • Если вам нужны дополнительные опции (например, создание UEFI‑совместимой структуры) — иногда лучше использовать специализированный инструмент.

Проверки после записи (короткий чек‑лист)

  • Отмонтируйте и безопасно извлеките флешку:
    sudo eject /dev/sdX
  • Попробуйте загрузиться с флешки на целевом компьютере.
  • Если не загружается: проверьте формат ISO (EFI vs BIOS), пробуйте другой USB‑порт и проверьте порядок загрузки в BIOS/UEFI.

Риски и смягчение

  • Риск: потеря данных на неправильном устройстве.
    Митигирование: дважды проверьте lsblk и выполните umount перед записью.
  • Риск: неполная запись из‑за кэширования.
    Митигирование: используйте oflag=sync и дождитесь завершения команды.

Краткое руководство для разных ролей

  • Для новичка: используйте GUI‑инструмент (BalenaEtcher) или строго следуйте инструкции и перепроверяйте имя устройства.
  • Для опытного пользователя/админа: dd с oflag=sync и status=progress — быстро и контролируемо.
  • Для восстановления/форензики: ddrescue или dd с дополнительными опциями логирования.

1‑строчный глоссарий

  • ISO — файл‑образ диска, содержащий файловую систему и загрузочные данные.
  • dd — утилита для побитового копирования данных.
  • lsblk — утилита для отображения блоковых устройств.

Итог

dd — надёжный инструмент для создания загрузочных флешек из ISO, если вы понимаете риски и внимательно проверяете имя устройства. Для большинства задач он даёт предсказуемый результат и полный контроль. Если вы предпочитаете графический интерфейс или нуждаетесь в мультизагрузочной флешке, рассмотрите Ventoy или BalenaEtcher.

Important: всегда резервируйте данные и дважды проверяйте /dev/… перед выполнением записи.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро