问题描述:解压文件[特别是客户端等大型文件] 遇到CRC失败错误,导致文件不能安装。
我今天遇到的是超级舞者的 sdo-1a.bin CRC 失败,很郁闷2.45G的东西总不能再下载一边吧? 于是找办法解决掉了!
分析:文件解压不论是 RAR ZIP标准解压还是自解压,在解压过程的尾声时一般在
95–98%报错 CRC失败!这种情况下说明,你实际上把文件下载下来了,只是经过
检测是不完整的,然而大多数时候这样的文件实际是可用的!
解决思路是:在临时文件夹中找到解压后的文件,跳过CRC校验!
文件路径是:C:\Documents and Settings\Administrator\Local
Settings\Temp\Rar$DR00.719 红色部分是你当前使用的用户名
蓝色部分是当前的解压临时文件包[强烈建议解压之前清空TEMP文件夹]
具体步骤:
- 若是.exe自解压文件,直接把后缀改成.rar.
- 双击rar文件,先将不会出错的文件用 按住CTRL的方法选中解压出来
- 选中CRC出错的文件,然后在按住CTRL选中几个不太大的其他文件作为延迟使用[后面解释这样做的原因]
- 打开一个上面提到的TEMP路径等待临时文件的形成。
- 这时解压刚刚选中的几个文件[其中包含CRC失败的那个]【关键】:当那个错误文件快要解压到90%的时候,使用【暂停】【继续】切换的方式微操。也就是说,一直重复的点击【暂停+继续】 同时观察解压状况,这样做原因时,只要CRC失败,TEMP临时文件马上自动清空,那样就白干了。所以这个微操是关键!要让它慢慢解压,0.5秒解压1小下。呵呵!
- 当解压上的说明跳变成下一个其他文件的时候,迅速暂停,这时候系统还没来得及删除临时文件,我们就大功告成,复制粘贴到你需要的地方。后面的都会了!我这里有一张自己成功的操作图:细心点看应该能解决!


我还是不会 但是我的情况和你是一样的 能帮我弄一下么?我的QQ是70662556谢谢了
这为朋友,图片我已经更新了,你按照步骤应该能找到缓存中的文件,希望你能成功!
@HzlzH,
我是保留损坏文件,但是复制到别的文件夹还是不能播放,文件是mov的,还有为啥在temp里面没看到你说的那个零时文件,那个文件是几k而已还是是整个文件的大小,,有点麻烦。。不好意思。
@阿扁
首先请告诉我你的文件是如何不完整的。
1,下载过程造成?
2,删除恢复后造成?
3,拷贝过程造成?
————————
想必你已经进行到我说的 解压并查找temp的过程了,要找的文件就是最后得到的文件,是跟解压缩包差不多大的,也就是你说的大文件。
—————
解压是要一点一点的暂停,才能在temp中发现瞬间的那个文件,因为CRC校验之后不通过,temp文件夹是要清空的!
我那个也不行啊、能教我吗?
@泡泡, 在缓存中找不到么,不要完全解压~就能找到
哈哈。楼主啊。完全不用这么麻烦的,winrar本身就用保存损坏文件的 功能。点解压 然后再弹出的窗口上的其他选项卡上就用保留已损坏文件
@宁: 有的时候是解压不出来损坏文件的
LZ也帮下我吧 远程教我一下就可以 523648219 谢啦
博主好办法!
我也有同样的问题