Linux mint проверка флешки

unixforum.org

Какие есть в Linux средства проверки и восстановления USB флешек?

Какие есть в Linux средства проверки и восстановления USB флешек?

Сообщение MiK13 » 17.11.2017 00:47

Когда-то купил USB флешку на 64 ГБ (была необходимость переноса большого объёма информации).
Пользовался ей довольно мало (в основном другими). Недавно понадобилось перенести ряд файлов. Достал из кармана эту. Вставил, но система её не подключила. Воспользовался другой.
Сейчас дома решил ещё раз её проверить. Вставил.Индикатор на ней загорелся. Но не подключилась.
В списке lsusb появиласт строка

Bus 001 Device 008: ID 13fe:5500 Kingston Technology Company Inc.
# ls -l /dev/sdd* brw-rw---- 1 root disk 8, 48 ноя 17 00:14 /dev/sdd
root@MK_ASUS:~# fdisk /dev/sdd Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. fdisk: cannot open /dev/sdd: Носитель не найден root@MK_ASUS:~# dd if=/dev/sdd dd: не удалось открыть '/dev/sdd': Носитель не найден

ieleja Сообщения: 307 ОС: Debian 9, macOS, Windows Контактная информация:

Re: Какие есть в Linux средства проверки и восстановления USB флешек?

Сообщение ieleja » 17.11.2017 01:06

alv Бывший модератор Сообщения: 7268 Статус: Пенсионер в законе ОС: Cintu Контактная информация:

Re: Какие есть в Linux средства проверки и восстановления USB флешек?

Сообщение alv » 17.11.2017 01:44

Флешки 64 ГБ вроде бы фабрично форматировались в ExFAT, а с её поддержкой в Linux’е, ввиду закрытости, были какие-то проблемы. Возможно, и остались.

Re: Какие есть в Linux средства проверки и восстановления USB флешек?

Сообщение MiK13 » 17.11.2017 01:51

Показывает информацию только о том, что подключено. А кроме встроенного (sda) были подключены ещё внешний (sdb) и флешка (sdc). Поэтому у неработающей было имя sdd.
Когда всё отключил, а потом опять вставил «неработающую», в dmesg появились строки

[ 5954.650892] usb 2-1: new SuperSpeed USB device number 4 using xhci_hcd [ 5954.674055] usb 2-1: New USB device found, idVendor=13fe, idProduct=5500 [ 5954.674072] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 5954.674082] usb 2-1: Product: 2307 Boot ROM [ 5954.674091] usb 2-1: Manufacturer: Phison [ 5954.679681] usb-storage 2-1:1.0: USB Mass Storage device detected [ 5954.684208] scsi host2: usb-storage 2-1:1.0 [ 5955.708522] scsi 2:0:0:0: Direct-Access 2307 PRAM 1.00 PQ: 0 ANSI: 0 CCS [ 5955.710555] sd 2:0:0:0: Attached scsi generic sg1 type 0 [ 5955.716143] sd 2:0:0:0: [sdb] Attached SCSI removable disk

Re: Какие есть в Linux средства проверки и восстановления USB флешек?

Сообщение MiK13 » 17.11.2017 02:06

Читайте также:  Linux etc var usr

Флешки 64 ГБ вроде бы фабрично форматировались в ExFAT, а с её поддержкой в Linux’е, ввиду закрытости, были какие-то проблемы. Возможно, и остались.

У меня стоит пакет exfat-fuse. Кроме того, я одно время пользовался этой флешкой без проблем. Да и fdisk должен был показать структуру. А dd вообще работает прямо с устройством.

P.S. Сообщение напоминает другое. В разрабатываемом АРМе надо принимать данные от GPS приёмника. Реализовали работу на Qt.Я параллельно написал программу, которая читала данные с /dev/ttyUSB1 и «разбирала» их. Самостоятельно работала. Но как только запускаи АРМ, работать переставала В каталоге /dev/serial пропадали ссылки на /dev/ttyUSB*, а dd при попытке прочитать /dev/ttyUSB1 говорил про отсутстие устройства. АРМ с этого устройства данные читал.

