无忧启动论坛

标题: 基于HPA技术的清华同方急救中心的改造 GHOST恢复系统 [打印本页]

作者: s1983    时间: 2006-10-26 01:30
标题: 基于HPA技术的清华同方急救中心的改造 GHOST恢复系统
危险性很大 菜鸟不要安装啊


我从清华同方急救中心的改造的

菜鸟最终的使用是这样
开机 CTRL +/ 启动HPA隐藏分区的DOS
出现A:\
菜鸟打个1 在回车就恢复系统了
不错吧 1是批处理

不过.GHO是保存在普通分区里面不过我们可以加密下
下面有说




基于HPA技术的 DOS 安全啊     除非你重建MBR,或者删除了HPA分区 一般人不会




安装要求
1 在硬盘最后分出一个最少350MB的FAT32分区 重要
2下载软件安装
http://u.sohu.com/download?filei ... 928142cf58c123bc526

部署急救中心
创建HPA保护区 打上勾  其他2个不要选





构造保护区环境成功,必须关机一次才可以使用
点了就重新启动电脑

开机后 自动在开机

以后你只要开机CTRL+/就进去DOS了
A:\
我在里面放了批出来
1.BAT 从D:\GHOST.\GHOST.GHO恢复系统
D.BAT 从D:\GHOST.GHO恢复系统
E.BAT 从D:\GHOST.GHO恢复系统
F.BAT 从D:\GHOST.GHO恢复系统
G.BAT 从D:\GHOST.GHO恢复系统


GHOST.\文件夹的创建

D盘建一个GHOST文件夹 在隐藏了 用WINRAR重命名GHOST../就可以了
打开方式 开始 运行 D:\GHOST../
开始 运行 CMD START D:\GHOST../ 这样不会在开始 运行留下痕迹还要清理



给人装了台还不错,我在D盘 放了点虚拟内存 菜鸟格式化D盘那是不可能:lol
作者: yqxie    时间: 2006-10-27 22:07
学习学习
作者: 天风    时间: 2006-10-28 18:24
我已经成功修改了开机启动画面,清华同方的那个!

下一步着手修改IMG,让GHOST自动备份镜像到HPA分区中!

这样才安全!
作者: s1983    时间: 2006-10-28 18:53
天风你会不会修改开机的等待时间啊

有6-7秒左右,能改2-3秒就好了


你说的
修改IMG,让GHOST自动备份镜像到HPA分区中!
我也想啊,能成功那是很安全的

可是GHOST能显示 但是进不去HPA区啊

[ 本帖最后由 s1983 于 2006-10-28 06:56 PM 编辑 ]
作者: qdaijchf    时间: 2006-10-28 20:46
标题: 已经把dos+ghost以及*.gho和放进隐藏分区
  把dos和 ghost放进hpa隐藏分区,并能启动,比较容易实现。改造清华同方的急救中心,把里面的linux内核换成 dos就可以了。原版安装文件有三百多兆,更换内核后不超过十兆。
  把.gho自动备份在隐藏分区,或者自动读取隐藏分区的.gho并全自动还原,这个较难实现,但是本人已经搞定。功能如下:
  按Ctrl+/直接启动hpa隐藏分区中的ghost,接下来输入密码(为了防止误操作,否则这一步也可以不要),再按回车,会全自动备份第一分区或者恢复第一分区。算起来总共只有三步:①按Ctrl+/ ②输入密码 ③回车
  假如不要密码,按Ctrl+/一步就搞定。
  当你第一次使用时,是备份你的系统。以后每次使用时,是恢复你的系统。这个用不着你来选择备份还是恢复,因为系统会自动检测hpa隐藏分区中是否存在.gho文件。
作者: 天风    时间: 2006-10-28 22:41
楼上不错!

能否用TC作一个界面,有自动备份和恢复选项!

最好加个DOS选项
作者: 天风    时间: 2006-10-29 12:20
修改好的一个启动画面!

Cover.rar

5.08 KB, 下载次数: 1994, 下载积分: 无忧币 -2


作者: qdaijchf    时间: 2006-10-29 13:41
  我曾经用BMP2COVER把BMP图像文件转换成 Cover.dat,但色彩完全失真了,也不知道为什么?楼上的Cover.dat是用什么软件编辑的?能否发给我? 邮箱:jinchunfan@126.com

[ 本帖最后由 qdaijchf 于 2006-10-29 02:22 PM 编辑 ]
作者: jyssysz    时间: 2006-10-29 15:04
很不错的一个方法,正在学习中,请楼主公开一下技术,让大家一起来改进
作者: qdaijchf    时间: 2006-10-29 15:51
  这项技术我在今天下午14点22分之前,在八楼曾公开过,大约只保留了半个小时左右,有缘人一定能看到。
  



  楼主能把 dos放进hpa隐藏分区,只要再仔细研究一下清华同方的急救中心,启动ghost把备份放进hpa隐藏分区,不难实现。
  但要实现全自动备份系统到hpa隐藏分区,又能全自动读取hpa隐藏分区中的.gho备份文件来恢复系统,要花费较大功夫,并且要经过多次测试,才能实现。
  为了这个功能,我查了许多资料,花了许多功夫,经过无数次测试才得以实现,毕竟我是个外行。当然,对于熟悉dos命令,以及ghos命令的高手,可能稍微动一下脑筋就能实现。

