无忧启动论坛

标题: 隐藏分区启动问题 [打印本页]

作者: zoesaupine    时间: 2009-10-7 00:53
标题: 隐藏分区启动问题
想请大家帮我个忙,我的电脑有五个分区,其中最后一个是EISA隐藏分区,用bootice在硬盘MBR安装grub,并使用联想一键恢复6.0里的文件显示EISA隐藏分区后,把深度xp Ghost到该分区并放入grldr等文件,最后结果是,开机默认时间内按空格键启动grub引导最后一个分区的xp,按其他键或不按则启动原来的MBR,即启动C盘的win7。现在问题是,显隐后的EISA分区如果再次被隐藏,则xp启动的时候过了进度条就蓝屏,说未知硬件问题。其实这个问题在pe里也是一样的,不过pe里可以很方便地在内核里的pecmd.ini中加入命令,用showdrive.exe 打开隐藏分区,我想问的是,有没有哪位大侠能在xp里加入启动脚本,执行winpe里面提取出来的showdrive.exe,以显示EISA分区,使xp启动正常?我也不知道xp的启动脚本是在哪个时候执行,xp启动蓝屏之前?蓝屏之后??大侠一定要不吝赐教,给出个主意啊。。。先谢谢了。。

[ 本帖最后由 zoesaupine 于 2009-10-10 11:34 编辑 ]
作者: xiao75918    时间: 2009-10-7 08:23
你太有才了,把系统装到隐藏分区,好像没人做过,试试替换pe里的showdriver, 这个文件是修改过的可显示隐藏分区。
作者: 求田问舍下    时间: 2009-10-7 08:33
隐藏分区真好,系统也藏进去了呀。呵呵。
作者: hayven    时间: 2009-10-7 09:24
额,lz很有才,技术问题找高人……
作者: yuan_53770    时间: 2009-10-7 11:29
想法是不错的
作者: zoesaupine    时间: 2009-10-7 14:30
看来是不行了,不过我又想了个方法,因为之前看过happymy的mobile xp光盘版,当时还奇怪为什么他的光盘用虚拟光驱打开没有文件呢,原来是因为这是个虚拟为硬盘的iso,文件在引导文件里。我尝试在最后的分区放如下文件:
boot.ini  、grldr、grub.exe、menu.lst、MXP.ISO,
menu.lst内容如下:
find --set-root /MXP.ISO
map /MXP.ISO (hd32)
map --hook
chainloader (hd32)
开机用grub启动,结果可以看到开机进度条,但是最后蓝屏了,那是mobile xp的问题,因为之前量产mobile xp情况也是这样。
后来,我试试用imdisk软件挂载虚拟为硬盘的iso,把mobile xp里的文件全换成我最后那个xp盘的文件,再保存,最后用grub启动出现如下内容:
starting cmain() ... NoPXE stack
(hd0,2)
load segment:0x7c0        system type:0x6        sector count:0x1
load rba:0x17       boot type:hard disk
floppies_orig=0,   harddrives_orig=1,    floppies_curr=0,   harddrives_curr=2
那位知道是什么问题吗???
作者: sgw888    时间: 2009-10-7 17:07
可以使用GRUB做为引导。
GRUB有命令可以隐藏跟显示分区,你可以利用这个功能。
作者: zoesaupine    时间: 2009-10-7 18:33
标题: 回复 #7 sgw888 的帖子
恩,试了这个命令,如果我从最后分区启动,menu.lst里可以加入unhide (hd0,2),但是下次启动的时候它就不是隐藏的了,因为我的C盘不是用Grub引导的。。。
作者: zoesaupine    时间: 2009-10-7 18:34
标题: 回复 #7 sgw888 的帖子
而且Grub无法显示eisa隐藏分区。。。
作者: mygamexxx    时间: 2009-10-7 21:29
标题: 回复 #9 zoesaupine 的帖子
用1JF9,可热键启动指定分区,自动激活隐藏分区,关机后自动隐藏
作者: zoesaupine    时间: 2009-10-10 11:23
标题: 回复 #10 mygamexxx 的帖子
1jf9 和Grub一样都不能启动隐藏分区的系统。。。不过1jf9真的很好用。。。
作者: mygamexxx    时间: 2009-10-12 13:12
用1JF9+GRUB4DOS啊,没道理不能启动啊!!!
作者: zoesaupine    时间: 2009-10-12 21:10
标题: 回复 #12 mygamexxx 的帖子
我试过,真不能启动,都会蓝屏,无法显示eisa分区。。启动pe那是没问题,可要启动系统就难了。
作者: mygamexxx    时间: 2009-10-12 21:13
标题: 回复 #13 zoesaupine 的帖子
有没有用过GRUB4DOS的命令行,查看目标分区
作者: zoesaupine    时间: 2009-10-13 12:33
标题: 回复 #14 mygamexxx 的帖子
看了,隐藏分区可以识别,是hd(0,2),可以从里面启动grldr,也可以启动系统,不过会蓝屏。。。
作者: chen463    时间: 2009-10-13 14:06
标题: 回复 #15 zoesaupine 的帖子
蛙哥大大早说过了,启动系统不能,启动pe那是没问题




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