Линукс низкоуровневое форматирование флешки

Как отформатировать флешку в Linux

В современном мире нет человека, который бы ни разу не прибегал к использованию съемных накопителей. На них пользователи хранят различные файлы, от мультимедийного контента до рабочих документов. Иногда возникает потребность в полном удалении данных с носителя. В ОС Windows эта процедура проста и не требует особых знаний. Форматирование флешки в Linux – операция более сложная, и навыки здесь желательны.

Форматирование флешки в Linux

Распространенными причинами, вызывающими потребность в очистке flash-накопителя, являются некорректная работа и желание пользователя подчистую избавиться от всей информации. Если во втором случае помогают стандартные возможности системы, то при нарушении работоспособности флешки прибегают к низкоуровневому форматированию, при котором во все сектора памяти записывается значение «0».

В Linux данная процедура может быть выполнена различными способами – через терминал либо с использованием сторонних утилит. Выбор полностью зависит от предпочтений пользователя.

Как открыть флешку в Линуксе

Если системой задействовано окружение рабочего стола, то монтирование накопителя обычно происходит с минимальным участием человека. При подключении устройства его ярлык появится на рабочем столе. Далее необходимо кликнуть по нему правой кнопкой мыши и выбрать пункт «Монтировать».

В противном случае операция выполняется вручную. Сначала нужно узнать имя файла флешки. Простой вариант – посмотреть его в директории /dev/, однако для надежности лучше воспользоваться утилитой fdisk.

После подключения носителя в терминале вводится команда:

На экране появится список имен доступных дисков с данными о размере и файловой системе их разделов.

По этой информации становится понятно, какое имя соответствует нужной флешке. Далее процесс заключается в написании двух строк:

  • sudo mkdir /mnt/usb – создание каталога монтирования;
  • sudo mount /dev/sdc2 /mnt/usb – непосредственное выполнение.

Теперь накопитель можно использовать.

Как отформатировать флешку в Линукс Минт

Форматировать флешку возможно стандартными средствами Linux Mint. Приложение изначально входит в дистрибутив ОС. Оно поддерживает форматирование в следующих файловых системах:

  • NTFS;
  • FAT32;
  • EXT4;
  • exFAT (начиная с версии Linux Mint 19).

Программа находится в разделе «Стандартные» основного меню и называется «Форматирование USB-флеш-накопителя».

Приложение предложит заполнить метку тома (имя накопителя), выбрать нужное устройство и файловую систему, в которой будет произведен формат флешки. В Linux для выполнения данной операции потребуется ввести пароль администратора. По окончании на экран выведется сообщение об успешном завершении процедуры.

Как отформатировать флешку в Линукс через терминал

В терминале форматирование флешки выполняется утилитой mkfs. Она работает со всеми файловыми системами, поддерживаемыми в Linux. Пример выполнения mkfs для FAT32:

sudo mkfs -t vfat -L USBFLASH /dev/sdc2

Параметр -L позволяет указать метку раздела.

В других форматах команда идентична. Например, отформатировать флешку в ext4 можно, задав:

Как форматировать флешку в Linux через Gparted

Утилитой Gparted можно отформатировать флешку в любой OC, работающей на ядре Linux: Debian, Ubuntu, Mint и других. Обычно она уже содержится в дистрибутиве. Иначе ее необходимо установить. Это возможно с помощью центра программ Ubuntu, либо заданием команды в терминале:

  • sudo apt install gparted – для пользователей Ubuntu;
  • sudo yum install gparted – в системах, дистрибутивы которых основаны на Red Hat.
Читайте также:  Windows posready 2009 что такое

Запуск программы осуществляется выбором ее в меню, либо выполнением:

Главное окно программы содержит информацию обо всех подключенных накопителях, поэтому с поиском нужной флешки проблем быть не должно.

Первым делом накопитель размонтируется путем выбора соответствующего пункта в контекстном меню.

Далее нужно определиться с принципом форматирования. Если на носителе раньше имелась какая-либо ОС, то он должен подвергнуться полной очистке. Низкоуровневое форматирование флешки в Linux становится возможным только таким путем. В противном случае, этот пункт можно пропустить.

В разделе меню Edit выбирается New Partition Table. Далее необходимо следовать шагам:

  1. Выбрать тип таблицы MBR.
  2. Согласиться на потерю данных.
  3. Нажатием кнопки «+» создать новый раздел на весь свободный объем памяти.
  4. Выбрать файловую систему для форматирования.

После выполнения этих действий в разделе Edit требуется нажать Apply для применения изменений. Флешка отформатирована, следующий шаг можно опустить.

Если в предыдущих действиях нет необходимости, то форматирование становится проще. Для этого вызывается контекстное меню флешки, в котором выбирается команда Format to.

Как отформатировать диск в Linux

При выполнении последующих операций нужно быть крайне внимательным, так как даже малейшая ошибка может привести к нарушению работы файловой системы.