[ 本帖最后由 qdaijchf 于 2006-10-29 04:05 PM 编辑 ]
作者: 天风    时间: 2006-10-29 16:14
先回答楼上的做背景文件的问题!你可以在本论坛精华区搜索七喜恢复系统的图片转换文件帖子就明白了!

我没有看到你楼 的内容,但也能想得通实现的原理 !

在运行GHOST之前先运行
ULOCKHPA.EXE -U -C >NUL
这样HPA分区就要以被GHOST识别为隐藏分区
但GHOST还不能对其进行定位,我们可以通过批处理来实现!

运行GHOST -DD 得到磁盘分区信息列表GHSTSTAT.TXT文件
然后用FIND查找功能查找最后分区的ID,比如你有五个分区,HPA在第五个分区,平时你只能看到四个,我们用FIND查找到1:5时,把1:5设置为目标盘环境变量,这样就可以实现在隐藏分区自动备份和还原!

由于本人批处理知识十分有限,写不了这些批处理的例子!

哪位朋友有兴趣可以写一下!
作者: 天风    时间: 2006-10-29 16:31
另外本人收藏有从同方售后弄来的修复引导扇区热键的程序!

如果有需要可以PM本人!

01.JPG (5.38 KB, 下载次数: 412)

01.JPG

02.JPG (12.02 KB, 下载次数: 451)

02.JPG

作者: 天风    时间: 2006-10-29 17:06
关于自动从隐藏分区备份和还原的问题已经解决!

详细原理请参见以下帖子!
http://www.cn-dos.net/forum/view ... mp;highlight=%2Bgmy
作者: qdaijchf    时间: 2006-10-29 17:14
  有兴趣的朋友,可以按照楼主以及天风的介绍,测试一下,对于以下功能你肯定能实现:①按 Ctrl+/ 能启动dos系统 ②能启动ghost图形界面对hpa隐藏分区进行读写,需要ulockhpa.exe ③能启动其它dos工具,要是img文件中有空间
  谁能测试成功,应感谢楼主以及天风的无私奉献,要是测试不成功,你骂我,路上碰见你打我。
  自动备份以及恢复没必要测试,因为这个功能只适合给人家装机用,不适合自己用。
作者: Acronis    时间: 2006-10-29 21:58
天风对这些系统备份呀,保护呀什么的特别感兴趣呀
作者: s1983    时间: 2006-10-29 22:20
我人不在家,来个菜鸟把我显示器都给烧了
我日,真不知道他怎么搞的

最近就不研究这个了

谢谢各位支持
作者: 天风    时间: 2006-10-31 09:04
修改MB热键的程序:

hpa-mbr.rar

238.62 KB, 下载次数: 1856, 下载积分: 无忧币 -2


作者: guoxl81    时间: 2006-10-31 13:06
清华同方的 急救中心我 看过 和楼主的不太一样

不知搂主修改的是否是最新的清华同方的急救中心?
作者: 老毛桃    时间: 2006-10-31 13:51
看了半天,感觉有点意思。既然 ulockhpa.exe 可以实现让 HPA 分区变为可识别的隐藏分区,可不可以再通过什么命令给它分配一个盘符呢?我想将 WinPE 和其外置程序放到 HPA 分区中,通过 Grub 来引导它
作者: 紫狐    时间: 2006-10-31 15:21
这个东东的热键也是写在mbr吗?如果是,那么重建mbr热键就会丢失,有没有更完善的保护热键的方法?
作者: 天风    时间: 2006-10-31 15:36
这程序本身有自动检测功能的,但经过精简改造就只能 用来作一键恢复了!

原来它检测BMR经过改动会自动修改热键的!

我在17楼已经提供了修复热键的程序!
作者: king8462    时间: 2006-10-31 19:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: chen463    时间: 2006-10-31 20:13
不只看了半天,是几天了,这几天才看到相关很想试,但说实在雾煞煞,还是不动的好。:L:L
有些疑问可否请教前辈们
1.        用那个档案,甚么指令可分割hpa备份区呢?需要新硬盘吗?在dos下还是在win下
2.        备份和还原功能随时可行吗?
3.        还原(ibm)速度一样吗?
4.        既然win下无法看到防误删,那又为何要隐藏?
5.        可在dos下作备份区的话,直接copy*.img 所有*.*就好,为何要用ghost呢?
6.        还有……一时没想到???????:o:o
作者: qdaijchf    时间: 2006-10-31 20:37
标题: 这项技术其实已经公开
  请下载楼主s1983提供的安装文件(已经把原版linux文件去除了,因为用不着了),或下载原版清华同方急救中心(自己删去无用文件)。
  得到了楼主s1983提供的文件,加上11楼天风的介绍,再加上我曾经作过的暗示,其实答案已经告诉你了。关键在于修改OPK\Hidden文件夹中的linux.img文件。原版的是linux内核,随便找个dos内核的img可启动文件,最好是2.88兆,假如1.44兆的,ghost.exe就没地方放了。楼主s1983提供的已经是dos内核了,你可以不做任何修改也可以用了。
  首先一步一步安装,安装成功后,重新启动计算机,出现“……Ctrl+/……“时,按Ctrl+/启动dos系统。这时dos还不能发现隐藏分区,接下来就是最关键的一步,键入命令ulockhpa -u -c显示隐藏分区,虽然变成了可见分区,但此时还没有盘符,dos仍然认不到,可是,此时启动ghost,无论是备份还是恢复,原本隐藏的这个分区已经显示在可选列表中,只不过没有盘符而已,但ghost已经可以对它进行读写了。那么你也可以把系统备份到这个暂时被显示的隐藏分区中了,或者从它里面读取gho文件进行恢复。
  恢复以后重新启动,出现loading……时,再自动重新启动,此分区又被隐藏了。
  把ghost替换成分区软件,按照以上操作,就能搞掉清华同方的hpa隐藏分区。学会了别做坏事,要搞就搞你自己的电脑。

