无忧启动论坛

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

请老毛桃帮个忙:关于WINPE直接读写HPA分区

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-16 19:37:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
联想的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 编辑 ]
2#
发表于 2007-3-25 11:55:21 | 只看该作者
其实,Acronis的Win版本,如在毛桃的PE里的那个,就是在WIN环境下工作的。。。

因此,毛桃,绝对可以做个在WIN环境下直接安装到HPA里的组件来的。。。。。
回复

使用道具 举报

3#
发表于 2007-3-25 12:11:05 | 只看该作者
提醒个楼主,要弄清onekey做了什么,请用regsnap 及 filemon重装下软件即可

关于那个基于联想的HPA用于其它机子,似乎天风有做壹个。。
回复

使用道具 举报

4#
发表于 2007-3-25 12:32:43 | 只看该作者
超过160G又能支持HPA的硬盘不多吧?!

技嘉的有些主板自带备份还原功能,以前的主板是把系统备份在hpa分区中,而现在的主板是把系统备份在隐藏的fat32分区中,随着硬盘容量的增大、SATA的出现,越来越多的硬盘不支持hpa了,所以我觉得没必要过多研究HPA功能(我的主板带了此功能都没用过呢)
回复

使用道具 举报

5#
发表于 2007-3-25 14:42:31 | 只看该作者
隐藏的fat32分区
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-18 18:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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