admin管理员组文章数量:1534365
2024年1月16日发(作者:)
我们可能经常遇到移动硬盘、U盘之类的可移动存储设备出现如下错误:
“位置不可用,无法访问,文件或目录损坏且无法读取。”
使用CMD→输入:CHKDSK 盘符: /f 后出现:“需要修复磁盘是NTFS格式,但无法确定卷版本或状态,CHKDSK被中止”的提示。
千万不要格式化,千万不要格式化,千万不要格式化----------------------------
出现这种情况一般是文件系统出了问题,可能是存储位置有坏道,磁头不良或是文件损坏,前俩种情况最好找专业人员,最后这种情况就可以按照本文操作
工具/原料
电脑一台
•
待修复移动硬盘
•
方法/步骤
1. 首先下载winhex软件,如果是windows vista或windows7系统的朋友,必须以管理员身份运行winhex软件。
2. “打开磁盘”→选择需要修复的磁盘→确定
3. 如果offset的000000000位置如下图所示(主要看红色框框位置是否出现NTFS字样),说明系统文件是NTFS,只是显示成RAW格式而已,需要修复MFT。
4. 你会发现这样的界面,原本应该为MFT文件的位置0C0000000变为了USBC。
5. 一定要用鼠标慢慢向下滚动直到找到46 49 4C 45,然后你可以看到红色框框中的字样为$MFT。
6. 正常情况下,有四个数据:$MFT,$MFTMirro,$LogFile,$Volume,每个数据都是以46 49 4C 45开头的。
由于数据发生偏移,造成volume数据丢失。所以只看到前面3个。将前面三个的数据复制在0c0000000位置写入。
然后重新打开一个正常的磁盘,锁定簇号786432,慢慢查找第四个以46 49
4C 45开头的$volume数据。如下图,从0c0000c00开始复制。回到需要修复磁盘,也在0c0000c00位置的横轴0位置写入即可。
PS:如果能看到volume数据没有丢失。将四个数据复制,然后在起始位0c0000000写入就行。写入后,下面的重复数据至0c0000FF0位置删除。
7. 完成上述操作后,保存即可。
然后点击“运行”→输入cmd→输入“chkdsk (盘符): /f”。冒号和反斜杠中间有一个空格,盘符写上后,将括号去掉。如“chkdsk i: /f”。这样就可以修复了。
版权声明:本文标题:文件或目录损坏且无法读取-chkdsk被中止 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1705383829a136220.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论