Источник

Как восстановить поврежденный USB-накопитель в Linux

Ремонт USB в Linux Рекомендуемые

Флешка есть у всех. Это отличные мелочи, которые упрощают перемещение данных. Однако иногда флешки могут быть повреждены или просто полностью перестать работать. К счастью, если вы используете Linux, у вас уже есть доступ к набору инструментов, которые могут помочь вам решить проблему. В этом руководстве мы используем Ubuntu, но все применимо к большинству современных дистрибутивов Linux. Вот как вы можете восстановить поврежденный USB-накопитель в Linux.

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

Сделайте сжатый полный образ резервной копии

В Linux есть множество инструментов для резервного копирования любого устройства хранения. Однако проверенный подход основан на dd и GunZip (более известном как gzip).

1. Чтобы сделать резервную копию флешки, сначала подключите ее к компьютеру. Запустите свой любимый терминал (или нажмите CTRL + Alt + T ).

Восстановить Usb в Linux Список дисков по идентификатору

4. Чтобы создать резервную копию вашего флеш-накопителя в файл изображения, сжатый с помощью ZIP, с помощью одной команды, используйте:

sudoddif=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress |gzip-c>/home/USERNAME/backups/BACKUP_NAME.img.gz

Восстановление USB в Linux Dd Backup To Img Gz

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

sudogzip-c/home/USERNAME/backups/BACKUP_NAME.img.gz |sudoddof=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress

Восстановление USB-накопителя в Linux Dd обратно на USB-накопитель

Исправить поврежденную файловую систему с помощью FSCK

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

Читайте также:  Linux cron всех пользователей

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

Затем запустите на нем fsck с помощью:

sudo fsck -v-a/dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION-TO-CHECK

Восстановление USB в Linux Fsck Fix Disk

  • sudo fsck запускает инструмент исправления с правами администратора.
  • -v указывает ему показать нам подробную информацию о процессе.
  • -a указывает, что мы хотим, чтобы он автоматически пытался исправить все найденные ошибки.
  • / dev / disk… — это раздел, который будет проверяться на наличие ошибок.

Отформатируйте USB-накопитель с помощью Fdisk / MKFS из Терминала

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

1. Первый шаг — стереть все существующие структуры файловой системы и воссоздать их с нуля. Для этого вы можете использовать fdisk . Запустите его с помощью sudo на своем устройстве с помощью:

sudofdisk/dev/disk/by-id/YOUR_FLASH_DRIVE

Восстановление Usb в Linux Запустите Fdisk на диске

2. Нажмите o , а затем Enter, чтобы создать новую таблицу разделов DOS, чтобы ваш USB-накопитель был доступен для чтения повсюду. Если вы хотите использовать его только на своем современном компьютере и ОС, вы можете заменить o на g , чтобы вместо этого создать новую таблицу разделов GPT.

3. Нажмите n , а затем Enter, чтобы создать новый раздел, затем p , чтобы сделать его основным. Если вы использовали e вместо p , он был бы создан как расширенный раздел, но нет смысла делать это, если вы не планируете создавать более трех разделов на драйве. Затем вы можете просто нажать Enter, когда вас спросят о номере раздела, первом и последнем секторах, чтобы принять значения по умолчанию и разделить весь USB-накопитель.

Восстановить Usb в Linux Fdisk Создать раздел

4. Нажмите p , а затем Enter, чтобы проверить новую структуру хранения на вашем USB-накопителе. Затем нажмите w , а затем Enter, чтобы записать изменения на USB-накопитель и выйти из fdisk.

Восстановление Usb в разделах списка Linux Fdisk

5. Ваш раздел будет неформатирован, и, поскольку на нем еще не будет файловой системы, его нельзя будет использовать. Чтобы создать файловую систему, вы можете использовать один из инструментов mkfs, который поставляется со всеми современными дистрибутивами Linux. Чтобы отформатировать раздел в FAT32, который можно использовать на большинстве устройств, используйте:

