无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6804|回复: 19
打印 上一主题 下一主题

[原创] 利用WINHEX 合并没有下载完成的两个文件

[复制链接]
跳转到指定楼层
1#
发表于 2011-4-14 20:24:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
事情起因: 从115M网盘上下载一个分区软件,200M呢。使用U蛋下载,刚开始速度非常快,下载到96%了都,然后就不能下载了,总是0KB/S,暂停,重新开始,退出软件,试了好多次了就是不能下载。无奈之下,使用其它下载点,我本地网络是联通的,使用联通线路居然不能下载,没有文件,只能用电信线路,使用迅雷进行下载,40多KB每秒,下载到60%也不动了,然后过一会儿又会有几KB的流量。
查看U蛋的下载区块,只有开始的部分跟中间部分有些数据没有下载下来,于是想可不可以手动把两个软件的下载文件合并到一起不就OK了?
说干就干,用WINHEX分别打开两个文件,查看了一下,U蛋的下载文件,开始的部分是空白的,全是0,看来,U蛋下载的文件没有下载下来的数据块是用0填充的,不错不错,然后,我采用最笨的方法,按CTRL+G 跳转目标位置,只要看到有数据了,就能知道没有下载下来的数据块的结尾部分了。

刚开始只能是蒙了,先输一个大一点的值,看有没有数据,如果有,再改的小一点,如果没有就改的再大一点,就跟猜迷一样,一步一步定位到空白数据块的结尾部分。最终确定空白数据块的结尾是在7400页。
然后两个文件都定位到相同的位置进行比较,发现有数据的部分数据值是一样的。这就好办了。在迅雷下载文件中定义要拷贝的数据快,就是U蛋中空白的那部分,复制,然后在U蛋文件中进行写入操作。
完成开始部分之后,再操作中间部分,操作是一样的。可以先用WINHEX搜索数值00000000,多搜几个,以保证准确性。 找到开始部分之后,再慢慢确定结束部分。 这次又用了最笨的方法,一点一点的去跳转看有没有数据。   采用相同的方法把迅雷文件中的数据块写入到U蛋文件中。
完成操作之后,就可以试一下 劳动成果了。还好,115网盘上共享的文件有SHA1值,找个计算SHA1的值的软件计算一下数值,完全相同,然后,解压试一下,OK,太棒了。

U115.JPG (98.63 KB, 下载次数: 55)

U115.JPG

迅雷.JPG (37.73 KB, 下载次数: 53)

迅雷.JPG
2#
 楼主| 发表于 2011-4-14 20:28:02 | 只看该作者
用WINHEX 打开两个下载软件的下载临时文件。
查看 U 蛋的下载文件开始部分是0 。

目标文件.JPG (156.44 KB, 下载次数: 52)

目标文件.JPG

开始部分.JPG (143.06 KB, 下载次数: 51)

开始部分.JPG
回复

使用道具 举报

3#
发表于 2011-4-14 20:31:53 | 只看该作者

回复 #1 sgw888 的帖子

呵呵,这也被你DIY了
你这么DIY高手,什么时候DIY一个WINHEX和Forensics合在一起使用的东东来?

什么分区软件这么大,下个这么大的分区软件有必要么?
回复

使用道具 举报

4#
 楼主| 发表于 2011-4-14 20:32:35 | 只看该作者
找到 U 蛋下载的临时文件开始没有下载下来的数据部分的结尾。

用WINHEX 在迅雷下载文件中定义对应的数据块。
然后写入到  U 蛋的下载文件中开始空白的地方。

开始部分空白数据结尾.JPG (221.61 KB, 下载次数: 68)

开始部分空白数据结尾.JPG

开始部分数据块.JPG (241.21 KB, 下载次数: 63)

开始部分数据块.JPG
回复

使用道具 举报

5#
 楼主| 发表于 2011-4-14 20:34:37 | 只看该作者
下面载图是写入操作跟写入完成的图。

注意写入时的开始地址,一定不能错。

写入.JPG (182.81 KB, 下载次数: 47)

写入.JPG

写入完成.JPG (179.88 KB, 下载次数: 52)

写入完成.JPG
回复

使用道具 举报

6#
 楼主| 发表于 2011-4-14 20:36:11 | 只看该作者
最后截图。  找到 U蛋没有下载下来的 中间区块的 空白数据的 开始地址跟结束地址。

中间部分开始.JPG (211.49 KB, 下载次数: 52)

中间部分开始.JPG

中间结束部分.JPG (215.67 KB, 下载次数: 63)

