最近从朋友那里获得一个U盘,听说已经不能使用了。抱着好奇的心态将U盘插上电脑查看,发现插上后显示“由于I/O设备错误,无法运行此项请求”。上网查找了一番,发现确实没有很好的解决办法,只好自己动手了。

U盘,I/O

  首先我们需要知道I/O错误是个什么东西?百度百科的解释是:I/O错误就是input/out 错误,即计算机的输入输出系统错误。这种问题可能是电压引起的。因为u盘在写入时会在存储单元加一个5伏的电压, 而读取时会在存储单元加一个低于3伏的电压,仅仅读取存储单元的标识状态而不改变它。因此读取电压低于写入电压,而主板的供电电压在两者之间,才会发生这种问题。

  可以看出U盘本身并没有完全坏掉,只有由于电压造成了读取问题。

  为此我们可以使用以下方法:

  1、开始——设置——控制面板——管理工具——计算机管理——磁盘管理。

  2、找到移动盘符——右键——更改驱动器名和路径——更改——下拉箭头选择个盘符——确定——确定。

  稍等片刻,我就发现U盘能访问了。这个方法很巧妙的避免了采用工具对U盘进行强行格式化,保护了一部分的数据。如果通过上述方法还是没有修复I/O错误,重新拔下来再插下,基本就可以解决了。当然这个方法也并不是万能的,需要因情况而定,有些U盘被电压影响过大,可能造成U盘硬件严重损坏,那么恢复难度就比较大了。