无忧启动论坛

标题: 利用ROMGRUB新硬盘做隐藏分区一键恢复一法 [打印本页]

作者: coretalk1    时间: 2008-2-22 05:56
标题: 利用ROMGRUB新硬盘做隐藏分区一键恢复一法
现在我说下具体情况,我是用makerom将GRUB4DOS的MBR做成了BIOS ROM 刷入主板BIOS,j激活热键后会自动搜索硬盘分区上的GRLDR加载MENU,这样隐藏分区的一键恢复,DOS相关工具,WINPE都可以正常使用了.
makerom下载地址:http://grub4dos.sourceforge.net/grub2/makerom.zip

makerom还支持以下的参数:

-m message
启动时显示的信息

-t timeout
倒计时,缺省值2秒

-k key
热键,缺省值是SPACE

-d edx
启动前设置的edx值,缺省值是0

-s skip
在输入文件开头里跳过一定数量的字节,缺省值是512,这适合于stage2和core.img,但当输入文件grldr.mbr时,需要把该值设为0。

-z
使用lzma压缩输入文件

-p parm
在调用lzma时,使用的扩展参数。在缺省情况下,程序使用

lzma e -si -so

来运行lzma,如果使用需要其他选项,可以在这里进行设置。

-v

显示详细信息


将GRUB4DOS的MBR做成ROM的命令:makerom -m "Press F11 To Start System" -t 1 -k f11 -s 0 rom_isa.img grldr.mbr RomGrub.bin

如果要隐藏显示可以把"Press F11 To Start System"用一个空格代替 (推荐自己用)

这里命令的例子是制作ISA模块的,制作PCI的可以调用相关IMG


grldr.mbr获取地址:http://download.gna.org/grub4dos/下载相关版本提取grldr.mbr


做好后用CBROM刷入主板BIOS,下面是制作一个隐藏分区,在正常系统或WINPE下用WINPM调整硬盘最后一个逻辑分区的大小,在分出一个逻辑分区,格式FAT32,这个分区最好转换为主分区,当然也可以是逻辑分区,如果想用逻辑分区正常启动PE的关键在于,要用WINPM将这个分区转换为主分区后,重启当然这个时候可以由BIOS引导启动PE成功,进入PE后,在用WINPM将该分区转换为逻辑分区隐藏,重新启动测试,仍可以从BIOS引导成功逻辑隐藏分区上的PE.

如果要从任意逻辑分区成功启动PE且不在MENU.LST里面指定路径 直接用

title Windows PE
chainloader /peldr

启动PE的关键是要将放PE的分区用WINPM转换为主分区重启后在转换为逻辑分区,经本人多块新硬盘(硬盘上无任何文件,只做了一个隐藏启动分区,和启动所需文件),测试成功!


这样做的好处是通用性强,无需修改文件,只需做好分区即可.如果觉得刷新BIOS有困难,可以用GRUBINST将GRLDR.MBR写入硬盘MBR,引导隐藏分区启动.

GRUBINST下载地址:http://download.gna.org/grubutil/

写的可能过于简单,不怎么具体,需要一定的基础,有什么不明白的请留言!

[ 本帖最后由 coretalk1 于 2008-2-27 09:24 AM 编辑 ]
作者: kaowin    时间: 2008-2-22 13:48
好东东~~学习中~~~~~~~~~~~~~~~
作者: lee88889999    时间: 2008-2-24 22:12
谢谢转帖,马上实习。
作者: zhuying88    时间: 2008-2-24 22:32
有启发。试验一下
作者: leebaker    时间: 2008-2-26 22:44
这样对硬件有一定危险性,不建议
作者: demonxie    时间: 2008-2-28 17:21
要刷bios?太危险了吧。。。
作者: rnong    时间: 2008-2-29 01:12
请说明主板及bios版本
作者: haoxxx    时间: 2008-2-29 10:19
好东东~~学习学习....
作者: tong2tiger    时间: 2008-3-3 16:02
创意不错,准备试试。不过问一下,恢复是使用GHOST吗?如果是,我可以给点建议

根据我的测试,当镜像文件放在隐藏分区时,恢复过程中如果重启电脑后会造成在镜像文件在GHOST下不可见,这样的话一旦恢复过程出错就无法进行第二次恢复了,我的测试结果是隐藏分区使用NTFS格式能够解决该问题。
作者: 啊瑁瑁    时间: 2008-3-4 08:56
支持,使用grub4dos的人越来越多




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