HPATOOL [/TYPEID xxx(m)/(g)] [/HDDx]
其中,空间将按TypeID先后顺序,从最高扇区向下划分;HDDx为目标硬盘序号。
关于这个TypeID字段,我还是不太理解,依次察看leos安装光盘家悦D机型安装文件 jiayue.bat、 天骄A-X机型安装文件 TJA.bat、天骄E-X机型安装文件 TJE.bat发现
其一、它们都创建了多个分区,然后向相应模块加入到相应分区中。
其二、它们的TypeID字段含义不能理解。
为什么创建多个HPA分区呢?难道多个分区中也存在一个类似“主分区”以实现启动功能的分区吗?在察看了IBM HPA的相关资料后,我发现在HPA分区中确实存在一个类似于硬盘MBR的部分,里面记录了各HPA分区的相关内容,就和分区表相似。但是,在“类似于硬盘MBR的部分”中,“可引导代码”部分和“第一个80分区”是由分区软件创建的?还是后来加入进去的?如果是后来加入进去的,具体的某个数据位代表什么含义呢?联想的已经做成bin模块向进加了。
----------------------------------------
创新是发展的灵魂
(2)、如何访问、管理HPA分区
如果是系统集成商的,比如IBM、lenovo,则几乎不是什么问题,采用原装程序即可。但是,我们是DIY的,就必须考虑一下了。
既然int 13不能访问HPA分区,如果才能从该分区启动,并运行Ghost呢?方正提供了一个工具,UlockHPA,该工具运行于DOS环境,可打开HPA分区,进行操作,这只是一个方向。如果按照这个方向进行思考,则:运行该工具所需要的DOS环境从何而来,难道还需要在创建一个主分区安装DOS吗?可以在 MBR或者在接下来的几个扇区(前63个扇区)中添加代码,实现相应功能吗?如果这样可以,那最好不过了。当按下热键时,自动打开HPA分区,当备份软件操作完成时,自动关闭该分区(这可能需要本分区其他脚本的支持了)。
(3)、当MBR遭到破坏时,可否手动快速恢复MBR,可否从光盘启动,从HPA分区提取镜像文件,进行恢复呢?
(4)、如何快速、方便的安装一键恢复系统(此为后话,暂且不论)
----------------------------------------
精益求精