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

В Windows есть простая опция "Форматировать" во всплывающем меню флэш-накопителя, которое можно щелкнуть правой кнопкой мыши. Где это в Ubuntu?

Вы можете использовать Диски. Он установлен по умолчанию и прост в использовании.

Disks application appears in Dash search

  • Нажмите на значок тире
  • Поиск "Дисков";
  • Нажмите на Диски

Появится приложение:

choose device in Disks interface left bar

  • 1-й: Выберите флэш-накопитель USB
  • 2-й: Нажмите на значок "шестеренка" и выберите "Формат";

Появится это маленькое окошко, просто выберите нужный вариант и нажмите на Формат:

Erase option, filesystem type option, and Name field shown in Format Volume dialog

Воспользуйся Разделенный

GParted screenshot

смотрите видео

Вы можете установить его

  • из Центра программного обеспечения Ubuntu или

  • в командной строке:

    sudo apt install gparted

Используйте командную строку

смотрите видео

  1. Чтобы отобразить USB-накопитель среди всех разделов и томов хранилища на вашем компьютере, используйте:

    lsblk

    Вы также можете использовать:

    df
  2. Предположим, что это может быть /dev/sdy1. Размонтируйте его с помощью:

    sudo umount /dev/sdy1
  3. Для форматирования диска в формате файловой системы FAT32:

    sudo mkfs.vfat -F 32 /dev/sdy1

    Чтобы установить метку файловой системы для вашего флэш-накопителя в процессе:

    sudo mkfs.vfat -F 32 -n 'name_for_your_pendrive' /dev/sdy1

    Вы должны включить -F 32 часть для указания размера FAT, по умолчанию в ubuntu 19.10 он не равен 32. Для получения дополнительной информации см. man mkfs.fat.

Способ командной строки

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

  1. Откройте терминал (Ctrl+Alt+T)

  2. Перечислите свои блочные устройства хранения данных, выполнив команду lsblk
    Затем определите свой флеш-накопитель по его РАЗМЕРУ. В моем случае его /dev/sdb

    enter image description here

  3. Сотрите все, что есть на флешке (Этот шаг необязателен):

    sudo dd status=progress if=/dev/zero of=/dev/sdb bs=4k && sync  

    Заменять /dev/sdb с вашим соответствующим устройством.

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

    Он будет притворяться застрявшим. Просто наберись терпения.

    например:

    dd if=/dev/zero of=/dev/sdb bs=4k && syncdd: error writing '/dev/sdb': No space left on device1984257+0 records in1984256+0 records out8127512576 bytes (8.1 GB) copied, 1236.37 s, 6.6 MB/s
  4. Создайте новую таблицу разделов в устройстве:

    sudo fdisk /dev/sdb

    Затем нажмите букву o чтобы создать новую пустую таблицу разделов DOS.

  5. Создайте новый раздел:

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

    • Затем нажмите букву w для записи таблицы на диск и выхода.

  6. Отформатируйте свой новый раздел.

    • Посмотрите на вашу новую метку раздела с помощью команды lsblk
      В моем случае это /dev/sdb1. Еще раз обратите внимание на это имя, так как не будет никакой защиты, которая помешала бы вам стереть другой диск.

    lsblk output

    • Выполните приведенную ниже команду, чтобы отформатировать новый том:

      sudo mkfs.vfat /dev/sdb1  

      Пожалуйста, замените /dev/sdb1 с вашим соответствующим устройством.

    • Извлеките устройство:

      sudo eject /dev/sdb

разделенный - единственный способ перейти к форматированию дисков, жестких дисков и т.д. Он доступен для загрузки в Центре программного обеспечения Ubuntu, просто найдите разделенный.

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

sudo sufdisk -l 

(это помогает обнаружить ваш pendrive /dev/sdxx)

umount /dev/sdxx

затем отформатируйте свое устройство в формат FAT32

mkdosfs -F 32 -I /dev/sdxx

Где "xx" - это из команды fdisk -l который обозначает последние буквы вашего USB-накопителя.

sfdisk Неинтерактивный метод CLI

echo 'start=2048, type=83' | sudo sfdisk /dev/sdXsudo mkfs.ext4 /dev/sdX1

стирает все данные и создает один раздел, который занимает весь USB с файловой системой ext4.

Выбирать X на основе результатов:

sudo lsblksudo fdisk -l

Для более подробного описания sfdisk видеть: https://superuser.com/questions/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834

fdisk автоматизация

Также можно сделать то же самое, что и выше, с:

printf 'o\nn\np\n1\n\n\nw\n' | sudo fdisk /dev/sdX

