本文最后更新于:星期二, 八月 2日 2022, 9:32 晚上

问题描述:

家里的移动硬盘寿命已有4年之久,里面存储了200多G的学习资料(字面意思)。今天我将其插在系统为win10的电脑上,却出现了以下情况:

  • 硬盘通电指示灯亮;
  • 右下角托盘区域出现usb插入提示,并可以点击“安全删除硬件”;
  • 在“我的电脑”界面,显示“本地磁盘 D:”,但是双击之后出现错误“文件或目录损坏且无法读取”。

重启电脑、重新插拔、更换另一台win7系统的电脑,都是该状况。至此基本确定是移动硬盘本身的问题。

硬盘参数:

  • 黑甲虫 640G 移动机械硬盘
  • 磁盘格式为NTFS
  • 使用4年有余
  • 之前出现过数据丢失的状况,转移敏感数据之后,在该盘中只留有非敏感的学习资料,约280G

查阅资料可知,我这种错误大概率是由于某次未断电插拔硬盘导致的文件目录错误。好消息是,这种错误可以通过一句简单的指令解决。

解决方案:

  1. 打开cmd
  2. 输入 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盘等等。之所以产生这些问题,一般有以下几个原因:

  1. 没有点击“安全删除硬件”直接拔USB接口导致系统没有完成读写操作。这会使得文件目录不完整,损坏文件目录系统。
  2. 劣质产品,或者劣质硬盘盒。硬盘盒内部的电源、电路供电不稳定,也会产生文件系统错误的状况。
  3. 停电了

恢复效果质量

如果是大移动硬盘并且是NTFS分区格式的,恢复质量十分理想,基本都能成功恢复文件和目录结构。

如果是FAT或FAT32格式,根据损坏程度不同,恢复质量效果比NTFS格式结构的分区稍差一些,所以日常使用建议使用NTFS格式分区,其数据安全性更高一些。

一般情况下,CHKDSK可以成功修复出错的分区。但仍有可能没有反应。此时建议不要拔出设备,重启电脑,再观察是否仍然错误。 如果故障依然存在,可以尝试用EasyRecovery、R-STUDIO等软件恢复分区数据。


record      hardware 移动硬盘

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!