无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7635|回复: 30
打印 上一主题 下一主题

[讨论,研究PE]HPA备份~恢复的卷土重来

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-26 12:49:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
笔者找到了一款HPA分区的建立工具
http://www.fs2you.com/zh-cn/files/6ff231dc-5ac9-11dd-9459-001143e7b41c/

在EZB中直接使用RUN HPA.IMG命令就可以把最后一个分区建立为HPA分区,经过本人测试,在我的西部数据WD2500JS(SATA)中建立HPA分区成功。

他的批处理大家有兴趣可以研究一下,但是我们要把他与PE相结合,建立一套基于PE的备份恢复平台。

首先,我打算基于“网虫2008的PE”进行打造,该PE有一个很大的好处就是可以使用“IMAGEX备份还原”,IMAGEX的增量备份优势,是同方和长城救护中心所无法比拟的,而且还可以修复系统启动菜单。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=127991&highlight=%2B%CD%F8%B3%E62008


但是问题也出现了:就是建立了HPA之后,如何解锁、引导呢?
我的思路是这样的:但是目前的实现遇到了一些障碍:

首先建立一个可引导的IMG软盘镜像,把HPA解锁工具和GRUB4DOS放在其中,在镜像中放有HPA的解锁批处理。众所周知,在DOS下对HPA解锁之后,看到的是一段“自由空间”,也就是没有分区的空间。
这个时候,新版的GRUB4DOS就该派上用场啦。使用GRUB4DOS对最后一段分区进行“虚拟硬盘挂载”(我的障碍卡在了这里)。
然后使用chainloader (cd)/MTPE/SETUPLDR.BIN调用光盘中的PE。
这样的好处是:虽然对硬盘进行的解锁,但是并没有破坏分区表和MBR,解锁启动PE,完成备份、还原操作之后,重新启动。HPA分区又可以被锁定.
由于备份、恢复都是基于光盘的,所以可以对硬盘的任何一个分区进行备份,也避免了热备份的问题。

进接功能:
netwinxp”版主的“[待测]Intel SIS VIA ULI AMD ATI NV南桥、板载HPT JMB磁盘驱动BETA版[7月14日]http://bbs.wuyou.net/forum.php?m ... ;tid=122156&extra=page%3D3
中的各种RAID驱动也可以添加到各个版本的PE之中,这样,我们甚至可以对RAID进行备份。
2#
发表于 2008-7-26 14:47:55 | 只看该作者
俺来泼点冷水,找点麻烦*^_^*
1、据网上求证有一些SATA并不是使用1F0/170作为硬盘数据口,也就是说目前有的一些常用HPA工具可能会失败。
2、对于RAID来说,HPA应该创建在哪个硬盘上?应该如何创建?
3、还有不少硬盘不支持HPA(特别是137G以下的大多不支持)。
俺对HPA研究也算是有段时间了,正准备把它加入到MBR里面,突然遇到了不少麻烦:)

[ 本帖最后由 netwinxp 于 2008-7-26 14:50 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2008-7-26 15:14:56 | 只看该作者

回复 #2 netwinxp 的帖子

版主这个说得是啊,HPA确实存在着一些兼容性问题。

我这里收集到的一些经验来看,大部分40GB以上的硬盘都可以完成HPA的创建。有个别的就算是创建失败。(在BIOS中显示的硬盘容量没有减少),但是在创建之后,也无法被WINDOWS磁盘管理识别。

大部分分区软件也无法看到。

经过测试发现,新的方正2.0经常创建出这样的“怪异HPA”分区。

问题的主要方向是在于
目前尚无光盘PE中对HPA的操作方式,我尝试在PE引导之前,对HPA进行解锁。这样在PE中看到的是一段自由分区。

这个显现说明:如果在PE运行之前,解锁,并且对Hpa分区进行“虚拟挂载”,这样在PE中,我们是有可能对HPA进行读写操作的。

这项研究的好处在于,我们可以使用更好的备份恢复工具,替代品牌机的备份恢复,而且可以备份分区表
回复

使用道具 举报

4#
发表于 2008-7-26 15:25:38 | 只看该作者
HPA解锁然后挂接到分区表或扩展分区表这是正常的流程,至于那种怪异的分区不是HPA,是隐藏分区目前比较常见的有EISA(12)、FAT12(14)、FAT16(16)、NTFS(17)、FAT32(1C)、IBM本本(A0)、戴尔(DE)、IBM(FE)、grub定义的隐藏扩展分区(15、1F),这些不需要专门的软件,只要改一下分区ID就可以了,也可以用123的那个软件挂载,但缺点是不能防止被分区格式化破坏,其具体你可以参考蛙兄的那个一键还原的帖子,里面对HPA也有相当长的一段描述。另外,大部分137G以下的硬盘并不支持HPA,包括目前一些比较流行的40、60、80、120G的硬盘。HPA支持与否是看硬盘,和主板、BIOS=无多大关系。
***另外,遇到EE的千万别去动它,那个是GPT类型的分区***

[ 本帖最后由 netwinxp 于 2008-7-26 15:41 编辑 ]
回复

使用道具 举报

5#
发表于 2008-7-26 16:11:43 | 只看该作者
后来80G 以上的基本都支持HPA,我已经用了2年多了!安装了很多台...
回复

使用道具 举报

6#
发表于 2008-7-26 17:32:27 | 只看该作者
这个是SECOWU的SATA大硬盘,很可惜,不支持HPA。



这个是俺的250GPATA硬盘,运气好点刚好支持:)



