在硬盘上出现“文件或目录损坏且无法读取”问题,首先不要想到格式化那个分区,因为代价太高,并且要备份文件, 太麻烦了。
故障现象
不管是移动硬盘还是优盘,包括本地电脑上的硬盘分区,双击打开时,提示:“无法打开H盘 ,文件或目录损坏且无法读取,....”。有的分区格式变为RAW。
数据丢失原因分析
出现这种错误提示,是由于各种原因导致的磁盘文件目录(FAT,MFT)出错造成。主要发生在优盘、MP3、移动硬盘等移动设备上,其中大容量(160G以上)NTFS分区格式的外置移动硬盘发生几率最高最多。产生的原因很多,一般有下面几种原因:
1、没有正常插拔移动设备,系统没有完成完整的读写操作,致使文件目录信息错乱和不完整。比如我们复制一个文件到移动设备,关机重启、拔取后,再次打开使用或到别的电脑上使用时出现症状。
2、选用了劣质产品,包括劣质电源、主板、数据线、特别是劣质外置硬盘盒。产品的电源、主控电路不稳定,致使磁盘寻址出错,写信息错乱。
3、使用了PQ、PM等磁盘分区调整工具。
4、病毒、硬盘硬件本身故障、工作期间突然停电。
恢复效果质量
如果是大移动硬盘并且是NTFS分区格式的,恢复质量十分理想,基本都能成功恢复文件和目录结构。
如果是FAT或FAT32格式,根据损坏程度不同,恢复质量效果比NTFS格式结构的分区稍差一些,所以日常使用建议使用NTFS格式分区,其数据安全性更高一些。
解决办法:用管理员身份打开cmd,输入chkdsk /x /f /r d:
cmd的chkdsk命令是check disk的缩写,可用于查询磁盘信息和恢复磁盘错误,chkdsk命令的格式是:
chkdsk 磁盘名(冒号) 参数
例如要检查C盘使用情况,就输入
chkdsk C:
检查D盘使用情况,就输入chkdsk D: ,如果直接输入chkdsk,就检查当前硬盘的使用情况。
chkdsk各个参数详解
/f 修复磁盘上的错误。必须锁定磁盘。如果 chkdsk 无法锁定驱动器,则会显示一条消息,询问您是否希望在下次重新启动计算机时检查该驱动器。
/v 当检查磁盘时,显示所有目录中每个文件的名称。
/r 找到坏扇区并恢复可读取的信息。必须锁定磁盘。
/x 仅在 NTFS 上使用。如果必要,首先强制卸载卷。该驱动器的所有打开句柄都无效。
/i 仅随 NTFS 使用。对索引项执行充分检查,降低运行 chkdsk 的所用时间量。
/c 仅随 NTFS 使用。跳过文件夹结构中的周期检查,减少运行 chkdsk 所需的时间量。
/l[:size] 仅随 NTFS 使用。将日志文件的大小更改为由用户输入的大小。如果省略该参数,则 /l 会显示当前日志文件的大小。
/? 在命令提示符显示帮助。
chkdsk /x /f /r d:
估计大家看懂了吧。
移动硬盘删除文件时提示“文件或目录损坏且无法读取”的解决方法
新买一个移动硬盘,同学借去Copy一个游戏,拷来后发现数据包损坏,提示"文件或目录损坏且无法读取",我连忙检查,新买的硬盘出现这个问题,莫不是买到有坏道的水货了?复制粘贴该分区内其它文件,无任何问题,但不能排除是硬盘坏道。
打开这个文件夹,正常,可以浏览里面文件。右键查看文件夹属性,见其为只读属性,把只读属性去掉,点击确定,提示文件夹内有文件损坏,无法重新设 置属性,找到该文件,果然已被损坏,不能正常打开。尝试删除失败。ms-dos下使用rd /s命令强制删除失败。进入到该文件夹下使用
del /f
命令 强制删除失败。哎呀,我还不信删不了你。
cmd进入该盘目录,运行
chkdsk /f
提示CHKDSK 正在校验文件...,几秒后提示删除*.*文件索引成功,重新运行rd /s +文件夹名,文件夹成功删除。
使用系统自带的磁盘检测修复:
方法/步骤
1、打开"我的电脑"
2、右击需要修复的分区,我是D 盘,所以我是右击D盘,弹出菜单
3、选择"属性",弹出D盘的属性窗口
4、选择"工具",点击"查错"里的"开始检查"(也就是第一个"开始检查"),弹出检查磁盘的窗口(WIN7通用)
勾选"自动修复文件系统错误"和"扫描并修复坏扇区"(也就是全部都要打勾)
5、点击"开始",他会提示你将会在下次启动时进行磁盘检测,点击"确定"
6、然后,重启电脑,电脑会在进入系统时进行磁盘检测和修复
修复时间稍长,要耐心的等候