|
联想的ONEKEY3.03是在WINDOWS中操作的,能读写HPA分区(包括清华同方急救中心创建的)。
它有两个功能:一键恢复功能以及文件备份与恢复功能。
其中“一键恢复功能”,非联想电脑无法使用,即使联想电脑,也必须在HPA分区中有相关的软件,否则也无用。
其中“文件备份与恢复”功能非常实用,因为它完全在WINDOWS中进行操作,把文件备份到HPA分区,又能从HPA分区读取、删除,并且能设置HPA分区的读取密码。况且被设置的密码也藏在HPA分区中,因此保密性很好。
基于上述原因,我想把这个软件(文件备份与恢复)搞进WINPE,但其中一个关键问题(系统启动时加载HpaFilt.sys)我无法解决,所以请老毛桃帮忙解决。
对该软件我进行了尝试,情况如下:
1. 安装完成后重新启动,就能使用文件备份与恢复功能,假如不重新启动会出现“无法初始化隐藏分区”的提示,说明系统启动时会加载一个读写HPA分区的驱动,估计是Hpafilt.sys。
2. 安装完成后,文件夹C:\Program Files\OneKey中,Disksaver.exe和HD.DLL是启动文件备份与恢复所用的,因此其它文件(一键恢复所用)都可删除。
3. C:\WINDOWS\system32\LgdGuard.dll,这个文件是右键“备份到隐藏分区”以及右键“启动文件备份恢复”所用,一旦删除,右键的这两个功能丧失,但对启动Disksaver.exe没有任何影响。
4. C:\WINDOWS\system32\drivers\Hpafilt.sys,这个文件一旦删除,电脑就无法启动,在滚动条之前就自动重启。这个文件肯定是ONEKEY3.03创建的,估计是对HPA分区进行读写的一个驱动。
5. 我把上述提到的文件放进了 WINPE相应文件夹,但启动Disksaver.exe时出现“无法初始化隐藏分区”的提示,估计系统启动时没有加载Hpafilt.sys。我想注册表的某个地方肯定有相关的启动项,但我不知。注册表HKEY_LOACAL-MACHINE\SOFTWARE\LEGEND中有ONEKEY3.03创建的内容,但只和“一键恢复与右键功能”有关。
我知道的只有这些,请老毛桃以及各位高手帮忙解决:在系统启动时加载"读写HPA分区"的驱动,使Disksaver.exe能正常读写HPA分区。
特别提醒:一旦把文件备份到HPA隐藏分区,HPA分区中由其它软件创建的文件,包括一键恢复功能以及基于HPA分区的其它功能都丧失,但只启动Disksaver.exe,不对HPA分区进行写操作,原有的数据不会丢失。
[ 本帖最后由 qdaijchf 于 2007-3-18 09:10 AM 编辑 ] |
|