一部三星移动硬盘,在电脑操作系统中能显示硬盘的盘符,但显示容量为0字节,双击盘符时无法打开,屏幕出现错误提示“I/O错误”。据用户反映该移动硬盘是在没有完全断电情况下将硬盘从台式机USB口非正常拔出的,再次插入笔记本电脑USB口(USB2.0接口)准备拷贝数据时发现硬盘出现故障。
分析出现这种故障有两种可能,一种是病毒,某种引导型病毒可感染移动硬盘的MBR和BOOT扇区,造成原来的硬盘分区表错误而无法识别容量,所以显示容量为0:另一种没有按照常规先删除硬件再移去硬盘,造成硬盘电路损坏,特别是接口电路坏而出现I/O错误得提示信息。
硬件的可能性较大,因是不正常退出,易造成接口电路损坏。插入硬盘时,硬盘电机转动声音正常.电源指示灯亮且闪烁,说明与主板的通讯正常。
打开硬盘盒,仔细观察接口及电路板,没有发现元件烧坏的迹象,怀疑接口转换电路损坏,用办公室另一同型号电路板更换,故障依旧。
既然不是硬件故障.那可能是分区表错误,致使操作系统无法识别而造成移动硬盘分区无容量。必须重新对硬盘分区或重建分区表。我用可启动工具光盘启动系统.在DOS下运行其中分区软件PqmagIC8,出现“#104”磁盘错误的提示信息,再运行分区修复软件DISKGEN,发现移动硬盘容量正常,说明硬盘为分区表错误,按Alt和T键激活“工具(T)”菜单,按上下箭头选择“重建分区表”。当出现“自动方式”和“交互方式”时,选择“交互方式”。找到第一个分区时看是原来分区的还是现在的分区,如果是原来的就保留,不是就跳过。待到找到与原来的相同或相近的分区,就保留。直到逐一将原来所有分区找完为止。保存退出后重新启动计算机进入WINXP操作系统后发现故障依旧,维修陷入困境。无奈情况下,重新从光盘启动,用“自动方式”功能重建分区表,存盘退出后重新启动系统,意外发现硬盘容量正常了,硬盘原来数据还在。
经验总结:DIKGEN分区管理功能中重建分区表功能非常好,如果“交互方式“功能不能恢复分区表时,再选“自动方式”功能。