web-dev-qa-db-ja.com

lsusbはフラッシュドライブを検出しますが、fdiskは検出しません

Kingston 64gb USBフラッシュドライブが動作していません。コマンドlsusbを使用すると、次のメッセージが表示されます。

Bus 002 Device 021: ID 0951:1665 Kingston Technology Digital DataTraveler SE9 64GB

それで私のキングストンflasdriveが見つかりました。検索の結果、「Sudo fdisk -l」を使用する必要があることがわかりました。これはキングストンドライブを示していません。私が得るのは:

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x38601c96

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   552536063   276164608    7  HPFS/NTFS/exFAT
/dev/sda3       552538110  1250263039   348862465    f  W95 Ext'd (LBA)
Partition 3 does not start on physical sector boundary.
/dev/sda5       552538112  1197832191   322647040    7  HPFS/NTFS/exFAT
/dev/sda6      1197834240  1201831935     1998848   82  Linux swap /  Solaris
/dev/sda7      1201833984  1250263039    24214528   83  Linux

GPartedを使用してみましたが、このプログラムでもデバイスが見つかりません。 Windowsを使用するラップトップもデバイスを見つけることができません。

問題となる可能性のあるもの、および問題を解決するために実行できる手順は何ですか?

ありがとう!

バートに関して

3

最初に2つの理由を知っています。 1つ目が最も可能性が高いものです。

  1. カーネルがusbストレージモジュールをロードしませんでした。 lsmodが表示されます。そうでない場合...

    Sudo modprobe usb_storage
    

    それを追加します。

  2. USBの電源が故障している場合にも発生する可能性があります。


さらに調査するには、あなたがすることができます...

strace -o log fdisk -l

結果をPastebinに投稿します(長いログになる場合があります)。

2
Rinzwind