[ 本帖最后由 netwinxp 于 2008-7-26 17:35 编辑 ]
回复

使用道具 举报

7#
发表于 2008-7-26 18:10:11 | 只看该作者
我也上两张图啊!有80G也有120G,有并口也有串口硬盘...





回复

使用道具 举报

8#
 楼主| 发表于 2008-7-26 20:02:47 | 只看该作者
我觉得HPA的支持应该还比较广泛啊

我刚刚测试了一个老希捷20GB,竟然也支持。

刚刚装上救护中心测试

在BIOS中变成15GB了

001.jpg (39.18 KB, 下载次数: 49)

001.jpg
回复

使用道具 举报

9#
 楼主| 发表于 2008-7-26 20:04:48 | 只看该作者
嗯 我在继续制作中 目前卡在了 GRUB挂载HPA上面
回复

使用道具 举报

10#
发表于 2008-7-26 20:13:17 | 只看该作者
其实,你上面做法的后半部分用同方HPA软件技术已经能实现,就是在已经创建的HPA上面启动PE启动一键恢复等操作...
回复

使用道具 举报

11#
 楼主| 发表于 2008-7-26 20:46:23 | 只看该作者
我的思路是打算进行 “虚拟挂载”。

这个功能新版的“GRUB”好像可以实现了。

虚拟挂载实在光盘PE启动之前实现的,也就是说,创建完HPA之后,不用在系统里面安装东西
回复

使用道具 举报

12#
 楼主| 发表于 2008-7-26 20:59:58 | 只看该作者
虚拟挂载还有一个好处
可以从光盘上
挂载方正 长城 同方 等大部分品牌机的隐藏分区
回复

使用道具 举报

13#
发表于 2008-7-26 21:00:53 | 只看该作者
在Win32用官方提供的软件创建好HPA分区后,本来就可以利用带有解锁软件的DOS启动盘启动解锁,然后再加载PE...

不知你是否是这个意思?
回复

使用道具 举报

14#
 楼主| 发表于 2008-7-26 21:01:12 | 只看该作者
解锁——虚拟挂载HPA
回复

使用道具 举报

15#
 楼主| 发表于 2008-7-26 21:03:08 | 只看该作者
呵呵 可能我的思路有偏差吧

我再研究研究的
回复

使用道具 举报

16#
发表于 2008-7-26 21:19:47 | 只看该作者
我不太理解你的虚拟挂载和作用...

无非就是:创建HPA分区 - DOS启动解锁 - 进入PE 或 Windows 或 直接启动一键恢复之类的软件
回复

使用道具 举报

17#
 楼主| 发表于 2008-7-26 21:44:49 | 只看该作者

回复 #16 xypcmac 的帖子

我这个词说的不合适。

嗯 就是楼上所说的:

创建HPA分区—— DOS启动解锁(带有GRUB的IMG完成)——将HPA分区暂时挂载到一个普通分区(我自己叫他虚拟挂载,带有GRUB的IMG完成)——引导光盘上面的PE(由带有GRUB的IMG最后完成)

这样做好模板之后 ,PE就不用再部署到HPA分区,而且所以PE都可以去操作HPA中的文件了
回复

使用道具 举报

18#
 楼主| 发表于 2008-7-26 21:47:49 | 只看该作者
我第一个链接的 创建HPA工具挺不错

不需要 用清华同方进行部署了
回复

使用道具 举报

19#
发表于 2008-7-26 22:44:20 | 只看该作者
原帖由 cnn_5454 于 2008-7-26 21:44 发表
我这个词说的不合适。

嗯 就是楼上所说的:

创建HPA分区—— DOS启动解锁(带有GRUB的IMG完成)——将HPA分区暂时挂载到一个普通分区(我自己叫他虚拟挂载,带有GRUB的IMG完成)——引导光盘上面的PE(由 ...


我一直用的就是类似这样的!已经很长时间了。大同小异。只不过不是叫挂载,是解锁而已。没什么特别的...

原帖由 cnn_5454 于 2008-7-26 21:47 发表
我第一个链接的 创建HPA工具挺不错

不需要 用清华同方进行部署了


这个倒是可以试试!

[ 本帖最后由 xypcmac 于 2008-7-26 22:45 编辑 ]
回复

使用道具 举报

20#
发表于 2008-7-27 00:15:49 | 只看该作者
HPA本身只是所保护的硬盘最后面的一段空间和分区并没有任何直接关系,解锁后(这时候就不叫HPA了,它变成可访问的自由空间)如果你不把这段空间挂到分区或扩展分区,那么就相当于硬盘的未分配的自由空间,俺不理解如何虚拟挂载?HPA不叫分区,也和隐藏分区没有直接关系,即便你用直接I/O也没办法访问它里面的内容,更不可能被mounting,隐藏分区才有mounting到一个盘符的这种说法。

[ 本帖最后由 netwinxp 于 2008-7-27 00:25 编辑 ]
回复

使用道具 举报

21#
发表于 2008-7-27 20:56:34 | 只看该作者
我看了一下,这是联想的HPA工具,不如同同方的好玩!有专门的解锁工具,重新启动后又自动上锁,正好适用你!
回复

使用道具 举报

22#
 楼主| 发表于 2008-7-28 21:40:03 | 只看该作者

回复 #21 xuxuezeng 的帖子

嗯 这个是联想的HPA
回复

使用道具 举报

23#
 楼主| 发表于 2008-7-30 23:26:27 | 只看该作者
失败了

我是这样做的:
首先建立了一个标准可启动IMG镜像

进行了autoexec.bat批处理设置
里面写了:
HPATOOL.exe /view
HPATOOL.exe -u -c
grub
这部解锁,成功进入了grub的菜单

菜单是这样写的:
color black/cyan yellow/cyan
timeout 30
default /default

title WINPE
find --set-root (cd)/ezboot/winpe.bin
cdrom --init
map --hook
chainloader (cd)/ezboot/winpe.bin
boot
回复

使用道具 举报

24#
 楼主| 发表于 2008-7-30 23:28:34 | 只看该作者
我的PE在光盘上面

winpe.bin是引导文件,放在光盘的ezboot目录下面
回复

使用道具 举报

25#
 楼主| 发表于 2008-7-30 23:42:37 | 只看该作者
我在尝试不把PE放在隐藏分区,而引导光盘上面的PE进行备份。
但是我没注意grub好像不能引导光盘上面的PE

对于大家对我的第一个链接的HPA建立工具的怀疑问题

我过两天照相上来

不过我的BIOS为了安装联想的OEM XP,修改DMI成联想的BIOS了
可能和这个有关吧,反正我一建立就成功了,第二次在运行的时候倒数第二个分区又成HPA了。

我在8楼的那块硬盘测试的,共3个区,10G,4G,5G,
第一次运行,在BIOS中硬盘变成了14G,第二次硬盘变成了10G。


[ 本帖最后由 cnn_5454 于 2008-7-30 23:44 编辑 ]
回复

使用道具 举报

26#
 楼主| 发表于 2008-7-30 23:58:54 | 只看该作者
我的最终目标是用PE 的IMAGEX
代替GHOST 同方 方正 联想的备份工具

前者比后者有很大的优势。


以后,RAID和NCQ大量流行,这样安装在隐藏分区的PE很可能出现问题

这个研究好了之后

再去研究U盘的版本。
回复

使用道具 举报

27#
 楼主| 发表于 2008-7-31 11:12:19 | 只看该作者
还有一个好处是:HPA分区可以被当作第二个“虚拟硬盘”挂载
否则
当初的QDI主板 不能实现在HPA中“备份整个硬盘的”

132512_388102_166.jpg (28.09 KB, 下载次数: 25)

132512_388102_166.jpg
回复

使用道具 举报

28#
发表于 2008-7-31 13:31:36 | 只看该作者
俺这儿的硬盘大多数都支持HPA,40G也支持


与主板支持也有关系。
回复

使用道具 举报

29#
 楼主| 发表于 2008-8-1 12:03:06 | 只看该作者
本人的思路 有些错误:实践表明

我的GRUB引导“解锁IMG”——再启动光盘PE的方法好像不能实现。正在测试之中。
回复

使用道具 举报

30#
发表于 2008-10-15 14:11:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-20 16:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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