но этот метод менее удобен в обслуживании, чем sfdisk, который был разработан для Scripting fdisk, особенно если вы хотите создать более сложные таблицы разделов.

Вот некоторые инструкции :

  • Подключите флэш-накопитель к пустому USB-порту и создайте резервную копию всех данных на диске. Откройте главное меню, наведите курсор на "Аксессуары", а затем нажмите "Терминал". В командной строке терминала введите sudo apt-get install gparted и нажмите Enter.
  • Введите свой пароль администратора Ubuntu при появлении запроса и нажмите Enter. Это позволит загрузить и установить GParted, который представляет собой программу для разделения дисков с открытым исходным кодом
  • Перейдите в главное меню Ubuntu после завершения установки, наведите курсор на "Система", выберите "Администрирование" и нажмите "Редактор разделов". Введите свой пароль администратора при появлении запроса и нажмите "ОК"."
  • Нажмите на "GParted" на панели инструментов. Наведите курсор на "Устройства" и выберите свой USB-накопитель из списка (например, dev/sdb1). Щелкните правой кнопкой мыши на устройстве в главном окне GParted и нажмите "Отключить". Для отключения устройства может потребоваться несколько минут
  • Щелкните правой кнопкой мыши на устройстве еще раз после его отключения и наведите курсор на "Форматировать в". Выберите нужный тип файловой системы - RiserFS, linux-swap, Ext 2, Ext 3, FAT16 или Fat32, например - и нажмите "Применить" на панели инструментов. В зависимости от размера флэш-накопителя GParted потребуется от трех до четырех минут для завершения процесса.
  • Закройте GParted после форматирования флэш-накопителя. Чтобы подключить флэш-накопитель USB, отсоедините его от сети, а затем снова подключите. Теперь накопитель готов к хранению данных в выбранном вами формате файла.

Восстановите USB-накопитель на стандартное запоминающее устройство

Устанавливайте и используйте mkusb (mkusb-dus), который может форматировать и восстанавливать USB-накопитель на стандартное запоминающее устройство (с таблицей разделов MSDOS и разделом с файловой системой FAT32). Эти инструкции также применимы к другим приводам (карты памяти, жесткие диски, ЖЕСТКИЙ ДИСК, твердотельные накопители, SSD-накопитель).

Если вы используете стандартную Ubuntu, вам может потребоваться дополнительная инструкция для получения вселенной репозитория. (Кубунту, Лубунту... Xubuntu автоматически активирует вселенную репозитория.)

sudo add-apt-repository universe  # only for standard Ubuntusudo add-apt-repository ppa:mkusb/ppa  # and press Entersudo apt-get updatesudo apt-get install mkusb mkusb-nox usb-pack-efi

Смотрите эти ссылки с более подробными инструкциями,

mkusb версии 12 псевдоним mkusb-dus:enter image description here

mkusb стирает первый мегабайт в качестве первого шага его восстановления

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

Что делать, если mkusb выходит из строя

Есть много способов, которыми USB-накопитель может выйти из строя. Так что стоит попробовать разные вещи. Если mkusb терпит неудачу, попробуйте в соответствии с этим списком,

  • На некоторых флешках и на многих картах памяти есть небольшой механический переключатель для защиты от записи, который может переключаться между чтением / записью и только для чтения. Возможно, вы установили его только для чтения без намерения.
  • Перезагрузите компьютер и повторите попытку восстановить или стереть первый мегабайт с помощью mkusb.
  • Отключите другие USB-устройства. Иногда USB-устройства могут нарушать работу друг друга.
  • Попробуйте другие USB-порты и другой компьютер.
  • Попробуйте другую операционную систему (Windows, macOS) на другом компьютере.
  • Если вы все еще не можете стереть первый мегабайт диска, а диск доступен только для чтения, он, вероятно, "заблокирован", и следующий этап заключается в том, что он будет полностью "заблокирован".

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

Срок службы флешки

Во-первых, используйте fdisk -l для того, чтобы увидеть раздел usb, затем, если:

ext == > mkfs.ext3 /dev/sda1FAT/FAT32 ==> mkfs.vfat /dev/sda1

Примечание: Вы должны быть корень или используя потеть чтобы сделать это.

если вы используете Ubuntu 12.04 LTS, то вы можете легко это сделать. просто подключите свой USB, и на левой панели вы увидите значок USB. перейдите туда и щелкните правой кнопкой мыши. там будет возможность отформатировать его.

В Ubuntu 18.04 есть опция “Форматировать…”, когда вы щелкаете правой кнопкой мыши на USB-накопителе в разделе “Файлы”.