A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 10931|回复: 56

[讨论]论坛上总是有人说hdl_dump不能收回碎片,就此问题发表自己的意见

[复制链接]

骑士

要给银行打工20年!!

精华
0
帖子
2029
威望
1 点
积分
2352 点
种子
5 点
注册时间
2004-8-18
最后登录
2019-1-25
 楼主| 发表于 2004-12-12 17:14  ·  四川 | 显示全部楼层 |阅读模式
最近论坛总有人说只有winhiip支持磁盘碎片的回收,而hdl_dump不支持,我再次向大家说明,hdl_dump0.7.3绝对可以支持对磁盘碎片的利用,我做了个实验,大家可以看一下
***(强烈建议单独把图片点开可以看的很清楚)***

首先,用于实验的游戏是ICO中文版,前线任务4英文版,光明之泪


ICO的大小是833M,占用空间896M


前线任务4的大小是1718M,占用空间1792M


光明之泪的大小是1602M,占用空间1664M

第一步:灌ICO,光明之泪,ICO到硬盘中,灌两个ICO进去是为了一会说明一些问题,两个名字分别为ICO1和ICO2


根据图片我们可以看到
ICO1所占的空间从0008到0020(数据已开始地址为准,下同,省去后面四个0,图片有些不清楚,请见谅)
光明之泪的空间从0024到0050
ICO2所占的空间从0058到0070
磁盘总容量为9538M,已使用3712M,还剩5760M

第二步:删除ICO1和ICO2


光明之泪的空间仍然是0024到0050
可以看出,现在磁盘上有一个碎片区域0008到0020,是删除ICO1产生的
磁盘总容量为9538M,已使用1920M,还剩7552M(这里已使用的1920包括系统分区使用的256M)

第三步:安装前线任务四


磁盘总容量为9538M,已使用3712M,还剩5760M
表面上看出前线任务4所占的空间为0008到0020,这正是刚才删除ICO1所形成的碎片区域,这片碎片大小只有256+256+256+128=896M,远小于游戏正常所需的大小1792,那剩下的1792-896=896M去哪了呢?
我们看现在光明之泪所占的分区却变成了0024到0070,占用了9*256+2*128=2560M,而刚才ICO2的起始地址是0058,也就是说从0058开始的数据并不是光明之泪的数据(因为我们对于光明之泪没有作任何事!!),而实际上是前线任务剩余部分的数据,而且从0058到0070共3*256+128=896M正是刚才我们发现缺少的那一部分数据大小,现在我们可以初步判断hdl_dump是可以自动利用碎片空间的,并且把碎片里装不下的多余数据添加到磁盘上最后一个游戏分区的后面,我们继续往下验证.

第四步:再次安装ICO


磁盘总容量为9538M,已使用4608M,还剩4864M
ICO所占的空间为0074到0088

第五步:删除光明之泪


磁盘总容量为9538M,已使用2944M,还剩6528M
我们看到当把光明之泪删除后,可以发现原来我们推测0058到0070是前线任务第二部分是正确的,因为他们现在确实已经归于前线任务分区部分.这时还可以看出又出现了0024到0050的磁盘碎片(为什么到0050后面可以看到),这是由于删除了光明之泪造成的.好戏还没完,我们继续:

第六步:再次安装前线任务4,名称为FM4NEW,希望大家不要头晕,马上就完了



磁盘总容量为9538M,已使用4736M,还剩4736M
我们看到FM4New分区再次接管了从0024到0070的所有空间,就是所FM4首先利用了0024到0050说有碎片空间,这部分空间有6*256+128=1664M,离游戏的要求1792M还差1792-1664=128M,我们可以根据我们的上面的判断这128M是加到磁盘最后一个游戏ICO分区的后面了,事实正是如此,由图可知ICO分区多出了0090这一块,正好128M;
还能看出一点,FM4New分区把属于FM4分区的0058到0070这一块也纳入他的管辖,可见,hdl_dump会尽最大可能减少碎片,让磁盘上的地址趋于连续化.

好了,我终于说完了,累死了,我相信大家也看累了,谢谢所有看到这的朋友们,我只是想说明hdl_dump0.7.3绝对是个好工具,绝对可以回收磁盘碎片,希望大家不要听别人说什么就相信什么,要拿出证据才行
.

骑士

要给银行打工20年!!