[ 本帖最后由 qdaijchf 于 2006-10-31 08:41 PM 编辑 ]
作者: king8462    时间: 2006-10-31 20:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: qdaijchf    时间: 2006-10-31 21:47
标题: 老毛桃 (吃毛桃不吐毛桃核)因为甜,嫩毛桃(吃毛桃吐毛桃核)因为苦
我喜欢吃老毛桃,刮了毛,削了皮,吃起来爽。

把整个windows系统放进hpa隐藏分区,凭老毛桃的水平易如反掌,当然也可以把linux系统放进hpa隐藏分区,因为清华同方急救中心本来就是linux系统。

现在我提出自己的设想,算是抛砖引玉吧。用Ctrl+/启动linux.img内的dos后,运行ulockhpa -u -c,再启动grub,然后利用grub在不重新启动计算机的前提下,再一次引导启动linux.img内的dos系统,此时hpa隐藏分区已经变成带有盘符的可见分区了。我的全自动备份与还原功能就是利用这个原理访问hpa隐藏分区的。

接下来就是怎样把windows或linux系统搞进这个已经被暂时显示的隐藏分区中了,下面两种方法不知能否实现:
第一种方法:当隐藏分区变成带有盘符的可见分区后,先用fdisk /mbr把引导信息去除(假如不去掉,一旦重新启动,此分区又会被自动隐藏,等到把整个系统安装到隐藏分区后,再用急救中心提供的热键修复程序进行修复),再把系统光盘放进光驱,重新从光盘启动,把系统安装在隐藏分区。
第二种方法:在安装被改造过的急救中心之前,把c盘整个系统文件放进急救中心的OPK\Hidden文件夹种,然后安装,因为此文件夹中的所有文件是被安装在隐藏分区的根目录中的(可能有点问题,启动文件不能到达相应扇区)。

如何引导暂时被显示的隐藏分区中的系统,只有靠grub了,老毛桃是个内行,接下来该问他了。说起来有点惭愧,不知道老毛桃是公的还是母的?讲句笑话,别当真。

要是哪位高手做成功了,可一定要放出来共享吆,别小家子气。小徒拜你为师,在此先向师傅、师母问好,祝师傅、师母健康、长寿、快乐。

 

[ 本帖最后由 qdaijchf 于 2006-10-31 10:04 PM 编辑 ]
作者: qdaijchf    时间: 2006-10-31 22:16
原帖由 紫狐 于 2006-10-31 03:21 PM 发表
这个东东的热键也是写在mbr吗?如果是,那么重建mbr热键就会丢失,有没有更完善的保护热键的方法?

除非把引导信息搞进主板中,如同联想电脑的一键恢复。
作者: king8462    时间: 2006-10-31 22:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 老毛桃    时间: 2006-11-1 00:30
原帖由 qdaijchf 于 2006-10-31 21:47 发表
我喜欢吃老毛桃,刮了毛,削了皮,吃起来爽。

把整个windows系统放进hpa隐藏分区,凭老毛桃的水平易如反掌,当然也可以把linux系统放进hpa隐藏分区,因为清华同方急救中心本来就是linux系统。

现在我提出自己的设想,算是抛砖引玉吧。用Ctrl+/启动linux.img内的dos后,运行ulockhpa -u -c,再启动grub,然后利用grub在不重新启动计算机的前提下,再一次引导启动linux.img内的dos系统,此时hpa隐藏分区已经变成带有盘符的可见分区了。我的全自动备份与还原功能就是利用这个原理访问hpa隐藏分区的。

接下来就是怎样把windows或linux系统搞进这个已经被暂时显示的隐藏分区中了,下面两种方法不知能否实现:
第一种方法:当隐藏分区变成带有盘符的可见分区后,先用fdisk /mbr把引导信息去除(假如不去掉,一旦重新启动,此分区又会被自动隐藏,等到把整个系统安装到隐藏分区后,再用急救中心提供的热键修复程序进行修复),再把系统光盘放进光驱,重新从光盘启动,把系统安装在隐藏分区。
第二种方法:在安装被改造过的急救中心之前,把c盘整个系统文件放进急救中心的OPK\Hidden文件夹种,然后安装,因为此文件夹中的所有文件是被安装在隐藏分区的根目录中的(可能有点问题,启动文件不能到达相应扇区)。

