05 ноября 2014

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

Мы время от времени форматируем свои флешки или внешние жесткие диски для записи iso-образа дистрибутива или копирования в них фотографий, видео, текстовых и других файлов. Для этой цели можно использовать программы с графическим интерфейсом: Gparted, Mintstick и т.п. Я об этом писал ЗДЕСЬ и ЗДЕСЬ. Но можно и даже удобно форматировать флешки в терминале.
Сразу хочу оговориться, что форматирование лучше всего производить в формат FAT32, т.к. на отформатированную флешку в данном формате записанные файлы будут одинаково правильно читаться как в Linux, так и в Windows.

1. Вставьте флешку в порт компьютера.

2. Откройте терминал.

3. Найдите USB-устройство для форматирования, с помощью команды:

df


4. Далее необходимо отмонтировать флешку/диск с помощью следующей  команды:

sudo umount /dev/sdb

sdb в команде измените на своё устройство, если это необходимо.


5. Теперь произведём форматирование нашего носителя информации в формат FAT32 следующей командой:

sudo mkfs.vfat -n 'Ubuntu' -I /dev/sdb

Метку Ubuntu в команде можно изменить на название другого дистрибутива или usb drive, либо любое другое, но оно не должно содержать более 11-ти символов.


Вот и всё. Ваша флешка отформатирована в формат FAT32 и теперь вы можете использовать её по назначению в Windows и Linux.


Удачи.

21 комментарий :

  1. А вот как восстановить флешку в Ubuntu. Если она ни как не форматируется ни через Gparted не через терминал?

    ОтветитьУдалить
    Ответы
    1. А она вообще "живая"? Может её бросали, водичкой поливали или ещё какие-то физические действия проводили. Тогда купить новую.

      Удалить
    2. Была у товарища убитая флешка и вн.ж.диск. Вн.ж.диск удалось восстановить с помощью Gparted, правда информацию спасти не удалось. Давно это дело было, не знал тогда про это:
      http://compizomania.blogspot.com/2014/10/ubuntu.html
      А флешку.. точно не помню чем именно, но чем то из этого:
      http://rutracker.org/forum/viewtopic.php?t=1671984
      Правда эти программы для Windows.

      Удалить
    3. У меня флешка выдывала ошибку Error mounting /dev/sdb1 at /media/.. вылечил командой mkfs -t ntfs /dev/sdc1

      Удалить
    4. Восстановление флешки в Ubuntu Linux http://usefree.com.ua/damaged-flash-drive-ubuntu/

      Удалить
  2. Хорошая статья. Спасибо автору.

    ОтветитьУдалить
  3. "Форматирование лучше всего производить в формат FAT32, т.к. на отформатированную флешку в данном формате записанные файлы будут одинаково правильно читаться как в Linux, так и в Windows."

    Но ведь у Фат32 есть недостаток, файлы более 4 гектар нельзя записывать! И как тогда быть? Как isoшник размером с Dvd9 записать на флэху и что бы ещё читалась в мастдае и лине?

    ОтветитьУдалить
    Ответы
    1. В NTFS попробуй отформатировать. NTFS тоже читается в Windows и Linux.

      Удалить
    2. Сергей, простым копированием iso на флешку В ВИДЕ ФАЙЛА загрузочные флешки не делаются, если Вы об этом. Iso - это по сути архив с кучей маленьких файлов внутри.

      Удалить
    3. Где то fat 32 требуется, где то ntfs. Вместо mkfs.vfat делаете mkfs.ntfs
      т.е. примерно так:
      sudo mkfs.ntfs -n 'NNN' -I /dev/sdX
      NNN - имя Вашей флешки
      sdX - название Вашей флешки, узнать можно в терминале командой:
      fdisk -l

      Удалить
    4. Максим, Сергей и пишет =Как isoшник размером с Dvd9 записать на флэху и что бы ещё читалась в мастдае и лине?=

      Удалить
    5. А на отформатированную флешку в NTFS можно как записывать образ, так и копировать файлы. Файлы будут читаться в обеих системах.

      Удалить
  4. Спасибо за статью. А если мне надо форматировать флешку в ext2 например, какую команду набрать?

    ОтветитьУдалить
    Ответы
    1. sudo mkfs.ext2 -n 'Ubuntu' -I /dev/sdX
      Только в ext флешку форматировать не лучшая идея. На сьемных носителях, рискуете наткнуться на проблемы, связанные с правами на файлы и т.п.

      Удалить
    2. Спасибо.
      Мне флешка для дистрибутива нужна, а там, как я читала, ext2 или ext3 лучше.
      Кстати, какое из DE вы посоветуете?

      Удалить
    3. ==Мне флешка для дистрибутива нужна, а там, как я читала, ext2 или ext3 лучше==
      В каком смысле? Вы хотите сделать загрузочную флешку для установки системы на жесткий диск, или хотите рабочую систему прямо на флешку поставить, чтоб с нее запускаться и работать?
      Если первое, то ext2 совсем не обязательно.
      ==Кстати, какое из DE вы посоветуете?==
      Это всё очень индивидуально. Советовать тут бессмысленно. Какое самой нравится, такое и ставьте. Единственное, что можно посоветовать - не впадать без нужды в крайности и не использовать экзотические варианты. Ограничьте для начала выбор "ходовыми" DE. Unity, Cinnamon, Mate, Xfce. Ну или LXDE для совсем слабого железа.

      Удалить
  5. >>Вы хотите сделать загрузочную флешку для установки системы на жесткий диск, или хотите рабочую систему прямо на флешку поставить, чтоб с нее запускаться и работать?
    Мне LiveCD нужен.

    У меня сейчас Cinnamon. Но она слишком на windows похожа. Хотелось бы разнообразия.
    Спасибо.

    ОтветитьУдалить
    Ответы
    1. =Мне LiveCD нужен=

      LiveCD замечательно запишется и на fat32 тем же Unetbootin-ом.

      Удалить
    2. Спасибо. Попробую так. Иначе будут проблемы при чтении флешки, я правильно поняла?)

      Удалить
    3. При чтении может и не будет, могут быть при переносе файлов с компа на комп, от пользователя к пользователю и т.п. На съемных носителях учет прав на файлы может вызывать всякие неудобства, в силу их "мобильной" специфики, я это имел в виду. Впрочем, не берите в голову, это все не так страшно :)

      Удалить
    4. Акула Ивановна, в Linux Mint есть свои замечательные утилиты для форматирования и записи флешки.
      >У меня сейчас Cinnamon. Но она слишком на windows похожа. Хотелось бы разнообразия.<
      Может лучше сперва попытаться как то изменить внешний вид? Удалить и установить другой дистрибутив всегда успеется. Для начало перенести нижнюю панель на верх, поменять тему и тд и тп.

      Удалить