精华
0
帖子
2029
威望
1 点
积分
2352 点
种子
5 点
注册时间
2004-8-18
最后登录
2019-1-25
 楼主| 发表于 2004-12-12 17:15  ·  四川 | 显示全部楼层
自己先顶一下

骑士

要给银行打工20年!!

精华
0
帖子
2029
威望
1 点
积分
2352 点
种子
5 点
注册时间
2004-8-18
最后登录
2019-1-25
 楼主| 发表于 2004-12-12 17:48  ·  四川 | 显示全部楼层
没人看啊?我晕~~~~~

精华
0
帖子
647
威望
0 点
积分
662 点
种子
5 点
注册时间
2004-9-8
最后登录
2017-5-27
发表于 2004-12-12 17:54  ·  浙江 | 显示全部楼层

Re:[原创]驳论坛上总是有人说hdl_dump不能收回碎片,多图为证,大家自己进来看个清楚

可以啊!对楼主的认真考证的精神佩服!

精华
0
帖子
2909
威望
0 点
积分
3022 点
种子
392 点
注册时间
2004-1-22
最后登录
2025-2-22
发表于 2004-12-12 17:54  ·  上海 | 显示全部楼层
建议加精

精华
0
帖子
238
威望
0 点
积分
245 点
种子
0 点
注册时间
2004-11-22
最后登录
2019-12-8
发表于 2004-12-12 17:56  ·  浙江 | 显示全部楼层

Re:[原创]驳论坛上总是有人说hdl_dump不能收回碎片,多图为证,大家自己进来看个清楚

碎片和垃圾真的是一样的吗?

碎片是指散布在硬盘上的分散文件吧!

没听过碎片回收,只听过碎片整理。希望我的理解没有错误。

垃圾是有回收和消除的意思了。楼主可以解释下吗?

垃圾会浪费硬盘空间,碎片不会浪费空间,只会脱慢硬盘速度和缩短寿命。

希望是我错了。

骑士

要给银行打工20年!!

精华
0
帖子
2029
威望
1 点
积分
2352 点
种子
5 点
注册时间
2004-8-18
最后登录
2019-1-25
 楼主| 发表于 2004-12-12 18:23  ·  四川 | 显示全部楼层

Re:Re:[原创]驳论坛上总是有人说hdl_dump不能收回碎片,多图为证,大家自己进来看个清

下面是引用超级电池于2004-12-12 17:56发表的Re:[原创]驳论坛上总是有人说hdl_dump不能收回碎片,多图为证,大家自己进来看个清楚:
碎片和垃圾真的是一样的吗?

碎片是指散布在硬盘上的分散文件吧!

没听过碎片回收,只听过碎片整理。希望我的理解没有错误。
.......
我只想说明hdl_dump可以利用磁盘上的碎片,可以最大限度的利用磁盘空间,而不像有人说的不能,这位朋友说的很对,现在不论是hdl_dump还是winhiip都不能去整理碎片成为一个完整的游戏镜像,碎片过多时肯定会影响速度和寿命,就像电脑上遇到的整理碎片的问题一样.但可惜现在ps2硬盘上没有类似的整理磁盘的软件,现在要彻底消灭碎片只能重装所有游戏,希望以后会友这样的软件出现

精华
0
帖子
189
威望
0 点
积分
215 点
种子
0 点
注册时间
2004-8-14
最后登录
2022-8-24
发表于 2004-12-12 18:45  ·  湖南 | 显示全部楼层
是啊,用hdl_dump不用管碎片的,我用HDL安安装装快半年了,那天算了下容量,没少啊!!

精华
0
帖子
83
威望
0 点
积分
85 点
种子
18 点
注册时间
2004-3-7
最后登录
2022-8-29
发表于 2004-12-12 18:57  ·  上海 | 显示全部楼层
MTBF 这个看看就知道了 硬盘用5年了 从没碎片整理过 用到现在了
这和BT损硬盘的道理是一样的
不要听到什么碎片就开始害怕了
有听说过人家RAID的整理硬盘碎片瓦

征服者

世界真小~^0^

精华
3
帖子
6662
威望
4 点
积分
6943 点
种子
5 点
注册时间
2004-8-26
最后登录
2024-12-10
发表于 2004-12-12 19:16  ·  湖南 | 显示全部楼层
文件碎片主要指的是文件存储在物理上没有互相连贯的小空间中,它们的存在主要是影响资源搜索的效率....它不会直接损害硬盘的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-2-23 01:10 , Processed in 0.216965 second(s), 21 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部