如何引导暂时被显示的隐藏分区中的系统,只有靠grub了,老毛桃是个内行,接下来该问他了。说起来有点惭愧,不知道老毛桃是公的还是母的?讲句笑话,别当真。

要是哪位高手做成功了,可一定要放出来共享吆,别小家子气。小徒拜你为师,在此先向师傅、师母问好,祝师傅、师母健康、长寿、快乐。

谢谢,这两天比较忙。星期天玩玩看,如果能够给 HPA 分区分配盘符,我想,会有很多的事情可以做。。。嘿嘿。。。。。
作者: 天风    时间: 2006-11-1 08:45
原帖由 king8462 于 2006-10-31 08:51 PM 发表



版主的img修改好了没? 很想学习一下!


早修改好了!

你可以看我引用的那个DOS联盟的帖子!

或者我在适当的时间完全作好后放出来!

个人用户完全可以放个GHOST进去就行了,手动更安全还可以自定义GHO文件名.
作者: qdaijchf    时间: 2006-11-1 09:45
期待天风利用最精简的批处理,把基于hpa隐藏分区的全自动备份与恢复搞定。虽然我早已把它搞定了,但毕竟我对电脑是个外行,因此用了最笨、最土的批处理。当hpa隐藏分区被显示并分配到盘符后,我是用这样的批处理:
if exist d:\hpados\hpaghost.gho goto dhuifu                             连写25句一直写到
if exist z:\hpados\hpaghost.gho goto zhuifu                             
if exist d:\hpados\hpaghost.exe goto dbeifen                           连写25句一直写到
if exist z:\hpados\hpaghost.exe goto zbeifen

:dhuifu
d:
cd hpados
这里写从d:\hpados\hpaghost.gho进行恢复的批处理
goto end

从:ehuifu到:yhuifu依次写满,盘符相应改动。


:zhuifu
z:
cd hpados
这里写从z:\hpados\hpaghost.gho进行恢复的批处理
goto end

下面的写法与上面的一样,只不过把恢复的批处理改成备份的批处理,但必须备份到hpados\hpaghost.gho,盘符相应改动。
:dbeifen一直写到

:zbeifen

:end
reboot(重新启动,img文件中加入该程序,假如不用,那么在ghost的批处理参数中加上参数-rb,意为重新启动。否则命令不会跳转。)
作者: 老毛桃    时间: 2006-11-1 10:16
原帖由 qdaijchf 于 2006-11-1 09:45 发表
期待天风利用最精简的批处理,把基于hpa隐藏分区的全自动备份与恢复搞定。虽然我早已把它搞定了,但毕竟我对电脑是个外行,因此用了最笨、最土的批处理。当hpa隐藏分区被显示并分配到盘符后,我是用这样的批处理: ...

