如何检测到USB但不显示在任何地方?

Geo*_*uer 14 usb-drive mount

我早上开始尝试使用 2GB 记忆棒和启动盘创建器创建一个可启动的 USB。它似乎在整个过程中运行得很好,直到它出现一个屏幕,上面写着“正在创建内存分区”之类的内容,并且在我点击取消并移除 USB 记忆棒之前,该屏幕处于 100% 状态大约 45 分钟。

现在 U 盘没有被检测为存储或...任何东西(即使在我的 Windows 电脑上),尽管它确实出现在系统日志中。

请允许我演示一下。我们从未插入的 USB 开始:

[georgemauer@ubuntu:~]$ sudo fdisk -l                                     (04-04 16:01)

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x994bdc0f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    27650047    13824000   27  Hidden NTFS WinRE
/dev/sda2   *    27650048    27854847      102400    7  HPFS/NTFS/exFAT
/dev/sda3        27854848   976771119   474458136    7  HPFS/NTFS/exFAT
Run Code Online (Sandbox Code Playgroud)

我插上usb:

[georgemauer@ubuntu:~]$ tail -f /var/log/syslog         
                       ***Snip***

Apr  4 15:01:18 ubuntu wpa_supplicant[1136]: WPA: Group rekeying completed with 00:24:36:ad:e7:3f [GTK=TKIP]
Apr  4 15:02:29  wpa_supplicant[1136]: last message repeated 3 times
Apr  4 15:02:29 ubuntu kernel: [22122.788133] usb 2-1: new high speed USB device number 13 using ehci_hcd
Apr  4 15:02:29 ubuntu kernel: [22122.923873] scsi10 : usb-storage 2-1:1.0
Apr  4 15:02:29 ubuntu mtp-probe: checking bus 2, device 13: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1"
Apr  4 15:02:30 ubuntu mtp-probe: bus: 2, device: 13 was not an MTP device
Apr  4 15:02:30 ubuntu kernel: [22123.926154] scsi 10:0:0:0: Direct-Access     GENERIC  USB Mass Storage 1.00 PQ: 0 ANSI: 2
Apr  4 15:02:30 ubuntu kernel: [22124.105118] sd 10:0:0:0: Attached scsi generic sg1 type 0
Apr  4 15:02:30 ubuntu kernel: [22124.108212] sd 10:0:0:0: [sdb] Attached SCSI removable disk
Run Code Online (Sandbox Code Playgroud)

但是之后:

[georgemauer@ubuntu:~]$ ls /mnt -alF                                      (04-04 16:02)
total 8
drwxr-xr-x  2 root root 4096 2011-04-21 12:51 ./
drwxr-xr-x 26 root root 4096 2012-03-31 13:16 ../
[georgemauer@ubuntu:~]$ ls /media -alF                                    (04-04 16:03)
total 8
drwxr-xr-x  2 root root 4096 2012-04-04 12:18 ./
drwxr-xr-x 26 root root 4096 2012-03-31 13:16 ../
Run Code Online (Sandbox Code Playgroud)

可能会发生什么以及如何恢复我的 USB 密钥?

j0h*_*j0h 4

sudo lsusb是第一步。查看 /mnt 或 /media 或 /anywherelse 意味着硬件已安装。硬件可能已插入但未安装。

dmesg 如果您看到列出的设备,那么您可以在此处查找 /dev/ 分配,这是dmesg我刚刚将记忆棒插入计算机时的输出:

[10527.883515] sd 6:0:0:3: [sde] 126912 512-byte logical blocks: (64.9 MB/61.9 MiB)
[10527.884558] sd 6:0:0:3: [sde] Write Protect is on
[10527.884567] sd 6:0:0:3: [sde] Mode Sense: 03 00 80 00
[10527.885747] sd 6:0:0:3: [sde] No Caching mode page present
[10527.885755] sd 6:0:0:3: [sde] Assuming drive cache: write through
[10527.889253] sd 6:0:0:3: [sde] No Caching mode page present
[10527.889261] sd 6:0:0:3: [sde] Assuming drive cache: write through
[10527.892404]  sde: sde1
Run Code Online (Sandbox Code Playgroud)

所以然后我会尝试在 /dev/sde1 上安装该文件系统, sudo mount /dev/sde1 /home/user/Desktop/foo 您可以在其中安装硬件,这有点微不足道。/mnt /media /whocares 没关系。(忽略 FHS,并假设您不会尝试安装在像 root 这样的地方)

sudo fdisk -l会告诉您文件系统类型和 /dev/ 分配。fdisk -l但是不会告诉你任何事情(奇怪的是,它不会返回“权限被拒绝”)

为什么使用dmesg而不是fdisk?因为使用fdisk假设您的硬件正在工作。如果您的硬件出现故障,fdisk不会告诉您。但dmesg会。