Командная строка

Командная строка

У меня есть USB-флешка, которую я хочу использовать повторно.

Как мне его отформатировать?

решение1

Есть много разных способов сделать это.

Командная строка

Вам не обязательно «форматировать» (т. е. создавать файловую систему — USB-накопители невозможно отформатировать в прямом смысле этого слова) флешку, если вы просто хотите удалить все файлы.

Предполагая, что палка установлена ​​под /media/something, можно сказать:

sudo rm -rf /media/something/*

Вас не попросят подтвердить!Это не затронет скрытые файлы (папки корзины Windows или Mac и т. д.).

Если вам нужна чистая файловая система,убедитесь, что файловая система сначала размонтирована:

sudo umount /dev/whatever_the_device_is
sudo mkfs.vfat -n "Volume Label" /dev/whatever_the_device_is

Это создаст файловую систему FAT. Если вам нужна файловая система NTFS, всегда есть mkfs.ntfs, но вы должны знать, что некоторые реализации глючат. Это зависит от вашего дистрибутива и его новизны.

КДЕ

ЗажгиМенеджер разделов KDE(если у вас его нет, имя пакета Debian/Ubuntu немного нестандартное partitionmanager). Сделайте очевидную вещь.

Гном

ИспользоватьУтилита Gnome Disk (Палимпсест). Это довольно просто в использовании: просто выберите USB-накопитель слева. Если на нем уже есть раздел, нажмите кнопку «Форматировать». В противном случае есть кнопка «Форматировать диск», которая все сделает за вас.

Убунту 11

Ask Ubuntu уже ответил на этот вопрос:Как отформатировать USB-накопитель или внешний диск в 11.10?— обратите внимание, что это просто пошаговая инструкция по использованию утилиты Palimpsest Disk.

Все остальное

Мой любимый графический инструмент для этой работы —GParted. Он делает все, что вам нужно (за исключением, к сожалению, LVM и шифрования), и к тому же он удобен в использовании.

решение2

Взгляните на mkfsсемейство утилит (в зависимости от того, что вы хотите отформатировать, вам может понадобиться mkfs.ext[234], mkfs.vfat, или что-то совсем другое). Имейте в виду, что вам также может потребоваться изменить идентификатор типа раздела в таблице разделов с помощью fdiskили аналогичного, чтобы это работало на разных системах.

решение3

Чтобы (пере)создать файловую систему, используйте один измкфссемейство инструментов. Выберите тот, который вам нужен, в зависимости от того, какая файловая система вам нужна; наиболее распространенные из них:

  • FAT32( mkfs.vfat) для максимальной совместимости. FAT32 не имеет понятия владельца файла или разрешений или символических ссылок или многих других концепций Unix, только файлы и каталоги с большим количеством знаков препинания, запрещенных в именах файлов, и без учета регистра. Максимальный размер файла составляет 4 ГБ. Выберите эту файловую систему, если вам просто нужно хранить кучу файлов размером не более 4 ГБ.
  • NTFSдля совместимости с Windows. Поддерживается большинство основных функций Unixy. Поддержка NTFS в операционных системах, отличных от Windows, как правило, немного нестабильна, поэтому выбирайте эту файловую систему только в том случае, если вам нужна совместимость с Windows и большие файлы.
  • ext4является фактическим стандартом файловой системы Linux. Выберите его, если вам нужны функции Unix, такие как символические ссылки и разрешения.
  • ехт2это старая версия ext4 (в которой отсутствуют такие функции, как журнал и хорошая поддержка каталогов с тысячами файлов) и поддерживается большим количеством систем unix, чем ext4 (но не надейтесь на чудеса в Windows). Выбирайте ее, если вам нужна хорошая поддержка в BSD и, по крайней мере, поддержка только чтения в Windows.

Вам нужно будет узнать имя устройства, к которому подключен диск. В Linux съемные диски обычно имеют имена вроде /dev/sda, /dev/sdbи т. д. Обязательно выберите правильный, иначе вы можете стереть свой жесткий диск. В Linux вы можете получить список доступных дисков и их разделов, запустив cat /proc/partitions; число в третьем столбце — это размер в килобайтах. Вы также можете получить представление о том, куда подключен диск, посмотрев на имена в /dev/disk/by-path, и модели дисков в /dev/disk/by-id. Флэш-накопители обычно имеют один раздел с номером 1.

Во многих системах эти инструменты находятся в /sbinили /usr/sbin, который не входит в путь по умолчанию для пользователей без прав root. Более того, вам, скорее всего, понадобится быть пользователем root, чтобы запустить их.

Чтобы создать новую файловую систему, выполните mkfsкоманду на нужном устройстве:

mkfs.TYPE /dev/NAME_OF_DEVICE

Не забудьте указать правильный номер раздела. Если вы используете Linux и у вас есть один жесткий диск и нет других подключенных внешних дисков, устройство обычно /dev/sdb1. Таким образом, типичная команда:

sudo mkfs.vfat /dev/sdb1      # be sure to adjust the device name if necessary

mkfsоставит некоторые фрагменты старых данных на месте, которые не будут стерты, пока не будут перезаписаны новым файлом. Эти фрагменты можно восстановить, просмотрев содержимое устройства, минуя файловую систему. (Нет гарантии, что будет легко восстановить значимые данные из фрагментов, поэтому не надейтесь использовать это как отмену для oops-I-formatted-the-wrong-device.) Если вы хотите стереть все существующие данные, выполните следующую команду перед mkfs:

tee </dev/zero /dev/NAME_OF_DEVICE

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

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

Связанный контент