不久前,我从闪存驱动器安装了 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 文件制作)启动计算机,并检查闪存盘是否工作。(如果它们在实时系统中工作,但在已安装的系统中不工作,我们应该责怪已安装的系统,否则可能是硬件问题)。