我有一个金士顿 64gb USB 闪存驱动器无法使用。当我使用命令 lsusb 时,我得到以下信息:'
Bus 002 Device 021: ID 0951:1665 Kingston Technology Digital DataTraveler SE9 64GB
因此它找到了我的 Kingston flasdrive。搜索后我发现我现在需要使用“sudo fdisk -l”。这不会显示 Kingston 驱动器。我只得到:
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 的笔记本电脑也找不到该设备。
可能存在什么问题?我应该采取哪些步骤来解决这个问题?
谢谢!
诚挚问候 Bert
答案1
首先我知道两个原因。第一个是最有可能的。
内核未加载 USB 存储模块。
lsmod
将显示是否已加载。如果没有...sudo modprobe usb_storage
添加它。
当 USB 电源故障时也会发生这种情况。
为了进一步调查,你可以做一个......
strace -o log fdisk -l
并将结果发布在 pastebin 上(这可能是一个很长的日志)。