本文最后更新于:星期二, 八月 2日 2022, 9:32 晚上
问题描述:
家里的移动硬盘寿命已有4年之久,里面存储了200多G的学习资料(字面意思)。今天我将其插在系统为win10的电脑上,却出现了以下情况:
- 硬盘通电指示灯亮;
- 右下角托盘区域出现usb插入提示,并可以点击“安全删除硬件”;
- 在“我的电脑”界面,显示“本地磁盘 D:”,但是双击之后出现错误“文件或目录损坏且无法读取”。
重启电脑、重新插拔、更换另一台win7系统的电脑,都是该状况。至此基本确定是移动硬盘本身的问题。
硬盘参数:
- 黑甲虫 640G 移动机械硬盘
- 磁盘格式为NTFS
- 使用4年有余
- 之前出现过数据丢失的状况,转移敏感数据之后,在该盘中只留有非敏感的学习资料,约280G
查阅资料可知,我这种错误大概率是由于某次未断电插拔硬盘导致的文件目录错误。好消息是,这种错误可以通过一句简单的指令解决。
解决方案:
- 打开cmd
- 输入 chkdsk D: /f 请注意,我的移动硬盘盘符为D:
参考:https://cloud.tencent.com/developer/article/1487000
chkdsk 参数说明:
volume 指定驱动器(后面跟一个冒号)、装入点或卷名。
filename 仅用于 FAT/FAT32: 指定要检查是否有碎片的文件
/F 修复磁盘上的错误。
/V 在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。在 NTFS 上: 如果有清除消息,将其显示。
/R 查找不正确的扇区并恢复可读信息(隐含 /F)。
/L:size 仅用于 NTFS:? 将日志文件大小改成指定的 KB 数。如果没有指定大小,则显示当前的大小。
/X 如果必要,强制卷先卸下。卷的所有打开的句柄就会无效(隐含 /F)
/I 仅用于 NTFS: 对索引项进行强度较小的检查
/C 仅用于 NTFS: 跳过文件夹结构的循环检查。
/I 和 /C 命令行开关跳过卷的某些检查,减少运行 Chkdsk 所需的时间
原因分析
这种错误一般产生于外置移动硬盘上面,或者外置U盘等等。之所以产生这些问题,一般有以下几个原因:
- 没有点击“安全删除硬件”直接拔USB接口导致系统没有完成读写操作。这会使得文件目录不完整,损坏文件目录系统。
- 劣质产品,或者劣质硬盘盒。硬盘盒内部的电源、电路供电不稳定,也会产生文件系统错误的状况。
- 停电了
恢复效果质量
如果是大移动硬盘并且是NTFS分区格式的,恢复质量十分理想,基本都能成功恢复文件和目录结构。
如果是FAT或FAT32格式,根据损坏程度不同,恢复质量效果比NTFS格式结构的分区稍差一些,所以日常使用建议使用NTFS格式分区,其数据安全性更高一些。
一般情况下,CHKDSK可以成功修复出错的分区。但仍有可能没有反应。此时建议不要拔出设备,重启电脑,再观察是否仍然错误。 如果故障依然存在,可以尝试用EasyRecovery、R-STUDIO等软件恢复分区数据。
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!