中间结束部分.JPG
回复

使用道具 举报

7#
 楼主| 发表于 2011-4-14 20:45:32 | 只看该作者
回 bairishan : 是论坛朋友共享的 PPM 分区软件的 WINPE CD 。  只有一个BOOT.WIM 文件。 我有 LINUX CD,但试着提取,总是不成功。昨天晚上好不容易搞成了DOS版的。 提取出来之后跟原版DOS版完全一样。 但今天试用时发现,DOS版似乎有BUG,调整出来的分区CHS参数是不对的,跟ADD一样,而且比ADD更加严重!! 但WIN版试了下正常。 单独PE下用的,我有一个可用的版本。 今天又自己重新做了一下,原来那个精简了些东西,我又给加上了。 其实也没多大必要,就是觉得自己太能折腾了。呵呵。
回复

使用道具 举报

8#
发表于 2011-4-14 20:51:36 | 只看该作者
看得出楼主是一个有头脑,喜欢钻研的人,赞一个。
回复

使用道具 举报

9#
发表于 2011-4-14 21:45:10 | 只看该作者

回复 #7 sgw888 的帖子

喜欢楼主这种精益求精的态度,这种折腾也是值得的

我喜欢的东东也会尽善尽美的去完善它

[ 本帖最后由 bairishan 于 2011-4-14 22:12 编辑 ]
回复

使用道具 举报

10#
发表于 2011-4-14 21:57:43 | 只看该作者
这样也给你想到了,实在是佩服

看到你上面说PPM DOS版有CHS问题,但WIN版就没有
那样的话ADD WIN版又有否CHS问题呢? 哈哈
回复

使用道具 举报

11#
 楼主| 发表于 2011-4-15 09:06:40 | 只看该作者
ADD WIN版是有CHS问题的 我是在WIN7下用ADD 11.0.2121 HOME 版 调整的移动硬盘的一个分区.只要是ADD 做了改动的地方,CHS就是不对的。但问题不是太严重. 对于超过8.4G 的 CHS表示法为FE FF FF,但ADD显然不是的。 还要继续测试,这是我目前要搞清楚的一个大问题.
回复

使用道具 举报

12#
发表于 2011-4-15 10:48:50 | 只看该作者
原帖由 sgw888 于 2011-4-15 09:06 发表
ADD WIN版是有CHS问题的 我是在WIN7下用ADD 11.0.2121 HOME 版 调整的移动硬盘的一个分区.只要是ADD 做了改动的地方,CHS就是不对的。但问题不是太严重. 对于超过8.4 ...

开头还以为是系统问题
原来ADD都是同一,呵呵~~

看来PPM还是用WIN版好,呵呵~~

[ 本帖最后由 andos 于 2011-4-15 10:50 编辑 ]
回复

使用道具 举报

13#
发表于 2011-4-16 20:49:11 | 只看该作者
我喜欢用简单的方法去处理这些问题

昨天遇到与楼主类似的问题了,用115下载一个上次没下完的资料,再打开继续用迅雷下载,发现下载不了了
于是将下载目录的扩展名为TD和CFG的文件,删除(放到回收站了),然后在迅雷里将不能下载的文件按右键
选择“浏览引用页”,打开下载页面,与此同时删除那个下载任务,再用迅雷下载那个文件,只要开始下载了
立马暂停,再到下载目录中将那个TD和CFG的文件彻底删除(SHIFT+DEL),并将回收站里那两个文件还原,
这次再到迅雷里下载那个任务,可以下载了,而且是从上次下载的地方继续下载的

呵呵,简单吧!
回复

使用道具 举报

14#
发表于 2011-4-17 00:47:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

15#
发表于 2011-4-17 20:32:07 | 只看该作者
原帖由 sy235688 于 2011-4-17 00:47 发表
呵呵  其实是可以转到自己帐号下面的 那样下载就不断了



呵呵,也是一种方法,不过通用性差,仅针对115,还有容量的限制,我这个通用性广,适用绝大多数情况
回复

使用道具 举报

16#
发表于 2011-4-21 11:39:04 | 只看该作者
集思广益 一下子就有了好久中处理问题的办法 哈哈
回复

使用道具 举报

17#
发表于 2011-10-30 21:55:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

18#
发表于 2012-3-8 16:57:05 | 只看该作者
看得出楼主是一个有头脑,喜欢钻研的人,赞一个。
回复

使用道具 举报

19#
发表于 2013-1-21 19:23:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-14 05:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表