4

У меня есть USB-накопитель Transcend JetFLash 2GB.Он работал нормально, и я использовал его время от времени.

Внезапно он перестал работать во всех версиях Windows. USB-устройство не распознано

Неизвестное устройство

USB-накопитель также не распознается BIOS. Он не отображается в списке загрузочных устройств.(Раньше показывался в списке ранее)

Однако USB-накопитель работает нормально в моей ОС Linux Mint 11.

Запуск dmesg дает это

[  941.812192] usb 1-2: new high speed USB device using ehci_hcd and address 4
[  941.936178] usb 1-2: device descriptor read/64, error -71
[  942.164188] usb 1-2: device descriptor read/64, error -71
[  942.380189] usb 1-2: new high speed USB device using ehci_hcd and address 5
[  942.504138] usb 1-2: device descriptor read/64, error -71
[  942.732179] usb 1-2: device descriptor read/64, error -71
[  942.948154] usb 1-2: new high speed USB device using ehci_hcd and address 6
[  943.364134] usb 1-2: device not accepting address 6, error -71
[  943.476172] usb 1-2: new high speed USB device using ehci_hcd and address 7
[  943.892140] usb 1-2: device not accepting address 7, error -71
[  943.892191] hub 1-0:1.0: unable to enumerate USB device on port 2
[  944.296190] usb 2-2: new full speed USB device using uhci_hcd and address 3
[  944.438251] usb 2-2: not running at top speed; connect to a high speed hub
[  944.709928] usbcore: registered new interface driver uas
[  944.729999] Initializing USB Mass Storage driver...
[  944.730509] scsi6 : usb-storage 2-2:1.0
[  944.730908] usbcore: registered new interface driver usb-storage
[  944.730917] USB Mass Storage support registered.
[  945.736320] scsi 6:0:0:0: Direct-Access     JetFlash Transcend 2GB    8.07 PQ: 0 ANSI: 2
[  945.744547] sd 6:0:0:0: Attached scsi generic sg1 type 0
[  945.753316] sd 6:0:0:0: [sdb] 3944448 512-byte logical blocks: (2.01 GB/1.88 GiB)
[  945.758274] sd 6:0:0:0: [sdb] Write Protect is off
[  945.758288] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[  945.765167] sd 6:0:0:0: [sdb] No Caching mode page present
[  945.765181] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[  945.784309] sd 6:0:0:0: [sdb] No Caching mode page present
[  945.784323] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[  946.239512]  sdb: sdb1
[  946.257279] sd 6:0:0:0: [sdb] No Caching mode page present
[  946.257292] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[  946.257302] sd 6:0:0:0: [sdb] Attached SCSI removable disk

Похоже, что-то не так с USB-накопителем.Он не распознается ни на одном компьютере под управлением Windows.

Есть ли способ это исправить?

Есть идеи, почему возникла эта проблема?

3 ответа3

3

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

Строка здесь в ваших журналах Linux:

[  944.438251] usb 2-2: not running at top speed; connect to a high speed hub

необычно, если ваш компьютер совместим с USB 2.0, а флэш-накопитель также совместим с USB 2.0 - я не верю, что они выпускали машины только с USB 1.1 с 1998 года или около того. Эта флешка подключена к концентратору, который может работать со сбоями (они могут делать это с течением времени)? Это связано с удлинителем? Устройства могут быть не в состоянии правильно согласовывать скорости USB 2.0, если соединительный кабель или разъем повреждены или имеют неправильные характеристики. Это может заставить Windows жаловаться, но не Linux - Windows имеет больше проблем со скоростью и обнаружением USB-устройств, чем Linux.

Поскольку это устройство Transcend, вы можете попробовать запустить на нем утилиту восстановления Transcend после резервного копирования ваших данных. Несмотря на то, что это говорит о том, что это "онлайн" инструмент, это исполняемый файл, который вы можете скачать и запустить.

Я также предположил бы, что возможной причиной может быть антивирусное программное обеспечение, которое вы, скорее всего, будете запускать в Windows, но не в Linux, хотя я не думаю, что оно остановит распознавание диска.

3

Вот несколько вещей, которые вы можете попробовать:

  • При подключении к компьютеру отключите питание и через несколько секунд снова включите его.
  • Попробуйте использовать устройство USB с другим портом USB; если он работает нормально в другом порту, возможно, неисправен исходный порт.
  • Выключите компьютер и отсоедините его от источника питания на долгое время, чтобы весь заряд разрядился с материнской платы. В случае ноутбука, удаление батареи делает то же самое.
  • Попробуйте использовать устройство USB с другим компьютером; если он работает на другом компьютере, вы знаете, что проблема с оригиналом.
  • Если оба компьютера имеют одинаковую операционную систему, и она работает в одном, а не в другом, проблема, скорее всего, будет аппаратной.
  • Если операционные системы компьютера отличаются и он работает в одной, это может быть проблемой совместимости с одной из них. Это все еще может быть аппаратная проблема, хотя.
  • Удалите все USB-контроллеры в диспетчере устройств и перезапустите систему. Это позволит Windows переустановить все контроллеры USB.
  • Убедитесь, что BIOS обновлен (опасно!)
  • Убедитесь, что драйвер чипсета обновлен (материнская плата)
  • Восстановите операционную систему до точки, где все работало хорошо.
  • Откажись от этого USB как чистый проигрыш.
0

В процессе форматирования флешки. Убедитесь, что вы "выровнялись по цилиндру".

Это то, что мне нужно было сделать, чтобы мои UBS-флешки работали с Windows и Linux. используйте Gparted для форматирования флешки.

http://www.trishtech.com/2011/06/restore-usb-flash-disk-back-to-full-capacity/

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