外付けドライブが認識されない

外付けドライブが認識されない

私は現在、基本OS(UbuntuベースのLinuxオペレーティングシステムなので、Ubuntuのすべてがここで実行されています)を実行しています。 Windows 8でデュアルブートします。

3TB外付けハード(USB 3.0)を接続したのに認識できないようです。 Windows(7および8)ではうまく機能します。

GPTパーティションテーブルを使用し、NTFSでフォーマットされています。

プラグを差し込むとドライブのインジケータが点滅しますが、デバイスの下には表示されず、fdiskまたはgdiskを実行すると停止するようです。

使用すると、dmesg次のことがわかります。

[ 1511.173737] usb 4-2: new SuperSpeed USB device number 6 using xhci_hcd
[ 1511.198057] scsi11 : usb-storage 4-2:1.0
[ 1512.198085] scsi 11:0:0:0: Direct-Access     ST3000DM 001-9YN166       CC4C PQ: 0 ANSI: 0
[ 1512.199618] sd 11:0:0:0: Attached scsi generic sg3 type 0
[ 1512.199836] sd 11:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
[ 1512.200003] sd 11:0:0:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[ 1512.200904] sd 11:0:0:0: [sdc] Write Protect is off
[ 1512.200915] sd 11:0:0:0: [sdc] Mode Sense: 23 00 00 00
[ 1512.201913] sd 11:0:0:0: [sdc] No Caching mode page present
[ 1512.201926] sd 11:0:0:0: [sdc] Assuming drive cache: write through
[ 1512.202655] sd 11:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
[ 1512.204294] sd 11:0:0:0: [sdc] No Caching mode page present
[ 1512.204306] sd 11:0:0:0: [sdc] Assuming drive cache: write through
[ 1543.300083] usb 4-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ 1543.318785] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801cb1ec480
[ 1543.318797] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801cb1ec4c0
[ 1574.366771] usb 4-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ 1574.385450] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801cb1ec480
[ 1574.385454] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801cb1ec4c0

後で:

[ 1698.142961] sd 11:0:0:0: [sdc] Unhandled error code
[ 1698.142972] sd 11:0:0:0: [sdc]  Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK
[ 1698.142980] sd 11:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[ 1698.143000] end_request: I/O error, dev sdc, sector 0
[ 1698.143009] Buffer I/O error on device sdc, logical block 0

また、USB 2ポートでドライブを試してみましたが、同じ問題が発生しました。

なぜ表示されないのか、何を試すべきかを知っている人はいますか?

ベストアンサー1

カーネルのバージョンを確認して、4 KB セクタでドライブの読み書きをサポートしていることを確認してください。 TBの範囲の最新のドライブは、512Bセクターの既存の標準から4KBセクターに変更されました。カーネル2.6.31以降を使用する必要があると思います。 Windows 7と8はどちらもデフォルトで4KBセクタをサポートしているため、テスト時にドライブがそのオペレーティングシステムで動作する可能性が高くなります。

出力を見直すと、出力のライン6にブロックサイズが512Bと呼ばれているため、ドライブは512Bセクタを使用するか、その使用をシミュレートしているようです。論理ブロックであるため、後で4KBブロックを使用することは依然として可能です。今はドライバの問題かもしれないと思います。

試してみるいくつかのトラブルシューティング手順は次のとおりです。

- USB HDDアダプタをユーザーが修理できる場合は、小さいドライブをUSBエンクロージャに挿入し、ドライブをマウントしてアクセスできることを確認してください。これは、少なくともドライバがロードされていることを確認します。 - 3TBドライブを使用してUSBバスがデバイスを認識していることを確認してください。次のコマンドを実行し、出力でUSBアクセサリを見つけます。私はあなたのディストリビューションに慣れていないので、いくつか提供しました。

# lsusb;
# lshw;
# lshal;
# lspci;

-機器にドライブが存在しないと言われました。これは、次のコマンドを実行したときにエントリやファイルが存在しないことを意味しますか?

# ls /dev/sdc;

-上記のコマンド実行時にファイル/デバイスが存在する場合は、次のコマンドの出力を貼り付けることができますか?

# hdparm -I /dev/sdc;

おすすめ記事