web-dev-qa-db-ja.com

USBフラッシュはWindowsとBIOSで認識されませんが、Linuxでは正常に動作します

私はトランセンドJetFLash2GB USBドライブを持っています。それはうまく機能していて、時々それを使用していました。

突然、すべてのバージョンのWindowsで機能しなくなりました。USB Device not Recognised

Unknown Device

USBドライブもBIOSによって認識されません。起動可能なデバイスのリストには表示されません(以前のリストに表示されていました)。

ただし、USBドライブはLinux Mint 11OSでは正常に動作します。

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を実行しているどのコンピューターでも認識されません。

これを修正する方法はありますか?

この問題が発生した理由はありますか?

4
bbalegere

最初のセクターが何らかの理由で上書きされた場合、BIOSに表示されない場合があります。

Linuxログの次の行:

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

お使いのコンピュータがUSB2.0に準拠していて、フラッシュドライブもUSB 2.0に準拠している場合、これは珍しいことです。1998年頃から、USB1.1のみのマシンを製造しているとは思いません。このフラッシュドライブは、誤動作している可能性のあるハブに接続されていますか(時間の経過とともにそれを行うことができます)?延長ケーブルに接続されていますか?接続ケーブルまたはコネクタが損傷しているか、何らかの方法で不適切な場合、デバイスはUSB2.0の速度を適切にネゴシエートできない可能性があります。これにより、Windowsは文句を言う可能性がありますが、Linuxは文句を言いません-Windowsには、LinuxよりもUSBデバイスの速度と検出に関する問題が多くあります。

これはトランセンドデバイスなので、データをバックアップした後、 トランセンドリカバリユーティリティを実行してみてください 可能性があります。 「オンライン」ツールであると言われているにもかかわらず、ダウンロードして実行できる実行可能ファイルです。

また、LinuxではなくWindowsで実行されている可能性が高いウイルス対策ソフトウェアが原因である可能性もあると思いますが、ドライブの認識が停止することはないと思います。

3
LawrenceC

ここにあなたが試すことができるいくつかのことがあります:

  • コンピュータに接続した状態で、電源を抜き、数秒後にもう一度接続します。
  • 別のUSBポートでUSBデバイスを使用してみてください。別のポートで正常に動作する場合は、元のポートが誤動作している可能性があります。
  • コンピュータをシャットダウンし、電源から長時間切断して、すべての電荷がマザーボードから放散されるようにします。ラップトップの場合、バッテリーを取り外すことは同じことをします。
  • 別のコンピューターでUSBデバイスを使用してみてください。別のコンピューターで動作する場合は、元のコンピューターに問題があることがわかります。
  • 両方のコンピューターのオペレーティングシステムが同じで、一方のコンピューターで動作し、もう一方のコンピューターでは動作しない場合、問題はハードウェアの問題である可能性が高くなります。
  • コンピュータのオペレーティングシステムが異なり、1つで動作する場合は、それらの1つとの互換性の問題である可能性があります。ただし、それでもハードウェアの問題である可能性があります。
  • デバイスマネージャですべてのUSBコントローラをアンインストールし、システムを再起動します。これにより、WindowsはすべてのUSBコントローラーを再インストールできます。
  • BIOSが最新であることを確認してください(危険です!)
  • チップセットドライバが最新であることを確認してください(マザーボード)
  • すべてが正常に機能するポイントにオペレーティングシステムを復元します。
  • 純粋な損失としてこのUSBをあきらめます。
3
harrymc

USBスティックのフォーマットプロセスで。必ず「シリンダーに合わせて」ください。

これは、UBSスティックをWindowsとLinuxで動作させるために私がしなければならなかったことです。 Gpartedを使用してスティックをフォーマットします。

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

0
Cotin