rar 文件损坏,如何修复?如何避免这种情况再次发生?

2015-10-04 13:35:56 +08:00
 stupidcat
有一个一年前创建的 rar 文件, 20M 左右,没有密码,今天想解压的时候提示“数据已被损坏”。尝试了 winrar 自带的修复工具和几个网上下载的工具,都宣告无效,想问一下这种情况还有救吗?

这个压缩文件的经历是这样的:先是在硬盘上创建;之后由于电脑整个重装系统了,有一次把所有数据拷贝到移动硬盘上,然后格式化硬盘、重装系统之后再从移动硬盘上拷贝回来;再后来可能又经历了几次移动硬盘到硬盘、硬盘到移动硬盘的复制操作(我在整理、备份数据。。。)

我自己推测是,是这个数据存储在移动硬盘上的时候发生了错误,比如由于意外断点之类。但是,在上述那些过程中并没有提示数据读写错误,从移动硬盘拷贝回来的其他文件也并没有出错。而且, 20M/1T ,这个概率也太低了吧。。。。。

最后想吐槽一下,我这个压缩包里有几百个文件的,现在一个都解压不出来,不至于全都损坏了吧!别的压缩格式在这方面会不会好一点?我是说,压缩文件的一部分(非关键部分)损坏了,但是仍然可以解压出一部分文件?
2487 次点击
所在节点    问与答
11 条回复
abelyao
2015-10-04 14:00:01 +08:00
以前刻录光盘遇过很多次这样的情况,修复工具可以提取出大部分文件。不知道楼主用的啥工具,换几个著名的试试?
c24c4fe8
2015-10-04 14:00:52 +08:00
winrar 软件打开 直接提取里面的文件试试呢? winrar 自己带了个修复功能 试试呢?
xxx027
2015-10-04 16:22:37 +08:00
印象中好像坏了是很难还能解压出部分文件的。所以如果体积不大的话,添加「恢复记录」和密码,以及多网盘备份,应该能够有效防止出现这样的问题。

重点是「恢复记录」,没有这个你让 Winrar 修复什么东西?
FFLY
2015-10-04 16:30:39 +08:00
重要的压缩包记得要加恢复记录
重要的压缩包记得要加恢复记录
重要的压缩包记得要加恢复记录

重要的事情说三遍……
Explorare
2015-10-04 16:36:33 +08:00
压缩时请添加恢复记录,复制请用带数据校验的工具,我用的 FreeFileSync 。
des
2015-10-04 16:52:53 +08:00
@FFLY 是不是只有 rar 有这个功能?
c742435
2015-10-04 18:02:33 +08:00
rar 能正常打开看到文件列表吗
rar 有个选项,可以阻止解压失败后删除已经解压的文件
FFLY
2015-10-04 18:24:59 +08:00
@des 貌似是,我只用过 RAR 和 7Z , 7Z 就没这个功能。
Bryan0Z
2015-10-04 21:22:26 +08:00
final data 试试,那个修复功能还不错, rar 坏了基本就找不回来了
eirk2004
2015-10-04 22:12:32 +08:00
说一下压缩时用的和现在用的解压软件
msg7086
2015-10-05 14:15:04 +08:00
RAR 的恢复记录和恢复卷,这些功能出来都这么多年了,总该用一下吧。
姑且算是 RAR 的独家功能?唯一能稍微媲美一下的就只有 PAR 了,然而 PAR 用起来感觉好不舒服……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/225548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX