A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 11880|回复: 20

【软件分享】HDL_Dump2!超级PS2硬盘修补工具!——【PS2技术群】

[复制链接]
该用户已被禁言

流放者(禁止发言)

【PS2技术群】

精华
1
帖子
1047
威望
1 点
积分
1179 点
种子
0 点
注册时间
2005-3-1
最后登录
2016-3-20
 楼主| 发表于 2005-8-25 17:18  ·  上海 | 显示全部楼层 |阅读模式

Wizard of Oz这次又给我们带来了新的惊喜!一个超级硬盘检测、修复工具!hdl_dump2 salvage and repair tools!!!

该工具可以解决在使用HDLoader时碰到的HDD的问题!
使用方法:
HD Loader salvage utilities
Wizard of Oz, <w1zard0f07@yahoo.com>
August 21, 2005
1 Introduction
The purpose of HD Loader salvage utilities is to locate and restore lost data.
Generally the program applies the following two methods to locate lost data:
HD Loader method — scan each and every 128MB-block for HD Loader
game header and use it to rebuild partition entries.
APA method —scan each and every 128MB-block for healthy partition entry.
Notice, that HD Loader method would “see” HD Loader games only, whereas
APA method would list any healthy partitions. The two methods might be
manually applied consecutively, and in any order.
2 Non-interactive repair
Read this section throughly, because there is a high chance to make things
worse. Non-interactive repair is completely automated. If you want to have any
control about what is going on, refer to Section 3.
APA method drawbacks are, that some utilities overwrite (zero or empty)
APA partition entry when it is deleted. In such cases, the tool will not be able
to recognize those partitions. APA method is suitable for quick-and-easy repair
of minor APA-chain errors, caused by unsuccessful game installation. In any
case it will rarely break anything.
HD Loader method is far more dangerous, since it will ignore all non-HD Loader
partitions. While APA method finds its way based on intact partition header,
(which proves the last contents), HD Loader method is based on HD Loader
game header, which might, or might not be a left-over. There is no way to find
out if all parts of a game are healthy or some portions has been overwritten.
Using this method is recommended if you have HD Loader partitions only and
even then the results will vary depending on various factors. It is not advised
to use this method, because it might create new partitions for
incomplete games, thus overwriting healthy partitions!

3 Interactive repair
Interactive repair requires a valid partition table. You can use APA method
described above, or initialize HDD using hdl dump and do everything from
scratch. If you decide to take the second path it is important utility you initialize
with not to zero partition headers. hdl dump does not zero anything unduly.
Having a valid partition table, the following two steps need to be performed
until all the required data is restored:
&#8226; scan for healthy partitions or games;
&#8226; restore the newest partition or game, one at a time.
4 Usage
4.1 Automated repair
hdlsalvage device method [commit]
&#8226; device is the “location” of your Playstation 2 HDD; can be an IP-address,
or device name (depending on your OS);
&#8226; method is one of apa or hdl, as described above;
&#8226; optional commit will save all changes on the HDD; if commit is omited,
hdlsalvage will only print the proposed partition table.
Sample automated repair session:
~$ hdl_dump initialize 192.168.0.10
~$ hdlls 192.168.0.10
start size* type name
00000000 128MB 1 [__mbr ]
* image size for HD Loader games, space occupied otherwise
Total device size: 39296MB, used: 128MB, available: 39168MB
~$ hdlsalvage 192.168.0.10 apa
start size* type name
00000000 128MB 1 [__mbr ]
00040000 3391MB HDL PP.HDL.SCES_530.33/Formula 1 2005
00700000 2756MB HDL PP.HDL.SCES_523.89/wrc4
00c80000 128MB 100 [HDLoader Settings ]
...
* image size for HD Loader games, space occupied otherwise
Total device size: 39296MB, used: 32896MB, available: 6400MB
~$ hdlsalvage 192.168.0.10 apa commit
~$ hdlls 192.168.0.10
start size* type name
00000000 128MB 1 [__mbr ]
00040000 3391MB HDL PP.HDL.SCES_530.33/Formula 1 2005
00700000 2756MB HDL PP.HDL.SCES_523.89/wrc4
00c80000 128MB 100 [HDLoader Settings ]
...
* image size for HD Loader games, space occupied otherwise
Total device size: 39296MB, used: 32896MB, available: 6400MB
~$
4.2 Manual repair
hdlrepair device method scan
hdlrepair device method restore that
&#8226; device is the same, as described above;
&#8226; method is one of apa or hdl, as decribed above;
&#8226; scan would list partitions, available for restoring;
&#8226; restore would restore that partition or game; that might be a starting
sector (00040000), partition name ("PP.HDL.SCES_530.33") or HD Loader
game name ("Formula 1 2005") and for current release is case-sensitive.
Sample manual repair session; notice, that hdl scan does not list HDLoader Settings
partition, because it is not a HD Loader game:
~$ hdl_dump initialize 192.168.0.10
~$ hdlls 192.168.0.10
start size* type name
00000000 128MB 1 [__mbr ]
* image size for HD Loader games, space occupied otherwise
Total device size: 39296MB, used: 128MB, available: 39168MB
~$ hdlrestore 192.168.0.10 apa scan
start size type name
00040000 3456MB 1337 PP.HDL.SCES_530.33/Formula 1 2005
00700000 2816MB 1337 PP.HDL.SCES_523.89/wrc4
00c80000 128MB 100 HDLoader Settings
...
~$ hdlrestore 192.168.0.10 hdl scan
start size type name
00040000 3456MB 1337 PP.HDL.SCES_530.33/Formula 1 2005
00700000 2816MB 1337 PP.HDL.SCES_523.89/wrc4
01180000 4224MB 1337 PP.HDL.SLES_517.99/Soul Calibur II
...
~$ hdlrestore 192.168.0.10 hdl restore "Formula 1 2005"
~$ hdlrestore 192.168.0.10 hdl restore 00700000
~$ hdlls 192.168.0.10
start size* type name
00000000 128MB 1 [__mbr ]
00040000 3391MB HDL PP.HDL.SCES_530.33/Formula 1 2005
00700000 2756MB HDL PP.HDL.SCES_523.89/wrc4
* image size for HD Loader games, space occupied otherwise
Total device size: 39296MB, used: 6400MB, available: 32896MB
~$ hdlrestore 192.168.0.10 apa scan
start size type name
00c80000 128MB 100 HDLoader Settings
01180000 4224MB 1337 PP.HDL.SLES_517.99/Soul Calibur II
019c0000 4480MB 1337 PP.HDL.SLES_820.13/MGS3: S*** Eater
...
~$
Another thing you might notice is, that scan lists partitions that might be
restored, only. Hence, when you restore a partition, it dissapears fro scan list.
5 Disclaimer
hdl dump2 is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License for more details.
$Id: salvage.tex,v 1.1.1.1 2005/08/21 15:59:34 bobi Exp $

点击下载软件包!


.

精华
0
帖子
58
威望
0 点
积分
58 点
种子
0 点
注册时间
2005-5-8
最后登录
2007-10-7
发表于 2005-8-25 17:27  ·  浙江 | 显示全部楼层
希望能有中文说明

精华
0
帖子
823
威望
0 点
积分
856 点
种子
0 点
注册时间
2004-12-30
最后登录
2019-2-1
发表于 2005-8-25 17:32  ·  江苏 | 显示全部楼层
怎么用呀?看不懂呀?

精华
0
帖子
600
威望
0 点
积分
649 点
种子
0 点
注册时间
2004-9-3
最后登录
2019-12-8
发表于 2005-8-25 17:33  ·  广东 | 显示全部楼层
呼~~,看得眼都花了。

精华
0
帖子
268
威望
0 点
积分
276 点
种子
10 点
注册时间
2004-2-15
最后登录
2023-12-11
发表于 2005-8-25 17:56  ·  四川 | 显示全部楼层
太多E文,头都大了,不过看标题就是个好东东,thx

精华
0
帖子
133
威望
0 点
积分
137 点
种子
0 点
注册时间
2005-7-30
最后登录
2012-5-30
发表于 2005-8-25 19:16  ·  上海 | 显示全部楼层
55~~~~偶用不来……
该用户已被禁言

精华
0
帖子
1249
威望
0 点
积分
1258 点
种子
0 点
注册时间
2004-2-24
最后登录
2013-5-22
发表于 2005-8-25 19:25  ·  上海 | 显示全部楼层
这个发了等于没发...

精华
0
帖子
2729
威望
0 点
积分
2879 点
种子
5 点
注册时间
2004-7-22
最后登录
2020-4-11
发表于 2005-8-25 19:33  ·  上海 | 显示全部楼层
标题有误导嫌疑啊。。。

精华
0
帖子
379
威望
0 点
积分
389 点
种子
5 点
注册时间
2004-11-22
最后登录
2017-5-22
发表于 2005-8-26 11:54  ·  浙江 | 显示全部楼层
看不懂.有谁来翻译一下啊.
该用户已被禁言

流放者(禁止发言)

神机为MGS而入

精华
0
帖子
2337
威望
0 点
积分
2397 点
种子
0 点
注册时间
2005-4-12
最后登录
2010-10-25
发表于 2005-8-26 17:14  ·  辽宁 | 显示全部楼层
以下是翻译,由于我是学文学的,对计算机术语不是很了解,专业术语我维持原样,括号中的原文所对应的译文是翻译不够准确,带问号的表示这句话我不理解,由于我在单位翻译的,非常匆忙请大家凑合着看吧。
使用方法:
HD Loader salvage utilities
WRITED BY :Wizard of Oz,翻译:九月天
1 简介
HD Loader salvage utilities 的目的是定位及恢复丢失的数据。
通常 该程序使用下列两种办法来定位丢失的数据的:
HD Loader 方法:  对每一个 HD Loader
和game header的128MB-block进行扫描并用其重建partition entry.
APA 方法—在每一个128MB-block中寻找正常的partition entry(scan each and every 128MB-block for healthy partition entry).
请注意, 所谓 HD Loader 方法 只能“看到” HD Loader中 游戏, 然而APA 方法 能够列出所有的正常 partition。这两种方法在任何顺序下都可以手动调整.( The two methods might be
manually applied consecutively, and in any order.)
2 非交互式修复
仔细阅读该章,任何疏忽都能导致难以挽救的结果。非交互式修复是全自动的. 弱项控制其中的环节请阅读第三节。
APA方法缺点在于其 某些 utility会超写(0或空)[overwrite (zero or empty)]这时
APA partition entry会被删除. 这样的话刺工具会无法识别这些partition entry.
APA 方法适合快速而简单的修复 APA-链(apa-chain)中较小的由于游戏没能够安装成功的错误.
其破坏率较小。
HD Loader 方法则相当危险, 因为它会忽略任何非HD Loader的partition entry.而 APA方法 则基于整个partition header(只要他完整which proves the last contents), HD Loader 方法则基于HD Loader的game header, 无论其是否完整( left-over.)。因为 无法得知游戏的程序是否完整还是某些部分已被覆盖。所以这个方法只在该情况下推荐使用:(你的硬盘中)只有HD Loader partitions 即使如此成功与否还受到其它多个因素的影响。它能为没有成功安装的游戏创建新区甚至覆盖其它正常的分区(partition)所以不建议使用此方法。

3交互式修复
交互式修复需要一个有效的分区平台 (valid partition table). 你可以使用上述的 APA方法, 或者用hdl dump初始化Hdd并且do everything from scratch(这个不明白……>;< b).
如果你采用第二种方法最好使用hdl dump ,因为它不会胡乱清空任何东西。
在一个有效的分区平台(valid partition table)下,执行下列两步操作直到所有的所需数据都已被存储:
  &#8226; 扫描所有的正常的分区或游戏
&#8226;一次性保存好已有的分区和游戏
4 使用方法
4.1自动修复
Hdl salvage device 方法 [?:commit]
&#8226; device 是 你的 Playstation 2 HDD的“位置”; 可以是个IP地址,或是 device的名字 (依你的 OS而定);
&#8226; 使用上述的APA方法或HDL方法;
&#8226; 可选的(optional) commit 能够保存你的 HDD上的任何改变; 如果 commit 被忽略,hdl salvage 只能显示出 指定 partition table.
自动修复举例:
~$ hdl_dump initialize 192.168.0.10
~$ hdlls 192.168.0.10
start size* type name(键入名称)
00000000 128MB 1 [__mbr ]
* image size for HD Loader games, space occupied otherwise(HD游戏镜像的大小,占用空间及其它)
Total device size: 39296MB, used: 128MB, available: 39168MB
~$ hdlsalvage 192.168.0.10 apa
start size* type name(键入名称)
00000000 128MB 1 [__mbr ]
00040000 3391MB HDL PP.HDL.SCES_530.33/Formula 1 2005
00700000 2756MB HDL PP.HDL.SCES_523.89/wrc4
00c80000 128MB 100 [HDLoader Settings ]
...
* image size for HD Loader games, space occupied otherwise
Total device size: 39296MB, used: 32896MB, available: 6400MB
~$ hdlsalvage 192.168.0.10 apa commit
~$ hdlls 192.168.0.10
start size* type name(键入名称)
00000000 128MB 1 [__mbr ]
00040000 3391MB HDL PP.HDL.SCES_530.33/Formula 1 2005
00700000 2756MB HDL PP.HDL.SCES_523.89/wrc4
00c80000 128MB 100 [HDLoader Settings ]
...
* image size for HD Loader games, space occupied otherwise(HD游戏镜像的大小,占用空间及其它)
Total device size: 39296MB, used: 32896MB, available: 6400MB
~$
4.2 手动修复
?: hdl repair device method scan
hdl 修复device 方法如下:
&#8226; device 同4.1;
&#8226;使用APA方法或HDL方法;
&#8226; 扫描将会列出可以用于恢复的分区 (partitions available for restoring);
&#8226; 所谓“恢复”是指能够恢复partition 或 游戏; 也可以是 一个 starting
sector (00040000), partition 名称 ("PP.HDL.SCES_530.33") 或是HD Loader
的游戏名称 ("Formula 1 2005") 并且?: for current release is case-sensitive.

手动修复举例
注意 hdl scan 不会列出 HDLoader Settings和partition, 因为那些不是 HD Loader 游戏:
~$ hdl_dump initialize 192.168.0.10
~$ hdlls 192.168.0.10
start size* type name
00000000 128MB 1 [__mbr ]
* image size for HD Loader games, space occupied otherwise
Total device size: 39296MB, used: 128MB, available: 39168MB
~$ hdlrestore 192.168.0.10 apa scan
start size type name
00040000 3456MB 1337 PP.HDL.SCES_530.33/Formula 1 2005
00700000 2816MB 1337 PP.HDL.SCES_523.89/wrc4
00c80000 128MB 100 HDLoader Settings
...
~$ hdlrestore 192.168.0.10 hdl scan
start size type name
00040000 3456MB 1337 PP.HDL.SCES_530.33/Formula 1 2005
00700000 2816MB 1337 PP.HDL.SCES_523.89/wrc4
01180000 4224MB 1337 PP.HDL.SLES_517.99/Soul Calibur II
...
~$ hdlrestore 192.168.0.10 hdl restore "Formula 1 2005"
~$ hdlrestore 192.168.0.10 hdl restore 00700000
~$ hdlls 192.168.0.10
start size* type name
00000000 128MB 1 [__mbr ]
00040000 3391MB HDL PP.HDL.SCES_530.33/Formula 1 2005
00700000 2756MB HDL PP.HDL.SCES_523.89/wrc4
* image size for HD Loader games, space occupied otherwise
Total device size: 39296MB, used: 6400MB, available: 32896MB
~$ hdlrestore 192.168.0.10 apa scan
start size type name
00c80000 128MB 100 HDLoader Settings
01180000 4224MB 1337 PP.HDL.SLES_517.99/Soul Calibur II
019c0000 4480MB 1337 PP.HDL.SLES_820.13/MGS3: S*** Eater
...
~$
另外你可能注意到,, 扫描只能列出 那些可以被修复的partitions因此,当你修复了一个partition时,他将从列表中消失.
5 免责
对于发布hdl dump2 只希望它能为大家带来方便,但其并未授权。
若有其他目的细节请参照 GNU General Public
License.
$Id: salvage.tex,v 1.1.1.1 2005/08/21 15:59:34 bobi Exp $
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-12 07:47 , Processed in 0.222637 second(s), 25 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部