sudo mkfs.fat -F32/dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

Восстановление Usb в Linux Mkfs Fat

6. Чтобы отформатировать раздел в NTFS для использования с современными версиями Windows или с EXT4 для использования только с Linux, используйте:

sudo mkfs.ntfs /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION
sudo mkfs.ext4 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

Восстановление USB в Linux Mkfs Ntfs

Графический интерфейс для проверки и исправления USB-накопителя с дисками

Если вам не нравится вводить команды, вы можете воспользоваться инструментом «Диски» для проверки и форматирования USB-накопителя. Диски предустановлены в Ubuntu.

Читайте также:  Команды для форматирования linux

1. Зайдите в меню приложений и найдите «диски». Запустите приложение, когда найдете его.

Ремонт USB в Linux Найдите диски

2. Выберите USB-накопитель из списка слева и щелкните значок с двумя шестеренками. Выберите «Восстановить файловую систему» ​​и следуйте инструкциям мастера, чтобы исправить файловую систему.

3. В нашем случае мы имели дело не с аппаратной проблемой, а с повреждением файловой системы. Хотя проблема не подлежала устранению, мы могли переформатировать USB-накопитель и продолжать его использовать. Чтобы сделать это с дисками, с выбранным USB-накопителем, снова щелкните значок с двумя шестеренками и выберите «Форматировать раздел…»

Восстановление USB в разделах формата дисков Linux

4. Введите имя USB-накопителя в поле Имя тома и выберите для него одну из трех самых популярных файловых систем:

  • Ext4 для использования с Linux
  • NTFS для использования с современными версиями Windows
  • FAT для использования с обоими, а также с другими типами устройств (от смартфонов до игровых консолей)

Восстановить Usb в параметрах формата дисков Linux

5. Обратите внимание на опцию «Стереть». Оставьте его отключенным для быстрого форматирования. Установите для него значение «Вкл.», Чтобы выполнить полное форматирование, при котором содержимое вашего устройства будет полностью удалено. При работе с поврежденными устройствами, на которых также могут быть плохие блоки, лучше использовать опцию полного стирания.

Восстановление USB на дисках Linux Включено полное стирание

Обновленный USB-накопитель

Теперь, когда вы отремонтировали свой поврежденный USB-накопитель, вы можете снова использовать его как новый накопитель. А если вы хотите создать USB-накопитель Linux Live, следуйте приведенным здесь инструкциям.

Источник

Как «вылечить» поврежденный USB-накопитель в Linux?

Флэшки есть у всех. Маленькие, удобные – что может быть лучше для сохранения данных. Но бывает, что флэшки повреждаются или вообще отказываются работать. Если вы пользователь Linux и подобное случилось с вами, исправить все будет несложно.

Примечание: описанные методы работают не только для USB-накопителей, но и для жестких дисков тоже.

Интересно: Как отформатировать защищенную от записи флешку. Читаем здесь.

Удаление бэд-блоков с USB-накопитель с помощью fsck

Простой способ починить флэш-накопитель (и вообще любой накопитель) – инструмент fsck. Он удаляет поврежденные сектора, или «бэд-блоки», из-за которых чаще всего и возникают проблемы с чтением. Чтобы удалить поврежденные сектора с флэшки, откройте терминальное окно и введите следующие команды.

Сначала нужно узнать метки дисков. Сделайте это, введя команду lsblk. Появится список всех подключенных накопителей.

Примечание: по команде lsblk появляется список всех дисков, не только USB-накопителей. Будьте внимательны, чтобы не перепутать флэшку с жестким диском.

команда lsblk

Чтобы удалить бэд-блок, запустите команду fsck либо в отдельном разделе (например, /dev/sdc1), либо на всем диске (например, /dev/sdc). По окончании процесса ваша флэшка будет снова полностью работоспособна в Linux.

sudo fsck /dev/sdc1

Примечание: здесь предполагается, что метка флэш-накопителя — /dev/sdc (или /dev/sdc1). У разных пользователей метки могут быть другими.

Источник

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