无忧启动论坛

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

基于HPA技术的清华同方急救中心的改造 GHOST恢复系统

  [复制链接]
1#
发表于 2006-10-28 18:24:57 | 显示全部楼层
我已经成功修改了开机启动画面,清华同方的那个!

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

这样才安全!
回复

使用道具 举报

2#
发表于 2006-10-28 22:41:36 | 显示全部楼层
楼上不错!

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

最好加个DOS选项
回复

使用道具 举报

3#
发表于 2006-10-29 12:20:31 | 显示全部楼层
修改好的一个启动画面!

Cover.rar

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

回复

使用道具 举报

4#
发表于 2006-10-29 16:14:46 | 显示全部楼层
先回答楼上的做背景文件的问题!你可以在本论坛精华区搜索七喜恢复系统的图片转换文件帖子就明白了!

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

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

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

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

哪位朋友有兴趣可以写一下!
回复

使用道具 举报

5#
发表于 2006-10-29 16:31:40 | 显示全部楼层
另外本人收藏有从同方售后弄来的修复引导扇区热键的程序!

如果有需要可以PM本人!

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

01.JPG

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

02.JPG
回复

使用道具 举报

6#
发表于 2006-10-29 17:06:04 | 显示全部楼层
关于自动从隐藏分区备份和还原的问题已经解决!

详细原理请参见以下帖子!
http://www.cn-dos.net/forum/view ... mp;highlight=%2Bgmy
回复

使用道具 举报

7#
发表于 2006-10-31 09:04:43 | 显示全部楼层
修改MB热键的程序:

hpa-mbr.rar

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

回复

使用道具 举报

8#
发表于 2006-10-31 15:36:19 | 显示全部楼层
这程序本身有自动检测功能的,但经过精简改造就只能 用来作一键恢复了!

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

我在17楼已经提供了修复热键的程序!
回复

使用道具 举报

9#
发表于 2006-11-1 08:45:13 | 显示全部楼层
原帖由 king8462 于 2006-10-31 08:51 PM 发表



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


早修改好了!

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

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

个人用户完全可以放个GHOST进去就行了,手动更安全还可以自定义GHO文件名.
回复

使用道具 举报

10#
发表于 2006-11-1 10:24:08 | 显示全部楼层
看来大家对这个很有兴趣,把俺的笨方法贴出来大家看看吧!

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 编辑 ]
回复

使用道具 举报

11#
发表于 2006-11-1 10:56:42 | 显示全部楼层
谢谢楼上的!

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

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

001.JPG

hpa-ghost.rar

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

回复

使用道具 举报

12#
发表于 2006-11-1 11:37:34 | 显示全部楼层
你运行一下GHOST -DD就什么都明白了!
回复

使用道具 举报

13#
发表于 2006-11-1 14:12:45 | 显示全部楼层
FIND.COM

find.rar

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

回复

使用道具 举报

14#
发表于 2006-11-1 23:30:45 | 显示全部楼层
要删除些HPA分区直接运行ULOCKHPA.EXE -D就行
回复

使用道具 举报

15#
发表于 2006-11-2 08:08:42 | 显示全部楼层
回楼上的HPA的原定义就是硬盘的高端隐藏分区,使用硬盘规范的ATA指令SETDRESSMAX,在硬盘最大位置开始截取空间的,所以必须在硬盘最后面!

其他的讨论可以到下面地址查看!
http://www.znpc.net/bbs/blog.php ... ime=0&endtime=0
回复

使用道具 举报

16#
发表于 2006-11-2 11:32:29 | 显示全部楼层
原帖由 wucb 于 2006-11-2 10:58 AM 发表


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


晕倒!

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

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

再次谢谢你的评价,让我明白什么是技术,技术就是免费为他人服务,然后得到一堆臭骂而已!
回复

使用道具 举报

17#
发表于 2006-11-2 11:38:07 | 显示全部楼层
原帖由 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 编辑 ]
回复

使用道具 举报

18#
发表于 2006-11-2 12:50:27 | 显示全部楼层
是IELDR.EXE,打错了,不好意思,马上改正!
回复

使用道具 举报

19#
发表于 2006-11-2 21:33:04 | 显示全部楼层
刚刚找了个旧硬盘测试了一下,IELDR完美无缺启动ISO,PE也可以通过GRUB的FIND功能来启动!
回复

使用道具 举报

20#
发表于 2006-11-3 00:13:02 | 显示全部楼层
给大家个地址下载安装测试吧!

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

使用道具 举报

21#
发表于 2006-11-3 10:29:06 | 显示全部楼层
需要有GBAOPAN的ID登录后才能下载!
回复

使用道具 举报

22#
发表于 2006-11-3 23:29:54 | 显示全部楼层
不会吧,楼上的

怎么这样子呢!
回复

使用道具 举报

23#
发表于 2006-11-4 00:50:24 | 显示全部楼层
这个BCDW的高级用法,如果不懂请搜索BCDW使用方法!·
回复

使用道具 举报

24#
发表于 2006-11-13 08:23:37 | 显示全部楼层
原帖由 jinyan 于 2006-11-11 12:29 PM 发表
linux.img可以解开:
其中的initrd.img先用winzip解压后生成文件initrd.img,将这个生成的文件再解压得到:
这里的文件,有没有人研究过?????(本人知道是linux下的文件,但我对l ...


你可以把LINUX.IMG和急救中心的STARTCENT目录放在C盘根目录下,然后启动LINUX.IMG就可以看到作用了!

它是软通科技的MINIGUI!
回复

使用道具 举报

25#
发表于 2006-11-23 09:49:49 | 显示全部楼层
回楼上的,那个LINUX是个加密过的IMG,应该是自定义的一种LINUX格式,所以WINIMAGE打开看不到而已!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-9 13:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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