加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

NTFS CRC窗口抱怨的是什么,在哪里?

发布时间:2020-12-14 01:55:43 所属栏目:Windows 来源:网络整理
导读:我正在努力想出一个 a question of mine的答案,涉及在Windows的API抱怨“CRC错误”时恢复文件.我知道这是因为坏块. 但我的理论是: 如果我禁用S.M.A.R.T.,因此ECC,我应该能够在没有应用ECC的情况下读
我正在努力想出一个 a question of mine的答案,涉及在Windows的API抱怨“CRC错误”时恢复文件.我知道这是因为坏块.

但我的理论是:

>如果我禁用S.M.A.R.T.,因此ECC,我应该能够在没有应用ECC的情况下读取“原始数据”,因此在文件的流中具有“不确定数据”的块(而不是应用了ECC的空白块).
>此数据不应与其NTFS的CRC匹配,而其他文件的数据应与其匹配.
>我应该能够通过用“不确定数据”逐个翻转一个块来强制整个文件的“正确数据”(我怀疑腐败会影响一个或两个坏块,而不是一个整块,因此它落在32位校验和和暴力的可恢复性阈值内.

现在,问题是,我不知道这个CRC是什么,或者它在哪里.我用Google搜索了很多,但我找不到它.我想这是一个NTFS功能,据我所知,NTFS没有完整的官方文档,我真的不喜欢在NTFS-3G的C源代码中寻找这个的想法.

所以:我想制作一个小实用程序或脚本来恢复这种情况下的文件.答案告诉我在哪里获得此CRC及其使用的算法将被接受.

另外:我怀疑CRC是用于分配单元,而不是整个文件.也许它在MFT中?

解决方法

您看到的CRC错误不是来自NTFS.它们来自设备驱动程序.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读