У меня есть этот 32 ГБ накопитель Kingston USB, который мне очень пригодится, но я как-то испортил его в прошлом (это было довольно давно, не могу вспомнить, что я сделал, но я наверняка испортил его) как-то).

Теперь я решил сделать все, что в моих силах, чтобы как-то восстановить его, иначе мне придется выбросить его, я думаю.

Ладно, хватит болтовни, факты:


  • диск отображается в lsusb (как ни странно, только когда он подключен к разъему USB 2.0 (диск поддерживает 3.0)
  • если я запускаю # fdisk -l с подключенным диском, он зависает
  • интересная часть IMO это dmesg , посмотрите:

    $ dmesg -wH | grep usb
    [Mar24 21:41] usb 4-1: new SuperSpeed USB device number 15 using xhci_hcd
    [  +0.012873] usb 4-1: New USB device found, idVendor=0951, idProduct=1693
    [  +0.000002] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [  +0.000001] usb 4-1: Product: DataTraveler 111
    [  +0.000002] usb 4-1: Manufacturer: Kingston
    [  +0.000001] usb 4-1: SerialNumber: 001CC0C60DDABCB1B3260081
    [  +0.000625] usb-storage 4-1:1.0: USB Mass Storage device detected
    [  +0.001931] scsi host6: usb-storage 4-1:1.0
    [Mar24 21:42] usb 4-1: reset SuperSpeed USB device number 15 using xhci_hcd
    [  +5.506879] usb 4-1: device descriptor read/8, error -110
    [  +0.103952] usb 4-1: reset SuperSpeed USB device number 15 using xhci_hcd
    [  +5.016068] usb 4-1: device descriptor read/8, error -110
    [  +0.302172] usb 4-1: reset SuperSpeed USB device number 15 using xhci_hcd
    [  +5.209416] usb 4-1: device descriptor read/8, error -110
    [  +0.104014] usb 4-1: reset SuperSpeed USB device number 15 using xhci_hcd
    [  +5.016086] usb 4-1: device descriptor read/8, error -110
    [  +0.302207] usb 4-1: reset SuperSpeed USB device number 15 using xhci_hcd
    [  +5.329814] usb 4-1: device descriptor read/8, error -110
    [  +0.103980] usb 4-1: reset SuperSpeed USB device number 15 using xhci_hcd
    [  +0.519515] usb 4-1: device descriptor read/8, error -110
    [  +0.302064] usb 4-1: reset SuperSpeed USB device number 15 using xhci_hcd
    [  +5.329945] usb 4-1: device descriptor read/8, error -110
    [  +0.103989] usb 4-1: reset SuperSpeed USB device number 15 using xhci_hcd
    [  +5.016118] usb 4-1: device descriptor read/8, error -110
    [  +0.148035] usb 4-1: USB disconnect, device number 15
    [  +0.188354] usb 4-1: new SuperSpeed USB device number 16 using xhci_hcd
    [  +5.287088] usb 4-1: device descriptor read/8, error -110
    [  +0.103978] usb 4-1: new SuperSpeed USB device number 16 using xhci_hcd
    [  +3.347501] usb 4-1: device descriptor read/8, error -110
    [  +0.302823] usb 4-1: new SuperSpeed USB device number 17 using xhci_hcd
    [Mar24 21:43] usb 4-1: device descriptor read/8, error -110
    [  +0.104015] usb 4-1: new SuperSpeed USB device number 17 using xhci_hcd
    [  +5.016116] usb 4-1: device descriptor read/8, error -110
    [  +0.125956] usb usb4-port1: attempt power cycle
    [  +0.000093] usb usb4-port1: cannot disable (err = -32)
    [  +0.000010] usb usb4-port1: cannot disable (err = -32)
    

Благодарим за любую идею!

2 ответа2

1

Сообщения об ошибках отображаются на уровне USB, а не на уровне хранилища. Это, вероятно, означает, что контроллер на USB-накопителе каким-то образом поврежден (он зависает на полпути во время транзакции USB), и это не подлежит восстановлению.

Выброси это.

0

Вы можете попробовать fsck /dev/[device name] . Вы можете стереть с помощью dd if=/dev/zero of=/dev/[device name] Я не знаю, имеют ли они значение, если диск достаточно сломан.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .