- Как «вылечить» поврежденный USB-накопитель в Linux?
- Удаление бэд-блоков с USB-накопитель с помощью fsck
- Полная очистка
- Создание новой файловой системы
- Форматирование флешки в Linux
- Графическая утилита
- Терминал
- Программа Gparted
- В заключение
- Как отформатировать флешку в Linux
- Форматирование флешки в Linux
- Как открыть флешку в Линуксе
- Как отформатировать флешку в Линукс Минт
- Как отформатировать флешку в Линукс через терминал
- Как форматировать флешку в Linux через Gparted
- Как отформатировать диск в Linux
- Заключение
Как «вылечить» поврежденный USB-накопитель в Linux?
Флэшки есть у всех. Маленькие, удобные – что может быть лучше для сохранения данных. Но бывает, что флэшки повреждаются или вообще отказываются работать. Если вы пользователь Linux и подобное случилось с вами, исправить все будет несложно.
Примечание: описанные методы работают не только для USB-накопителей, но и для жестких дисков тоже.
Интересно: Как отформатировать защищенную от записи флешку. Читаем здесь.
Удаление бэд-блоков с USB-накопитель с помощью fsck
Простой способ починить флэш-накопитель (и вообще любой накопитель) – инструмент fsck. Он удаляет поврежденные сектора, или «бэд-блоки», из-за которых чаще всего и возникают проблемы с чтением. Чтобы удалить поврежденные сектора с флэшки, откройте терминальное окно и введите следующие команды.
Сначала нужно узнать метки дисков. Сделайте это, введя команду lsblk. Появится список всех подключенных накопителей.
Примечание: по команде lsblk появляется список всех дисков, не только USB-накопителей. Будьте внимательны, чтобы не перепутать флэшку с жестким диском.
Чтобы удалить бэд-блок, запустите команду fsck либо в отдельном разделе (например, /dev/sdc1), либо на всем диске (например, /dev/sdc). По окончании процесса ваша флэшка будет снова полностью работоспособна в Linux.
sudo fsck /dev/sdc1
Примечание: здесь предполагается, что метка флэш-накопителя — /dev/sdc (или /dev/sdc1). У разных пользователей метки могут быть другими.
Полная очистка
Иногда USB-накопитель совершенно не читается, и спасти что-то с него уже не получится. Все, что остается в этой ситуации – очистить все данные и начать сначала. Лучший инструмент для этого – dd.
Возьмите метку накопителя, которую вы нашли прежде командой lsblk, и дальше действуйте по предыдущему алгоритму (/dev/sdc1 – раздел, /dev/sdc – весь диск):
sudo dd if=/dev/zero of=/dev/sdc
Создание новой файловой системы
Очистка флэшки (или любого другого накопителя) делает все записанные данные на ней бесполезными. Это значит, что нужно создать новый раздел данных. Выберите желаемую файловую систему и введите соответствующую команду:
sudo mkfs.msdos -f 32 /dev/sdc1
Ext4
sudo mkfs.ext4 -f /dev/sdc1
NTFS
sudo mkfs.ntfs -f /dev/sdc1
Заключение
USB-флэшки – полезные девайсы. С ними легко переносить данные с одного компьютера на другой вне зависимости от установленной ОС. Вот почему важно знать, что делать, если флэшка вдруг стала недоступной. К счастью у Linux есть мощные инструменты, способные легко «вылечить» флэш-накопитель.
Источник
Форматирование флешки в Linux
Linux уже давно перестал быть системой для избранных, требующей навыков работы в терминале. Современные дистрибутивы вполне подходят для выполнения повседневных задач. В общих чертах интерфейс Linux мало чем отличается от всем привычного Windows. При желании пользователь быстро осваивается в этой ОС и работает, не испытывая дискомфорта. В этом материале наши эксперты на примере Linux Mint рассказывают, как выполнить форматирование флешки.
Графическая утилита
В состав многих дистрибутивов входит графическая утилита форматирования и набор драйверов для работы с популярными файловыми системами.
Открываем стартовое меню операционной системы и набираем начало названия в поисковой строке. При появлении совпадения щелкаем мышкой по выделенной рамкой области запуская утилиту.
В файловом менеджере можно воспользоваться контекстным меню. Кликнув мышкой по области с подключенным накопителем, открываем список действий. Выбираем в нем строку «Форматировать».
Интерфейс утилиты предельно простой и не содержит ничего лишнего. С помощью отмеченных цифрами «1» и «2» выпадающих списков выбираем флешку и указываем желаемый тип файловой системы. Доступный набор ФС зависит от используемого дистрибутива. В подсвеченное зеленым маркером поле вносим метку тома. Нажимаем обозначенную цифрой «4» кнопку.
Подтверждаем паролем наличие административных прав. Щелчок по кнопке «Аутентифицировать» запускает форматирование флешки.
Закрываем информационное окно и можем использовать заново смонтированный накопитель для записи.
Терминал
Использование командной строки самый распространенный вариант форматирования флешки в Linux.
Открываем терминал и набираем в строке-приглашении «df». Получаем перечень всех дисков, смонтированных в систему. Находим в нем флешку ориентируясь по точке монтирования и названию. В нашем случае это диск «sdb1».
Перед тем как приступить к форматированию флешку нужно размонтировать, отключив ее от файловой системы Linux. Набираем в терминале «sudo umount /dev/sdb1». Нажимаем Enter и подтверждаем паролем права доступа для изменения параметров.
Вводим команду форматирования «sudo mkfs -t vfat -n KINGSTONE /dev/sdb1». После параметра «t» указывается файловая система. В примере выбрана «vfat», в Linux это сокращение, обозначающее FAT32. После параметра «n» указывается метка тома. Для FAT32 обязательно заглавными буквами. В конце команды указывается устройство, для которого задаются параметры. Завершаем действия нажатием клавиши Enter.
Программа Gparted
Программа Gparted универсальный инструмент в среде Linux предназначенных для работы с дисками и файловыми системами. Найти ее можно в стандартном репозитории любого дистрибутива.
При запуске программы сразу требуется подтвердить права доступа. Вводим пароль в указанное стрелкой поле и нажимаем кнопку «Аутентифицировать».
В главном окне разворачиваем меню, указанное стрелкой, и выбираем устройство «/dev/sdb».
Выделяем мышкой информационную строку с характеристиками флешки. В верхней панели инструментов нажимаем область «Раздел» разворачивая список действий. Выбираем «Отмонтировать», чтобы отключить флешку от файловой системы Linux.
Раскрываем ставшее активным меню «Форматировать в». Выбираем нужную файловую систему в открывшемся справа списке. Для примера наши эксперты взяли самый универсальный тип FAT32.
Заданные для накопителя действия не выполняются сразу, а откладываются. При необходимости пользователь может отменить неудачный выбор. Для завершения операции нажимаем указанную стрелкой галочку на панели инструментов.
Соглашаемся с предупреждением о потере данных при форматировании.
Закрываем окно с отчетом об успешном выполнении всех отложенных операций.
В заключении присвоим флешке имя, с которым она будет отображаться при подключении. Еще раз разворачиваем действия для пункта «Раздел» и нажимаем строку, отмеченную рамкой.
В появившемся окошке указываем название накопителя и кликаем «ОК. Устройство готово к записи данных.
В заключение
Пошаговые инструкции, приведенные нашими экспертами, помогут разобраться с форматированием флешки в операционных системах семейства Linux. В различных дистрибутивах внешний вид программ может изменять в зависимости от используемого оконного менеджера, но общий порядок действий сохраняется.
Источник
Как отформатировать флешку в 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.
Запуск программы осуществляется выбором ее в меню, либо выполнением:
Главное окно программы содержит информацию обо всех подключенных накопителях, поэтому с поиском нужной флешки проблем быть не должно.
Первым делом накопитель размонтируется путем выбора соответствующего пункта в контекстном меню.
Далее нужно определиться с принципом форматирования. Если на носителе раньше имелась какая-либо ОС, то он должен подвергнуться полной очистке. Низкоуровневое форматирование флешки в Linux становится возможным только таким путем. В противном случае, этот пункт можно пропустить.
В разделе меню Edit выбирается New Partition Table. Далее необходимо следовать шагам:
- Выбрать тип таблицы MBR.
- Согласиться на потерю данных.
- Нажатием кнопки «+» создать новый раздел на весь свободный объем памяти.
- Выбрать файловую систему для форматирования.
После выполнения этих действий в разделе 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 – не такая сложная задача, какой ее представляют. Непривычно то, что большинство операций приходится выполнять через консоль терминала. На деле такой подход позволяет более гибко подходить к форматированию. Если терминал вызывает сложности, на помощь приходят утилиты с расширенным графическим интерфейсом.
Источник