Сначала необходимо просмотреть список блочных устройств, подключенных к компьютеру. Это делается с помощью команды lsblk. Утилита показывает имена дисков, их размер и другие характеристики носителей. В данном случае имеется два HDD: на одном установлена система, второй предназначен для хранения файлов.

Для форматирования жесткого диска часто используют утилиту Parted. Ее можно запустить через терминал:

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

Следующий шаг – создание таблицы разделов: MBR или GPT. Пусть выбран первый тип, тогда в терминал вводится команда:

Здесь mklabel создает таблицу, а msdos подразумевает ее тип – MBR.

Непосредственное создание разделов имеет шаблон:

(parted) mkpart |Тип раздела| |Файловая система| |Начало радела| |Конец раздела|

Например, если требуется один раздел, который займет весь объем памяти, шаблон приобретет вид:

(parted) mkpart primary ext3 1MiB 100%

Для раздела размером 2 Гб:

(parted) mkpart primary ext3 1MiB 2GB

Отсчет памяти для третьего раздела теперь начнется с 2 Гб, то есть если требуется задать 3 Гб, запись выглядит так:

(parted) mkpart primary ext3 1MiB 2GB 5GB

С помощью параметра print осуществляется просмотр итоговой таблицы.

Теперь можно выйти из Parted и отформатировать нужный диск уже известной утилитой mkfs.

Заключение

Столкнувшись с проблемой один раз, пользователь понимает, что форматирование флешки в Linux – не такая сложная задача, какой ее представляют. Непривычно то, что большинство операций приходится выполнять через консоль терминала. На деле такой подход позволяет более гибко подходить к форматированию. Если терминал вызывает сложности, на помощь приходят утилиты с расширенным графическим интерфейсом.

Источник

dimio.org

Несколько раз приходилось форматировать флешки (к которым относятся и различные SD и microSD карточки), а поскольку происходит это довольно редко — вынужден был лезть в гугл. Конспективная памятка по форматированию флешек под Linux:

Проверить подключение flash

fdisk -l
Выведет список подключенных дисков и их разделов. Обычно флешка — /dev/sdb, но нужно обязательно проверить, так ли это!

Проверить, примонтирована ли флешка

df -h
Если флешка примонтирована — покажет это и точку монтирования. Перед форматированием — отмонтировать: umount / dev / sdb .

Читайте также:  Mac os для mac mini 2009

Проверить защиту от записи и геометрию

При желании — можно проверить защиту от записи и геометрию (защита от записи в линуксе не важна):
hdparm / dev / sdb .

Если нужно низкоуровневое форматирование — забить нулями

dd if = / dev / zero of = / dev / sdb .
В выводе покажет объем флешки (должен соответствовать заявленному), скорость и время записи. Также покажет, сколько было записано байт на флешку, что полезно при проверке флешки на физические ошибки (см. ниже).

Проверить на физические ошибки

head -c N / dev / sdb | md5sum
head -c N / dev / zero | md5sum
где N равно числу байт, записанных на флешку при помощи dd. Если контрольные суммы не совпадают — флешка «битая» или были ошибки записи (в реальности сталкивался с форматированием microSD через плохой кард-ридер — даже когда не выскакивали ошибки ввода-вывода при операциях — контрольные суммы не совпадали, с заменой кард-ридера проблема ушла).
Пример:

Ну и для полного счастья при желании:

Разбиваем на разделы при помощи fdisk

fdisk / dev / sdb
Опции: m — справка, d — удалить раздел, p — просмотреть список разделов, n — создать раздел, t — поменять тип раздела, w — сохранить изменения.

Последний шаг — создать файловые системы на разделах флешки

mkfs.ext < 2 , 3 , 4 >/ dev / sdbX
где X — порядковый номер раздела, на котором нужно создать файловую систему.
Также полезны: mkfs.msdos, mkfs.vfat (создаёт «стандартную» файловую систему флешек — vfat).

Если что-то осталось непонятным или есть дополнения и замечания — добро пожаловать в комментарии! 🙂

18 мыслей о “Низкоуровневое форматирование flash/sd/microsd под Linux”

Лучшая памятка, которую нашёл в интернете. dimio благодарность!

Спасибо! Старался написать понятно, хоть и кратенько.

Открыл несколько вкладок, чтобы вспомнить как вообще работать, и пошло поехало, первый сайт был с картинками выводом и красивым текстом, но когда увидел что тут, сразу понял что то что нужно!! Команды которые я видел не раз но не разу не пользовался!)) Спасибо!

Помогите пож-ста на эту тему
lsusb выдает:
Bus 001 Device 005: ID 1b1c:0a60 Corsair

т.е. флешка вставлена

Дисковая утилита тоже видит, что подключена ( /dev/sdb ) Форматировать отказывается, пишет — Носитель отсутствует.

hdparm /dev/sdb выдает:
/dev/sdb: Permission denied

любые дальнейшие действия — Отказано в доступе 🙁

Предыдущий пост от меня был.
Флешка Corsair Survivor 8G