呵呵,这样的批处理的确写起来很累,不知道纯 DOS 下的能不能顺利执行

  1. For %%I In (D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%I:\hpados\hpaghost.gho SET HPADrv=%%I&&GOTO huifu
  2. For %%I In (D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%I:\hpados\hpaghost.exe SET HPADrv=%%I&&GOTO beifen

  3. :huifu
  4. %HPADrv%:
  5. cd hpados
  6. 这里写从%HPADrv%:\hpados\hpaghost.gho进行恢复的批处理
  7. goto end

  8. ...
复制代码

作者: 天风    时间: 2006-11-1 10:24
看来大家对这个很有兴趣,把俺的笨方法贴出来大家看看吧!

backup.bat (自动备份到HPA分区)
-----------------------------------------------------------
@echo off
XMSDSK 4096 /Y >nul
FINDRAMD >NUL
MD %RAMDRIVE%\TEMP
SET TMP=%RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP
COPY COMMAND.COM %RAMDRIVE%\ >NUL
PATH=%RAMDRIVE%\;%PATH%
SET COMSPEC=%RAMDRIVE%\COMMAND.COM
copy /y A:\ghost.exe %RAMDRIVE%\ >NUL
copy /y a:\finddrv.bat %RAMDRIVE%\ >NUL
copy /y a:\find.com %RAMDRIVE%\ >NUL
%RAMDRIVE%\
ghost -dd >NUL
set p=1
call FINDDRV.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14
ghost -clone,mode=pdump,src=1:1,dst=%hpadrive%:\System.gho -z5 -fx -sure -rb
-----------------------------------------------------------

recover.bat (从HPA从分区自动恢复)

-----------------------------------------------------------
@echo off
XMSDSK 2048 /Y >nul
FINDRAMD >NUL
MD %RAMDRIVE%\TEMP
SET TMP=%RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP
COPY COMMAND.COM %RAMDRIVE%\ >NUL
PATH=%RAMDRIVE%\;%PATH%
SET COMSPEC=%RAMDRIVE%\COMMAND.COM
copy /y A:\ghost.exe %RAMDRIVE%\ >NUL
copy /y a:\finddrv.bat %RAMDRIVE%\ >NUL
copy /y a:\find.com %RAMDRIVE%\ >NUL
%RAMDRIVE%\
ghost -dd >NUL
set p=1
call FINDDRV.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14
ghost -clone,mode=pload,src=%hpadrive%:\System.gho:1,dst=1:1 -fx -sure -rb
----------------------------------------------------------------------

寻找HPA分区定义为环境变量:

-----------------------------------------------------------------------
:1
FIND /i "%p%:%1" GHSTSTAT.TXT >NUL
if errorlevel 1 goto 2
set hpadrive=%p%:%1
Shift
goto 1

:2


----------------------------------------------------------------

[ 本帖最后由 天风 于 2006-11-1 10:52 AM 编辑 ]
作者: wang6610    时间: 2006-11-1 10:38
应改为:

寻找HPA分区定义为环境变量:

-----------------------------------------------------------------------
:1
FIND /i "%p%:%1" GHSTSTAT.TXT >NUL
if not errorlevel 1 set hpadrive=%p%:%1
if errorlevel 1 goto 2
Shift
goto 1

:2


----------------------------------------------------------------
作者: 天风    时间: 2006-11-1 10:56
谢谢楼上的!

做好的三个批处理!
IMG中的其他文件目录见图片

001.JPG (10.07 KB, 下载次数: 393)

001.JPG

hpa-ghost.rar

1015 Bytes, 下载次数: 1252, 下载积分: 无忧币 -2


作者: qdaijchf    时间: 2006-11-1 11:16
标题: 小徒拜见各位师傅、师母
今日有幸得到各位师傅师母的指点,是我前世修来的佛。

对于老毛桃的批处理,我虽然未能理解每个字符的含义,但我能看懂。我可以依样画葫芦修改我的批处理了,在此感谢老毛桃的指点。

对于天风的批处理,我有两个地方未能明白,望指点迷津:
其中出现的finddrv.bat是否就是下面这一段的批处理:
:1
FIND /i "%p%:%1" GHSTSTAT.TXT >NUL
if errorlevel 1 goto 2
set hpadrive=%p%:%1
Shift
goto 1

:2

再有,其中GHSTSTAT.TXT 这个文件哪里来的,里面是什么内容?

最后期待各位高手早日把系统搞进hpa隐藏分区,或者干脆直接把可启动iso文件放进去,并把它启动起来。

再一次谢谢各位。
作者: 天风    时间: 2006-11-1 11:37
你运行一下GHOST -DD就什么都明白了!
作者: wang6610    时间: 2006-11-1 11:42
天风 超级版主:

把您的find.com文件发上来,我就不用搜罗,谢谢!
作者: 天风    时间: 2006-11-1 14:12
FIND.COM

find.rar

4.82 KB, 下载次数: 629, 下载积分: 无忧币 -2


作者: 老毛桃    时间: 2006-11-1 14:19
原帖由 天风 于 2006-11-1 14:12 发表
FIND.COM

我晕,这个跟微软自带的 Find.EXE 有什么区别吗?仅仅运行环境?

find.rar

9.55 KB, 下载次数: 364, 下载积分: 无忧币 -2


作者: wang6610    时间: 2006-11-1 14:38
原帖由 老毛桃 于 2006-11-1 02:19 PM 发表

我晕,这个跟微软自带的 Find.EXE 有什么区别吗?仅仅运行环境?



Find.EXE   for win32

find.com for dos
作者: eimilia    时间: 2006-11-1 15:15
学习之中
长知识了
支持中。。。。。。。。。。。。
作者: xiaoy    时间: 2006-11-1 15:49
这个帖子实在太好了,HPA备份恢复可以用用!

[ 本帖最后由 xiaoy 于 2006-11-1 09:06 PM 编辑 ]
作者: chenall    时间: 2006-11-1 18:16
请问这个LINUX.IMG有没有什么特别之处,我用一个720KB的IMG文件替换后显示加载IMG失败.
作者: qdaijchf    时间: 2006-11-1 18:19
原帖由 chenall 于 2006-11-1 06:16 PM 发表
请问这个LINUX.IMG有没有什么特别之处,我用一个720KB的IMG文件替换后显示加载IMG失败.

据我所知必须用1.44mb或2.88mb
作者: chenall    时间: 2006-11-1 18:21
我利用这个工具改造了一个 系统维护工具箱 .
将工具箱所需的文件全部放到HPA分区中.
使用GRUB的启动菜单,可以启动深山红叶和老毛桃的修改的PE.还有一些其它工具.
我删除LINUX.IMG的里面的内容,只留下.
IO.SYS
COMMAND.COM
GRUB.EXE
ULOCKHPA.EXE
另外写了一个AUTOEXEC.BAT放上去

  1. @echo off
  2. ulockhpa -u -c
  3. grub --config-file="find --set-root /chldr;chainloader /chldr"
复制代码

可以顺利启动我的工具箱.但是当我将这个img利用WINIMAGE改为720KB时就启动不了了.??
作者: chenall    时间: 2006-11-1 18:23
谢谢45f
我再修改成1.44MB的试一下.
作者: 老毛桃    时间: 2006-11-1 18:25
原帖由 chenall 于 2006-11-1 18:21 发表
我利用这个工具改造了一个 系统维护工具箱 .
将工具箱所需的文件全部放到HPA分区中.
使用GRUB的启动菜单,可以启动深山红叶和老毛桃的修改的PE.还有一些其它工具.
我删除LINUX.IMG的里面的内容,只留下.
IO.SYS ...

的确是个好方法,可以给 HPA 分区分配盘符吗?我最要的是这个,那样的话,有关 WinPE 的所有文件均放在 HPA 中,绝对安全啊!
作者: king8462    时间: 2006-11-1 18:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: qdaijchf    时间: 2006-11-1 19:08
原帖由 老毛桃 于 2006-11-1 06:25 PM 发表

的确是个好方法,可以给 HPA 分区分配盘符吗?我最要的是这个,那样的话,有关 WinPE 的所有文件均放在 HPA 中,绝对安全啊!


我是这样给HPA分区分配盘符的:

在Autoexec.bat中:
For %%I In (D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%I:\boot\hidden\plug.com SET HPADrv=%%I&&GOTO winpe
goto grub

:winpe
grub --config-file=(fd0)/winpe.lst (winpe.lst中怎样写才能引导winpe,我不懂,还望指点)

:grub
ulockhpa -u -c
grub --config-file=(fd0)/menu.lst(此句在1.44mb的linux.img中能执行,但在2.88mb中未能执行,不知为何?)

在menu.lst中:
timeout 0
default 0

title hpasystem
root (fd0)
chainloader +1
boot
作者: qdaijchf    时间: 2006-11-1 19:25
当HPA分区被分配到盘符后,怎样用grub引导HPA分区中的winpe?
作者: chenall    时间: 2006-11-1 20:50
用1.44MB启动成功.
ULOCKHPA后利用GRUB启动再加载进入系统就跟一般分区操作没有什么两样了.
有盘符的.

启动HPA分区中的WINPE
由于我的菜单内容是
find --set-root /chldr
当GRUB找到并启动后当前ROOT就是HPA分区了.
直接使用
chainloader /ldrxpe
就可以启动老毛桃的PE了.

还有利用这个方法启动进行PE系统后可以看到HPA分区被分配了盘符可以直接操作.

[ 本帖最后由 chenall 于 2006-11-1 08:54 PM 编辑 ]
作者: chenall    时间: 2006-11-1 20:59
还有一个问题不知这个HPA
能否设定禁止写入,这样使用ULOCKHPA后也无法修改,就更安全了.需要修改时再利用什么工具改回来.

不知有没有这种工具?
作者: 老毛桃    时间: 2006-11-1 21:01
原帖由 king8462 于 2006-11-1 18:27 发表



版主给bat文件加了密还是压缩了?

“加密”了,破解方法很简单的,建议看看 DOS 联盟的相关帖子
作者: 老毛桃    时间: 2006-11-1 21:06
原帖由 chenall 于 2006-11-1 20:50 发表
用1.44MB启动成功.
ULOCKHPA后利用GRUB启动再加载进入系统就跟一般分区操作没有什么两样了.
有盘符的.

启动HPA分区中的WINPE
由于我的菜单内容是
find --set-root /chldr
当GRUB找到并启动后当前ROOT就是HPA分区了.
直接使用
chainloader /ldrxpe
就可以启动老毛桃的PE了.

还有利用这个方法启动进行PE系统后可以看到HPA分区被分配了盘符可以直接操作.

也就是说,Unlock 这个 HPA 分区后,使用 Grub 启动该 HPA 分区上的 WinPE 后,可以看到 HPA 分区被分配了盘符?只需要 Unlock 就行了吗?HPA 分区会不会要求是主分区?放在 HPA 分区上的外置程序可不可以被自动配置?如果 All Yes,那就太好了!
作者: chenall    时间: 2006-11-1 21:10
楼上的全部没问题!
我的HPA分区是最后一个逻辑分区.
使用ULOCKHPA后再利用GRUB引导使用没有发现任何问题.
作者: 老毛桃    时间: 2006-11-1 21:25
原帖由 chenall 于 2006-11-1 21:10 发表
楼上的全部没问题!
我的HPA分区是最后一个逻辑分区.
使用ULOCKHPA后再利用GRUB引导使用没有发现任何问题.

Good!

改天有空要好好修理一下我的电脑了!

重启后不操作,HPA 分区照样受保护吧。

嘿嘿,到时候,将 VRMPVOL_CN.ISO 都放进去,再留个 3~4 GB 的空间,放 GHO,万事无忧了哈!
作者: 老毛桃    时间: 2006-11-1 21:28
原帖由 chenall 于 2006-11-1 20:59 发表
还有一个问题不知这个HPA
能否设定禁止写入,这样使用ULOCKHPA后也无法修改,就更安全了.需要修改时再利用什么工具改回来.

不知有没有这种工具?

没有必要!

ULockHPA 本来就是为了解锁 HPA,如果让它失效,你用什么工具改回来?这个“什么工具”也被运行了呢?

建议这样,热键激活后直接引导 HPA 分区上的 Grub,Grub 对于引导菜单的密码保护工作还是相当值得信赖的!
作者: king8462    时间: 2006-11-1 21:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 老毛桃    时间: 2006-11-1 21:54
原帖由 king8462 于 2006-11-1 21:39 发表
如果要删除该分区,运行ULockHPA后再启动硬盘工具如pq就行了吧?

还没有操作过,估计还需要清除 MBR 相关信息吧
作者: 天风    时间: 2006-11-1 23:30
要删除些HPA分区直接运行ULOCKHPA.EXE -D就行
作者: 阿文    时间: 2006-11-2 01:55
试过把联想的HPA显示出来,用数据恢复工具提取文件,整理了一个晚上,没发现什么
因为恢复工具自动把EXE,DLL文件都归类成一个文件夹了,不好分,连名字都改了
=============

HPA保护区倒不怕删不掉,怎么锁都是可以删的
有时间我编个界面,搞个一键恢复出来(其实现成就有了,只是看通不通用)
作者: 阿文    时间: 2006-11-2 01:58
问一下天风,有没有看到可以定义HPA到硬盘前面的,对于一些坏○道的可能有用
作者: 天风    时间: 2006-11-2 08:08
回楼上的HPA的原定义就是硬盘的高端隐藏分区,使用硬盘规范的ATA指令SETDRESSMAX,在硬盘最大位置开始截取空间的,所以必须在硬盘最后面!

其他的讨论可以到下面地址查看!
http://www.znpc.net/bbs/blog.php ... ime=0&endtime=0
作者: hunome    时间: 2006-11-2 08:39
一楼的程序已经无法下载,请问在哪可以下载到?
作者: qdaijchf    时间: 2006-11-2 09:23
请各位指点:
如何用GRUB启动HPA分区中的可启动ISO文件?比如winpe.iso等,这样可以集成更多的工具放进HPA分区中。
作者: wucb    时间: 2006-11-2 10:58
原帖由 天风 于 2006-10-29 12:20 PM 发表
修改好的一个启动画面!


强烈鄙视以修改他人界面作自已广告的行为
作者: king8462    时间: 2006-11-2 11:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天风    时间: 2006-11-2 11:32
原帖由 wucb 于 2006-11-2 10:58 AM 发表


强烈鄙视以修改他人界面作自已广告的行为


晕倒!

每天努力工作,利用上班时间头脑在快速运转考虑所有启动技术问题!

每天晚上回家无偿工作到0:00左右,可能工作太努力了吧,竟然得到我们无忧可爱的WUCB会员这样的评价!

再次谢谢你的评价,让我明白什么是技术,技术就是免费为他人服务,然后得到一堆臭骂而已!
作者: king8462    时间: 2006-11-2 11:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天风    时间: 2006-11-2 11:38
原帖由 qdaijchf 于 2006-11-2 09:23 AM 发表
请各位指点:
如何用GRUB启动HPA分区中的可启动ISO文件?比如winpe.iso等,这样可以集成更多的工具放进HPA分区中。


当然可以了!

但不是你说的WINPE.ISO,要启动ISO必须用IMG的方式,在ISO上用BCDW来做,请到SYSOFT搜索我原来做好的ISO!

详细方法:
IMG中加载
ULOCKHPA.EXE -U -C
IELDR.EXE

--->ISOEMU.INI------>XXXXXX.ISO

[ 本帖最后由 天风 于 2006-11-2 12:52 PM 编辑 ]
作者: lxl1638    时间: 2006-11-2 11:48
天风说的方法,是在ISO中套一个PE的IMG吧?
作者: qdaijchf    时间: 2006-11-2 12:01
原帖由 wucb 于 2006-11-2 10:58 AM 发表


强烈鄙视以修改他人界面作自已广告的行为


天风版主,别理会这种小人。因为 wucb 自己无能,它是在嫉妒天风版主的能力。说不定wucb正在使用本论坛提供的经过修改的各种作品呢。

wucb,有本事拿一样完全由你自己编程出来的作品给大家瞧瞧,好让人家对你刮目相看。千万别在人家的平台上开发,因为人家会鄙视你无能。

总结:喜欢鄙视他人者,必遭到他人鄙视。建议wucb去接种狂犬病疫苗。

[ 本帖最后由 qdaijchf 于 2006-11-2 12:10 PM 编辑 ]
作者: qdaijchf    时间: 2006-11-2 12:02
原帖由 天风 于 2006-11-2 11:38 AM 发表

详细方法:
IMG中加载
ULOCKHPA.EXE -U -C
IDLDR.EXE

--->ISOEMU.I ...


谢谢天风版主!

[ 本帖最后由 qdaijchf 于 2006-11-2 12:56 PM 编辑 ]
作者: caogao    时间: 2006-11-2 12:06
OK 不错的方法
作者: wang6610    时间: 2006-11-2 12:43
原帖由 天风 于 2006-11-2 11:38 AM 发表


当然可以了!

但不是你说的WINPE.ISO,要启动ISO必须用IMG的方式,在ISO上用BCDW来做,请到SYSOFT搜索我原来做好的ISO!

详细方法:
IMG中加载
ULOCKHPA.EXE -U -C
IDLDR.EXE

--->ISOEMU.I ...



IELDR.EXE吧。
作者: 天风    时间: 2006-11-2 12:50
是IELDR.EXE,打错了,不好意思,马上改正!
作者: chenall    时间: 2006-11-2 15:34
不知这个启动热键可不可以修改.
还有启动等待时间可不可以改?

[ 本帖最后由 chenall 于 2006-11-2 03:45 PM 编辑 ]
作者: 天风    时间: 2006-11-2 21:33
刚刚找了个旧硬盘测试了一下,IELDR完美无缺启动ISO,PE也可以通过GRUB的FIND功能来启动!
作者: hunome    时间: 2006-11-2 21:37
天风老大,看你们测试俺也手痒痒。但相关程序在哪下载阿?一楼的已经不行了。
作者: CHRIS123CX    时间: 2006-11-2 23:09
看下学习学习
作者: 天风    时间: 2006-11-3 00:13
给大家个地址下载安装测试吧!

http://hnlyzhd.gbaopan.com/files ... cec366d7ae1ad3e.gbp
作者: 阿文    时间: 2006-11-3 01:28
SATA 中一些硬盘安装成功,但不是HPA,看来不是很通用啊

=========================
作者: zqlcchzql    时间: 2006-11-3 08:41
早期部分SATA硬盘不支持HPA,不知道目前是否有改进。。。
作者: liangliang    时间: 2006-11-3 09:03
天风版主,请你做个DOS启动菜单岂不是更妙,按CTRL+/进入 后直接出现菜单,只要两个选项,1、备份 2、恢复

菜鸟也不用输入命令了。谢谢~~~
作者: sbtuhy    时间: 2006-11-3 09:58
原帖由 qdaijchf 于 2006-11-1 07:08 PM 发表


我是这样给HPA分区分配盘符的:

在Autoexec.bat中:
For %%I In (D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%I:\boot\hidden\plug.com SET HPADrv=%%I&&GOTO winpe
goto gr ...



我用的此方法为什么不行呢?
提示:Probing ROM INT vectors。 If hang,unload a device driver OR TSR and try again。
感觉好像是它在MBR里面写了东西导致GRUB不能运行。
此方法在虚拟机里面通过。


另外,不知道是否有强人能做一个有界面的东东呵。。期待...
作者: hunome    时间: 2006-11-3 10:02
天风老大,你给的地址无法下载啊。
作者: 天风    时间: 2006-11-3 10:29
需要有GBAOPAN的ID登录后才能下载!
作者: Civiwu    时间: 2006-11-3 12:34
原帖由 天风 于 2006-11-3 12:13 AM 发表
给大家个地址下载安装测试吧!

http://hnlyzhd.gbaopan.com/files ... cec366d7ae1ad3e.gbp


不能在虚拟机上试?
作者: king8462    时间: 2006-11-3 14:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: liangliang    时间: 2006-11-3 18:29
有一不解,请问“将OPK\HIDDEN目录下的 linux.img 换成DOS核心,是指单将里面的内容更换掉,还是说文件名也可变成如 win98.img 这个样子???”   请指教~~~



天风版主,请你做个DOS启动菜单岂不是更妙,按CTRL+/进入 后直接出现菜单,只要两个选项,1、备份 2、恢复

菜鸟也不用输入命令了。谢谢~~~

[ 本帖最后由 liangliang 于 2006-11-3 06:51 PM 编辑 ]
作者: hunome    时间: 2006-11-3 19:04
楼上的,天风提供的程序里面已经有了你说的功能。
作者: wuyouman01    时间: 2006-11-3 19:44
哎呀,安装了这个后,HPA删除不了了,MBR倒是清除了,ULOCKHPA -D -C显示HPA SET ERROR!
MHDD也不可以,是SATA硬盘。还有什么软件可以删除HPA分区?
作者: Civiwu    时间: 2006-11-3 20:52
手上没有空余的硬盘,那暂时不试了,关注。。。。。。。。。。
作者: jyssysz    时间: 2006-11-3 21:16
原帖由 liangliang 于 2006-11-3 06:29 PM 发表
有一不解,请问“将OPK\HIDDEN目录下的 linux.img 换成DOS核心,是指单将里面的内容更换掉,还是说文件名也可变成如 win98.img 这个样子???”   请指教~~~



天风版主,请你做个DOS启动菜单岂不是更妙 ...



文件名不能改的,只把镜像中的文件换掉就可以了。
作者: wuyouman01    时间: 2006-11-3 22:07
这下惨了120G硬盘数据没了,哈哈哈
作者: 天风    时间: 2006-11-3 23:29
不会吧,楼上的

怎么这样子呢!
作者: dabaicaizzc    时间: 2006-11-4 00:10
天风老大,您提供下载的程序中,需要将GOSHT.ISO更名为hpa.iso
但仍然无法运行.
作者: dabaicaizzc    时间: 2006-11-4 00:15
天风老大,您的ghost.img的autoexec.bat的语句:

@ECHO OFF
bcdw GetBootImageCommandLine
call %bcdw_cl%
goto end
:END
exit

我看了一下bcdw.com,没有指向GHOST.BAT

天风老大,我是一门外汉,可能说的不对,见笑了。
作者: 天风    时间: 2006-11-4 00:50
这个BCDW的高级用法,如果不懂请搜索BCDW使用方法!·




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3