Форматирование карты памяти linux

Содержание
  1. Форматирование флешки в Linux
  2. Форматируем флешку в Linux
  3. Способ 1: Gparted
  4. Способ 2: Управление дисками (Только для Gnome)
  5. Как отформатировать USB-накопители и SD-карту в Linux
  6. How to Format USB Drives and SD Cards on Linux
  7. В этом руководстве мы покажем вам, как отформатировать USB-накопитель или SD-карту в Linux с помощью parted утилиты.
  8. Установка parted
  9. Установить parted на Ubuntu и Debian
  10. Установить parted на CentOS и Fedora
  11. Определение имени USB или SD-карты
  12. Безопасное стирание данных (необязательно)
  13. Создание раздела и форматирование
  14. Форматировать с помощью FAT32
  15. Формат с EXT4
  16. Вывод
  17. dimio.org
  18. Проверить подключение flash
  19. Проверить, примонтирована ли флешка
  20. Проверить защиту от записи и геометрию
  21. Если нужно низкоуровневое форматирование — забить нулями
  22. Проверить на физические ошибки
  23. Разбиваем на разделы при помощи fdisk
  24. Последний шаг — создать файловые системы на разделах флешки
  25. 18 мыслей о “Низкоуровневое форматирование flash/sd/microsd под Linux”

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

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

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

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

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

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

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

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

Способ 1: Gparted

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

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

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

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

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

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

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

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

Читайте также:  Что это binary i386 linux

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

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

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

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

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

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

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

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

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

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

Источник

Как отформатировать USB-накопители и SD-карту в Linux

How to Format USB Drives and SD Cards on Linux

В этом руководстве мы покажем вам, как отформатировать USB-накопитель или SD-карту в Linux с помощью parted утилиты.

Прежде чем вы сможете использовать SD-карту или USB-накопитель, его необходимо отформатировать и разбить на разделы. Как правило, большинство USB-накопителей и SD-карт предварительно отформатированы с использованием файловой системы FAT и их не нужно форматировать «из коробки». Однако в некоторых случаях вам может потребоваться отформатировать диск.

В Linux вы можете использовать графический инструмент, такой как GParted, или инструменты командной строки, такие как fdisk или, parted чтобы отформатировать диск и создать необходимые разделы.

Важно отметить, что форматирование — это разрушительный процесс, и он удалит все существующие данные. Если у вас есть данные на диске UDS или на SD-карте, обязательно сделайте резервную копию.

Установка parted

GNU Parted — это инструмент для создания и управления таблицами разделов. Пакет parted предустановлен в большинстве дистрибутивов Linux. Вы можете проверить, установлен ли он в вашей системе, набрав:

Если parted он не установлен в вашей системе, вы можете установить его с помощью менеджера пакетов вашего дистрибутива.

Установить parted на Ubuntu и Debian

Установить parted на CentOS и Fedora

Определение имени USB или SD-карты

Вставьте флэш-накопитель USB или SD-карту в компьютер с Linux и найдите имя устройства с помощью lsblk команды:

Команда выведет список всех доступных блочных устройств:

Читайте также:  Права изменения реестра windows 10

В приведенном выше примере имя устройства SD есть /dev/sdb , но оно может различаться в вашей системе.

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

После того, как вы подключите устройство, dmesg отобразится имя устройства:

Безопасное стирание данных (необязательно)

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

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

Будьте очень осторожны перед выполнением следующей команды и безвозвратно сотрите данные с диска. of=. Часть dd команды должна указывать на целевой диск.

В зависимости от размера диска процесс может занять некоторое время.

Как только диск будет удален, dd команда выведет «Нет свободного места на устройстве»:

Создание раздела и форматирование

Наиболее распространенными файловыми системами являются exFAT и NTFS в Windows, EXT4 в Linux и FAT32, которые можно использовать во всех операционных системах.

Мы покажем вам, как отформатировать USB-накопитель или SD-карту в FAT32 или EXT4. Используйте EXT4, если вы собираетесь использовать диск только в системах Linux, в противном случае отформатируйте его в FAT32. Для большинства случаев достаточно одного раздела.

Форматировать с помощью FAT32

Сначала создайте таблицу разделов, выполнив следующую команду:

Создайте раздел Fat32, который занимает все пространство:

Отформатируйте загрузочный раздел в FAT32:

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

Вывод должен выглядеть примерно так:

Это все! Вы отформатировали свое устройство.

Формат с EXT4

Создайте таблицу разделов GPT, выполнив:

Выполните следующую команду, чтобы создать раздел EXT4, который занимает все пространство:

Отформатируйте раздел в ext4:

Проверьте это, распечатав таблицу разделов:

Вывод должен выглядеть примерно так:

Вывод

Форматирование USB-накопителя или SD-карты в Linux — довольно простой процесс. Все, что вам нужно сделать, это вставить диск, создать таблицу разделов и отформатировать ее в FAT32 или предпочитаемой файловой системе.

Источник

dimio.org

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

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

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

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

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

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

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

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

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

Читайте также:  Код для windows 10 ebay

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

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 стабильно видна

Источник

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