注意:chkdsk有可能误删大量文件,使用前请抓住一切可能的机会先对自己的数据进行备份,比如经过你的努力,磁盘可以读取了,那就马上进行备份。如果事后使用恢复软件找回文件,那么成功率是非常低的。

如果你的磁盘如下图所示

恭喜你,可以继续往下看了

你的磁盘可能有如下病症:

  1. 怼进USB时系统提示“文件目录损坏且无法读取”
  2. 属性显示只有0字节
  3. 磁盘管理器显示正常,但是磁盘的文件系统显示为RAW
  4. 你很慌……

解决方案

  1. 千万不要格式化,任何形式的格式化都不行,躺着、站着、坐着格式化都不行。
  2. 如果没有死心那就先用文件恢复软件拷贝文件到另一个磁盘里,不过评经验这是一个非常漫长,成功率极低的操作。
  3. 如果你豁出去了,那就看下面,建议通读一遍做到心中有数了再操作。
  4. winhex要找一个,相信看到这里的同学都知道哪里找了。
  5. 一样的硬盘准备一个(没有的话就祈祷只是内容移位了而已)。
  6. winhex打开待修复的硬盘具体参看附件。
  7. 找到MTF,如果没有,就到一样的硬盘里面复制一份过去,一个大格子是一个扇区,可以在‘编辑’里面找到复制扇区以及写入扇区的指令。
  8. 保存修改后系统自动会识别的。
  9. 祝好运。

附件网站
其中的精华部分摘抄如下:

  1. 打开 WinHex ,必须以管理员权限运行;
    “工具”→“打开磁盘”→“选择需要修复的磁盘(逻辑驱动器里面选)”→“确定”;
    发现 offset 的 000000000 位置显示出 NTFS 字样,说明系统文件仍是 NTFS ,只是显示成 RAW 格式而已,仅需要修复 MFT;
    由于 offset 的数据量实在太大,手动翻找太困难,因此用 Ctrl+G 定位指定簇号,移动硬盘的存放 MFT 的簇号一般是786432;(事实上 MFT 发生了偏移才导致硬盘问题,因此直接选择 MFT 定位到的位置也是不正确的,应该按照簇号定位)
    在 offset 列对应的值是 0C0000000 ,开头的四个字节一定是 46 49 4C 45;相应的ASCII 码是 FILE 0;如果发现不是,说明发生了偏移,而这个偏移就是我们要修复的;
  2. 现在可以在工具里面选择打开磁盘,选择一个正常的本地磁盘,同样定位到簇号786432,再此按照刚刚的方法检视,会发现这回对应的值都对,从 0C0000000 开始,往下慢慢滚动进度条,会发现右侧的 ASCII 码 FILE 0 下方有 $MFT 字样,从这一块区域开始,存在一定规律:每当左侧对应的第一行字节出现 46 49 4C 45 开头时,右侧 ASCII 码块区中一定会新显示出一块 FILE 0 开头的 ASCII 码,然后间隔一块同样大小的空白区域后再次出现一块 FILE 0 开头的,而 ASCII 码中显示的字样依次会出现 MFT 、空白、MFTMirr、空白、LogFile、空白、Volume、空白,这几项(并不醒目)。最后一行的位置应该是 0c0000FF0 ,以上就是正常磁盘的 MFT 位置;接下来就是参照正常磁盘的数值,对移动硬盘进行 MFT 修复;如果有条件,应该移植其他相似的正常移动硬盘(同一品牌最佳)
  3. 因为我并没有深入了解其中原理和意义,只是单纯移植正常硬盘的数据,而毕竟移动硬盘跟本地磁盘是有些许区别的,不保证完全复原;经过查证,四个元文件中,Volume是最重要的部分,也是导致 chkdsk 无法正确识别的原因。( Volume 里放的是卷关键信息,包括 NTFS 版本)因此四个元文件中优先修复 $Volume ,如果仅仅修复这里就可以执行 chkdsk ,那么剩余两个也无所谓了;
  4. 选择正常本地磁盘的 Volume 区,复制从 46 49 4C 45 开始一直到最下方 0c0000FF0 这一行,也就是 ASCII 码区Volume 及其下方空白区两个区域的数值;Ctrl+C 复制,到对应的移动硬盘同样区域光标选中,Ctrl+B 填充数据,确定,保存。退出 Winhex。值得一提,如果您没有购买 Winhex ,直接用官网的免费版本,那么你会发现根本无法复制;可以从国内网站临时下载个破解版(最好是专业版的破解版);
    先别管另外的三个元文件,直接管理员权限下,WIN+R ,键入 CMD,ENTER。键入:chkdsk 目标盘符: /f ,修复看看。(记得反斜杠前有一位英文空格)
    我个人在此修复成功;呵呵一笑;(您可以在修复后用 WinHex 查看另外三个元文件的状态)
    后遗症:移动硬盘的盘符和格式全都恢复正常,数据健在,但是移动硬盘变成了主分区的外挂盘,然后图标发生了改变;这估计是因为我移植了本地磁盘的 Volume 数值造成的,如果有条件,应该移植其他相似的正常移动硬盘(同一品牌最佳);
    事实上如果想更加保险,应该在原盘修复之前,利用 WinHex 的备份功能直接对损坏磁盘的数据进行提取备份至其他硬盘;然后再尝试原盘修复

