Вопрос или проблема
Моя USB-флешка повреждена. Я даже не могу отформатировать ее, так как она не обнаруживается должным образом операционной системой (Ubuntu 16.04).
Что я пробовал:
Флешка не определяется ни в fdisk -l
, ни в lsblk
, ни в gparted
.
Она отображается в lsusb
:
> lsusb | grep Kingston
Bus 004 Device 016: ID 0951:16a2 Kingston Technology
Логи из dmesg
после подключения флешки:
>dmesg | tail -n 11
[55597.440104] usb 4-2: новое устройство SuperSpeed USB номер 16 с использованием xhci_hcd
[55597.466711] usb 4-2: Новое USB устройство найдено, idVendor=0951, idProduct=16a2
[55597.466718] usb 4-2: Новые строки USB устройства: Mfr=1, Product=2, SerialNumber=3
[55597.466722] usb 4-2: Продукт: DTR30G2
[55597.466726] usb 4-2: Производитель: Kingston
[55597.466729] usb 4-2: SerialNumber: 001A92053B6ABE7181348774
[55597.467697] usb-storage 4-2:1.0: Обнаружено USB устройство массового хранения
[55597.469243] scsi host32: usb-storage 4-2:1.0
[55598.512257] scsi 32:0:0:0: Прямой доступ Kingston DTR30G2 PMAP PQ: 0 ANSI: 6
[55598.513179] sd 32:0:0:0: Подключен SCSI общий sg2 тип 0
[55598.539725] sd 32:0:0:0: [sdc] Подключен SCSI съемный диск
Модуль usb_storage, похоже, загружен правильно:
>lsmod | grep usb_storage
usb_storage 69632 1 uas
gnome-disk-utility находит USB флешку, но предоставляет только немного информации и не позволяет ее отформатировать:
Любая помощь приветствуется, спасибо!
ИЗМЕНЕНИЕ:
в udevadm monitor
я получаю следующие строки после подключения:
KERNEL[1423.875373] add /devices/pci0000:00/0000:00:14.0/usb4/4-2 (usb)
KERNEL[1423.876930] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0 (usb)
KERNEL[1423.877165] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19 (scsi)
KERNEL[1423.877207] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/scsi_host/host19 (scsi_host)
UDEV [1423.903359] add /devices/pci0000:00/0000:00:14.0/usb4/4-2 (usb)
UDEV [1423.910198] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0 (usb)
UDEV [1423.912942] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19 (scsi)
UDEV [1423.914774] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/scsi_host/host19 (scsi_host)
KERNEL[1424.921326] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0 (scsi)
KERNEL[1424.921915] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0 (scsi)
KERNEL[1424.921973] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/scsi_disk/19:0:0:0 (scsi_disk)
KERNEL[1424.922006] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/scsi_device/19:0:0:0 (scsi_device)
KERNEL[1424.922215] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/scsi_generic/sg2 (scsi_generic)
KERNEL[1424.922354] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/bsg/19:0:0:0 (bsg)
UDEV [1424.924056] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0 (scsi)
UDEV [1424.925759] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0 (scsi)
UDEV [1424.927960] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/scsi_disk/19:0:0:0 (scsi_disk)
UDEV [1424.930430] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/scsi_device/19:0:0:0 (scsi_device)
UDEV [1424.931232] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/scsi_generic/sg2 (scsi_generic)
UDEV [1424.931308] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/bsg/19:0:0:0 (bsg)
KERNEL[1424.945962] add /devices/virtual/bdi/8:32 (bdi)
KERNEL[1424.946102] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/block/sdc (block)
KERNEL[1424.947369] change /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/block/sdc (block)
UDEV [1424.947824] add /devices/virtual/bdi/8:32 (bdi)
UDEV [1424.992658] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/block/sdc (block)
UDEV [1425.004852] change /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host19/target19:0:0/19:0:0:0/block/sdc (block)
Вы можете попробовать следовать этой ссылке: Не могу отформатировать свою USB-флешку … Анализ проблемы
Конкретно, вы можете попробовать советы из списка
- На некоторых флешках и на многих картах памяти есть небольшой механический переключатель для защиты от записи, который можно переключать между
режимами чтения/записи и только для чтения. Возможно, вы случайно установили его в режим только для чтения.- Перезагрузите компьютер и снова попробуйте восстановить или стереть первый мегабайт с помощью mkusb.
- Отключите другие USB-устройства. Иногда USB-устройства могут мешать работе друг друга.
- Попробуйте другие USB-порты и другой компьютер.
- Попробуйте другую операционную систему (Windows, MacOS) на другом компьютере.
- Если вы все еще не можете стереть первый мегабайт диска, и диск находится в режиме только для чтения, он, вероятно, ‘заблокирован’, и следующим этапом будет
то, что он будет полностью ‘нерабочим’. Есть предел, когда вы должны
принять, что флешка повреждена безвозвратно, по крайней мере, с
инструментами, доступными обычным пользователям, таким как вы и я. Посмотрите эту ссылку:
Срок службы флешки
В вашем случае, если вы все еще не можете увидеть, записать или отформатировать/восстановить USB-флешку как устройство массового хранения, как диск, она может быть повреждена безвозвратно.
Ответ или решение
Когда ваша USB-флешка перестает распознаваться системой, это может быть признаком как аппаратных, так и программных проблем. В вашем случае, несмотря на то, что флешка обнаруживается командой lsusb
, она не отображается в fdisk
, lsblk
и gparted
. Это может значить, что устройства нет в системе файлов, или есть проблемы с его конфигурацией.
Подробный анализ проблемы
-
Определение состояния устройства:
Судя по выводу вашей командыlsusb
, флешка физически подключается и определяется устройством. У вас также есть вывод изdmesg
, который показывает, что устройство было найдено как SCSI mass storage device. Однако, его отсутствие в спискахfdisk
,lsblk
иgparted
указывает на то, что он не был инициализирован как блочное устройство в системе. -
Загрузка модуля:
Командаlsmod | grep usb_storage
показывает, что модульusb_storage
загружен, что является хорошим знаком. Это значит, что драйвер для работы с USB-накопителями активен. -
Просмотр
udevadm monitor
:
Вывод изudevadm monitor
подтверждает, что система распознает добавление устройства, и это также может подразумевать, что оно инициализировалось. Информация о создании/dev/sdc
значит, что устройство потенциально доступно, хотя и не распознается как физических раздел в каталогах устройств.
Возможные шаги для устранения проблемы
-
Физическая проверка на предмет защиты от записи:
Убедитесь, что ваша флешка не находится в положении защиты от записи. Некоторые флеш-накопители имеют маленький переключатель, который работает как механическая защита. -
Проверка с помощью другого компьютера или операционной системы:
Попробуйте подключить флешку к другому компьютеру с другой ОС (например, Windows или MacOS), чтобы удостовериться, что проблема не в вашей конкретной установке Ubuntu. -
Использование других портов:
Иногда порты USB могут иметь проблемы. Попробуйте подключить флешку к другому USB-порту. -
Отключение дополнительных USB-устройств:
Если у вас есть другие USB-устройства, временно отключите их — это может помочь, если есть проблемы с совместимостью или ресурсами. -
Форматирование в терминале:
Попробуйте использовать командуsudo dd if=/dev/zero of=/dev/sdc bs=1M count=1
, чтобы стереть первый мегабайт на флешке, это может помочь устранить сбои в таблице разделов. Однако, будьте осторожны: используйте правильный адрес устройства — в данном случае/dev/sdc
. -
Использование специализированных утилит:
Возможно, вам стоит попробовать утилиты вродеmkusb
для более глубокого анализа и форматирования устройства. Это может помочь, если стандартные инструменты не работают. -
Проверка на повреждения:
Если указанное выше не помогло, флешка, вероятно, повреждена. В этом случае может быть невозможно ее восстановить обычными средствами. В некоторых случаях стоит обратиться в сервисный центр для анализа состояния устройства.
Заключение
Если все предпринятые шаги не увенчались успехом, возможно, флешка действительно неисправна и требует либо профессиональной помощи, либо замены. Заходите на форумы или специализированные ресурсы для более глубокого анализа, если у вас остались сомнения или дополнительные вопросы.