Отмонтировать не забываете? И уверены, что она вообще живая — может выдернули неудачно без отмонтирования и контроллер слетел (такое у меня было, лечилось утилитой от производителя). Или USB-гнездо переполюсовано было и флешка померла после общения с ним.
И да — все операции по форматриованию и разбивке требуют прав root.

а есть утилиты от производителя под линукс?
под виндовсом вообще грустно — флешка то есть — то нет — появляется на секунду и исчезает
пробовал утилиты от производителя под виндовс — в упор ее не видят
… ну конечно же root 🙂

В наличии фирменных утилит под Linux я сомневаюсь, но вообще — не искал никогда. А сам USB-порт рабочий? У меня на одном компе разболталось гнездо и точно так же себя флешка вела — контакт был плохой.

Конечно, порт рабочий (к тому же пробовал на разные) + повторюсь, что lsusb отрабатывает как положено.
Вчера запускал R-studio под линуксом — флешку видит, но кнопка Scan неактивна — ничего сделать нельзя.
Может еще что-то по форматированию флешек для Линукса есть? — в Линуксе хоть флешка на /dev/sdb стабильно видна

Источник

Форматирование флешки в Linux

Большинство пользователей активно задействуют съемные накопители, поэтому логично, что иногда возникает надобность форматировать их. Такая задача считается достаточно простой и может быть выполнена разными методами, однако у неопытных юзеров операционных систем, основанных на базе ядра Linux, иногда возникают трудности. Сегодня мы бы хотели показать, как осуществляется процедура форматирования флешки разными методами. Приведенные ниже инструкции универсальны и подойдут для каждого дистрибутива.

Читайте также:  Как отключить брандмауэр windows 10 про

Форматируем флешку в Linux

Существует большое количество дополнительных программ и утилит для управления накопителями, но разбирать их все просто не имеет смысла, ведь уже давно одни из них стали фаворитами, значительно превосходя конкурентов. Поэтому давайте остановимся на двух простых способах, а для начала упомянем стандартное средство. Оно используется редко, поскольку по своей функциональности уступает другим методам, но определенной категории пользователей такой вариант может пригодиться.

    Запустите консоль и введите там sudo fdisk -l . Такая команда поможет определить название флешки, чтобы выполнить ее форматирование.

Ознакомьтесь со списком накопителей. Найти необходимый пункт можно по его размеру.

Смонтированный флеш-накопитель форматировать не получится, для начала размонтируйте его командой sudo umount /dev/sdb1 , где /dev/sdb1 — название флешки.

Как видите, утилита mksf подходит для форматирования, но осуществлять эту задачу через нее не очень удобно. Если вам такой метод не подходит или кажется сложным, советуем обратиться к следующим инструкциям.

Способ 1: Gparted

Дополнительное программное обеспечение под названием Gparted считается одним из лучших для работы с разделами жестких дисков или флешек. Доступен этот инструмент во всех дистрибутивах, но сначала его нужно установить.

    Запустите «Терминал», например, через меню или зажав горячую клавишу Ctrl + Alt + T.

Выполнение инсталляции будет запущено только после подтверждения подлинности суперпользователя. При вводе пароля символы в строке не отображаются.

Подтвердите добавление новых пакетов, нажав Д.

Запустите инструмент через меню или вписав команду gparted-pkexec .

В графическом интерфейсе инструмента для начала осуществляется переключение между накопителями. Выберите подходящий вариант из всплывающего меню.

Другие действия с флешкой станут доступны только после ее размонтирования. Поэтому щелкните по ней ПКМ и выберите пункт «Отмонтировать».

Осталось только щелкнуть на пункте «Форматировать в» и выбрать подходящую файловую систему.

После завершения форматирования флешки она станет не только полностью свободна, но и приобретет указанный ранее формат файловой системы, что будет полезно при дальнейшей работе с ней. Единственный недостаток этого варианта заключается в том, что программа Gparted не входит в стандартный набор обеспечения, а для ее установки потребуется активное подключение к интернету.

Способ 2: Управление дисками (Только для Gnome)

Одной из самых популярных графических оболочек считается Gnome. В ней присутствует множество самых разнообразных инструментов, позволяющих совершать управление системой. Доступен и инструмент по взаимодействию с подключенными накопителями. К сожалению, такой способ подойдет только тем, у кого установлена Gnome, этим юзерам следует выполнить такие действия:

    Откройте меню и через поиск найдите инструмент «Диски» или «Disk Utility». Запустите программу двойным щелчком ЛКМ по ее значку.

В меню слева выберите необходимое устройство и нажмите на кнопку в виде шестеренок.

Кликните на пункте «Форматировать раздел».

Осталось только выбрать файловую систему, задать дополнительные параметры и запустить процедуру очистки.

Как видите, все приведенные выше методы имеют отличия и будут максимально полезны в определенных ситуациях. Перед выполнением форматирования настоятельно рекомендуем проверять содержимое флешки, чтобы случайно не удалить нужную информацию.Это обусловлено тем, что не всегда восстановление удаленных файлов дает положительный результат, из-за чего данные можно потерять навсегда.

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Оцените статью