我有一个新的 U 盘,几个小时前刚用过。现在我的 Ubuntu (12.04) 无法识别它。USB 端口是正确的,因为插入的其他设备可以正常工作。当我检查时lsusb
,它返回:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 03f0:7104 Hewlett-Packard DeskJet 3420c
Bus 001 Device 004: ID 12d1:140c Huawei Technologies Co., Ltd.
Bus 001 Device 005: ID 04f3:0103 Elan Microelectronics Corp.
Bus 002 Device 008: ID 058f:1234 Alcor Micro Corp. Flash Drive
当我使用时,fdisk
返回列表中没有我的 U 盘的踪迹。我认为这是设备问题,因为 Windows 也看不到它,但我不知道我能做些什么。
我可以补充一点,插入时,U盘会非常热。
答案1
插入 U 盘,然后在终端中运行dmesg
。
如果你的系统以任何方式检测到正在连接的设备,你应该会看到类似以下内容的内容(复制自Ubuntu 文档):
[17197212.184000] usb 5-6: new high speed USB device using ehci_hcd and address 2
[17197212.420000] Initializing USB Mass Storage driver...
[17197212.420000] scsi2 : SCSI emulation for USB Mass Storage devices
[17197212.420000] usb-storage: device found at 2
[17197212.420000] usb-storage: waiting for device to settle before scanning
[17197212.420000] usbcore: registered new driver usb-storage
[17197212.420000] USB Mass Storage support registered.
[17197217.420000] Vendor: WDC WD32 Model: 00JB-00KFA0 Rev: 0811
[17197217.420000] Type: Direct-Access ANSI SCSI revision: 00
[17197217.436000] usb-storage: device scan complete
[17197217.464000] Driver 'sd' needs updating - please use bus_type methods
[17197217.472000] SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
[17197217.472000] sda: assuming drive cache: write through
[17197217.520000] SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
[17197217.520000] sda: assuming drive cache: write through
[17197217.520000] sda: sda1
[17197217.528000] sd 2:0:0:0: Attached scsi disk sda
[17197217.540000] sd 2:0:0:0: Attached scsi generic sg0 type 0
如果有没有什么插入 USB 后出现活动,我认为这可能意味着设备已死。但是,如果这是 Linux 理解的错误情况,您可能会看到一些输出,表明正在检测设备以及无法安装的原因。
然而,Windows 和 Linux 无法识别非常热的设备,听起来很像是有什么东西短路了,而你却无能为力。
答案2
我的情况也一样,Ubuntu 12.04 没有 U 盘,但 Windows 可以检测到。我会用 dmesg 检查一下,然后再报告