Ubuntu 16.04 中未检测到闪存驱动器

Ubuntu 16.04 中未检测到闪存驱动器

不久前,我从闪存驱动器安装了 Ubuntu 16.04,安装本身运行良好。但是,现在每次我尝试插入并使用它时都会显示以下错误:

Sorry, could not display all the contents of “KINGSTON”:
Error when getting information for file '/media/anupam/KINGSTON/2008': Input/output error

同样,该驱动器不再出现在我的桌面或文件浏览器中。

我怎样才能解决这个问题?


lsblk -m未插入闪存驱动器:

NAME   SIZE   OWNER GROUP  MODE 
sda    931.5G root  disk  brw-rw---- 
├─sda1 923.6G root  disk  brw-rw---- 
├─sda2 1K     root  disk  brw-rw---- 
└─sda5 7.9G   root  disk  brw-rw---- 
sr0    1024M  root  cdrom brw-rw----

lsblk将驱动器插入机器背面:

NAME   MAJ:MIN RM SIZE   RO TYPE MOUNTPOINT 
sda    8:0     0  931.5G 0 disk 
├─sda1 8:1     0  923.6G 0 part / 
├─sda2 8:2     0  1K     0 part 
└─sda5 8:5     0  7.9G   0 part [SWAP] 
sdb    8:16    0  29.2G  0 disk 
└─sdb1 8:17    0  29.2G  0 part /media/anupam/EF74-68FB 
sr0    11:0    1  1024M  0 rom

lsblk将驱动器插入机器前部与上述相同。

答案1

您的驱动器错误解释如下:

Error when getting information for file '/media/anupam/KINGSTON/2008': Input/output error

I/O 错误通常意味着以下两种情况之一:

  • 硬件错误(更可能)
    在几乎所有情况下,I/O 错误都是由硬件故障引起的。检查您的 USB 端口和驱动器是否有杂物等,如果有的话,请将其移除。如果发生错误,您的闪存驱动器(可能)已损坏。尝试保存其中的内容以dd制作映像,然后从该映像开始工作。
  • ntfs-3g错误(可能性较小)
    有时,NTFS 驱动器(ntfs-3g在 Linux 上使用)会抛出此错误。尝试fsck在驱动器本身上运行(fsck /dev/sdX,将 X 替换为驱动器的标识符),或CHKDSK在 Windows 本身上使用。如果驱动器仍然出现此错误,则可能是硬件故障(见上文)。

答案2

根据您的一条评论,可以看到该 pendrive 的样子:

$ lsblk
NAME  MAJ:MIN RM SIZE   RO TYPE MOUNTPOINT
sda     8:0   0  931.5G 0  disk 
 ├─sda1 8:1   0  923.6G 0  part / 
 ├─sda2 8:2   0  1K     0  part 
 └─sda5 8:5   0  7.9G   0  part [SWAP] 
sdb     8:16  0  29.2G  0  disk
 └─sdb1 8:17  0  29.2G  0  part /media/anupam/EF74-68FB
sr0    11:0   1  1024M  0  rom 

这里看起来没问题,甚至已经安装好了(在 /media/anupam/EF74-68FB)。

我怀疑存在硬件问题,例如 U 盘的电源出现问题,或者某些电子元件出现故障。

您是否将其他设备连接到 USB,这可能需要大量电力或导致其他问题?

但这也可能是软件问题。从 DVD 磁盘或 USB 闪存盘(由 Ubuntu iso 文件制作)启动计算机,并检查闪存盘是否工作。(如果它们在实时系统中工作,但在已安装的系统中不工作,我们应该责怪已安装的系统,否则可能是硬件问题)。

相关内容