ntfs磁盘 0字节 0byte 文件目录损坏且无法读取 RAW chkdsk失败相关推荐

  1. 移动硬盘出现 文件目录损坏且无法读取 解决方法教程

    一些如正在读取数据时突然强行将硬盘断开或者断电等因素导致的,硬盘磁盘分区损坏的修复办法,这个主要是磁盘的分区损坏了~ 一般移动硬盘比较多见,原因有很多.但是一般的都是:正在读取数据的时候直接把移动硬盘 ...

  2. 磁盘出现“文件或目录损坏且无法读取”问题解决方法

    平时在电脑上进行存储文件时,如果遇到文件或目录损坏且无法读取的情况时,按win+r打开运行,输入cmd,回车,弹出管理命令窗口,这里以F盘为例,在输入框中输入chkdsk f:/f,f为要修复的盘符, ...

  3. 移动磁盘提示文件或目录损坏且无法读取要怎么办啊

    文件或目录损坏且无法读取说明这个盘的文件系统结构损坏了.在平时如果数据不重要,那么可以直接格式化就能用了.但是有的时候里面的数据很重要,那么就必须先恢复出数据再格式化.具体恢复方法可以看正文了解(不格 ...

  4. 关于“文件或目录损坏且无法读取” 的 CHKDSK 修复方法

    CHKDSK 的功能 CHKDSK 全称 Microsoft Check Disk,是一个用于磁盘检查的指令程序.CHKDSK 的基本功能是扫描磁盘上的文件系统的完整性,并修复文件系统的错误:CHKD ...

  5. 解决硬盘文件目录损坏且无法读取

    大早上(中午)被一个妹纸的微信吵醒,说问我个电脑的问题,(还以为是要找我修电脑给哥激动坏了)一问才知道是移动硬盘坏了,插上电脑之后东西都没了.换线换电脑都没有用,故立即推应该是硬盘的问题.故障显示这样 ...

  6. excel文件损坏修复绝招_磁盘文件目录损坏如何修复——昨天我又学会了电脑的一招应用技巧...

    昨天早晨下载了<抗美援朝保家卫国>之<迎敌反扑>,还下载了<为了和平>两集,然后转到移动磁盘上,到 "家庭影院"里插上笔记本电脑,用智能电视机播 ...

  7. word文档变成0字节_本地磁盘显示0字节可用数据怎么恢复?

    本地磁盘也就是电脑上的c盘d盘ef盘等,这些磁盘多多少少大家都会放一些文件数据在里面,它的容量也不会是0字节,但是还是有网友表示,遇到了打不开本地磁盘,磁盘属性显示磁盘可用空间为0字节,已用空间也为0 ...

  8. SD卡CF卡U盘硬盘等磁盘属性显示为0字节怎么恢复数据

    [故障现象] 在使用移动磁盘(如U盘,SD卡,移动硬盘)等进行文件存储备份,读写文件数据过程中,有可能突然出现磁盘打不开,右键查看磁盘属性,显示为0字节: [原因分析] 出现这种错误提示的原因可能有以 ...

  9. 移动磁盘已用空间0字节要如何办啊

    已用空间0字节说明这个盘的文件系统结构损坏了.在平时如果数据不重要,那么可以直接格式化就能用了.但是有的时候里面的数据很重要,那么就必须先恢复出数据再格式化.具体恢复方法可以看正文了解(不格式化的恢复 ...

最新文章

  1. 面试被问BIO、NIO、AIO的区别,怎么破?
  2. Linux内核移植之一:内核源码结构与Makefile分析
  3. Linux 多个cpp文件的编译(Makefile)
  4. 收集17句经典程序员口头禅
  5. 发布一个biztalk 解析Excel文件到xml消息的管道组件
  6. Java基础总结(一)
  7. Vue 计算属性 computed
  8. 吃糖果(HDU-1205)
  9. linux 内核块设备驱动,你了解Linux 块设备驱动?
  10. 张量/tensor--详解
  11. android移植jdk,重装windows后移植jdk和Android Studio
  12. python 用 __all__ 暴露接口
  13. Python终端输出中文
  14. chat后缀域名_域名chat.fr和.de差价近30万元 后缀系主因?
  15. Jupyter Notebook 添加说明表格Cell
  16. 华为网络-ensp实验
  17. 必应缤纷桌面产品分析
  18. Mysql 数据库迁移
  19. vscode如何配置java环境_VSCode 配置Java环境
  20. 程序设计 :题解+总结

热门文章

  1. 程序员接私活一定要知道的事情,我走的弯路你们都别走了
  2. ENVI 5.1设置影像背景值透明显示
  3. Mac 上必备的常用软件,你值得拥有
  4. 三极管 场效应管(MOS管) 引脚
  5. Java匹马行天下之教你用学汉语式方法学编程语言
  6. Java-名片管理系统
  7. Oracle12C--触发器(52)
  8. “人生搜索引擎” # Rewind
  9. php类中遍历中的rewind方法,PHP rewind( )用法及代码示例
  10. 有哪些值得推荐的找电子书的网站?