无忧启动论坛

标题: 关于win7启动修改问题,高手指教!! [打印本页]

作者: dralio    时间: 2010-2-27 19:26
标题: 关于win7启动修改问题,高手指教!!
刚过度到win7正在研究开机启动菜单加载GHOST和PE的问题,请指教!!

1、win7的启动菜单修改,用EasyBCD或BcdTool,到底C盘下的哪几个文件?详细一些!!
2、在我机器上修改过的BCD文件,拷到我朋友的机器能用不?
3、我看了一下论坛上和网络上的一些修改,在第二个启动项中,必须用grldr.mbr进行引导吗?能否用grldr引导?引导后,grldr.mbr会怎样找到GHOST.img镜像文件和PE的ISO文件??其grldr的菜单还可以内置不??

在XP下,grldr的引导步骤我能明白,到了WIN7下,一下子多出个grldr.mbr我就不明白了,请高手指教??

不要说安装网络上的一些还原程序,因为我不想安装,只想弄明白WIN7的启动grldr原理,谢谢了!!

非诚勿扰!!!欢迎高手指教!!!
作者: yfwang0798    时间: 2010-2-27 23:17
xp 启动次序是bios-ntldr-boot.ini-grldr-menu.lst-应用程序。
wub7采用bcd启动方式,其启动grub4dos的顺序如下:
bios-bootmgr-\boot\bcd-grldr.mbr-grldr-menu.lst-应用程序

根目录下用到的文件是bootmgt  gtldr.mbr grldr menu.lst \boot\bcd文件。加载grldr.mbr一般直接使用bcdededit.exe命令。因此最好首先熟悉该命令的用法,bcd文件可以从一台电脑复制到另一台电脑中,只要启动分区和安装的系统位置相同,就可以通用。修改\boot\bcd文件以前最好先备份,备份方法 在win7系统中,可以用bcdedit /export 目标位置来导出文件,如果使用其他系统启动,直接将该文件复制就可以了。在bcd中添加grub4dos的方法如下:
1在c盘建立一个test文件夹,将原来c:\boot\bcd文件复制或使用bcdedit /export  c:\test\bcd 命令将bcd文件导出到c:\test文件夹中。
2 将附件BCD_grub.cmd和bcdedit.exe复制到c:\test文件夹中
3用管理员身份运行命令提示符, 运行c:\test\.cmd命令
4 在命令提示符下,执行bcdedit /import  c:\test\bcd将c:\test\bcd文件导入到c:\noot\bcd中。
5 将grldr.mbr  grldr  menu.lst文件复制到c盘根目录,其他引导grub文件操作的方法与xp大致类似

不好意思,由于想当然,以前将vista下的批处理传了上来(就是第一个附件),后来发现,vista下和win7下的bcdedit在创建id的时候,由于在返回结果的时候,id在显示结果中的语句中所在的位置不同,因此批处里中for语句引用该id的位置也应该不同,即token也应该不一样,具体差别就是token=2与token=3的差别,所以重新上传了win7版本的批处理和win7的bcdedit文件。便于大家使用。

使用批处理的注意事项
方法一:在windows xp系统中,将批处理文件和bcdedit.exe文件复制到c:\test文件夹,既可以用鼠标双击该批处理,又可以在命令提示符下运行该批处理。
方法二:在windows 7系统下,先将bcdedit.exe文件(必须)和批处理文件复制到c:\test文件夹下,选择以管理员身份运行 “命令提示符”后运行如下命令:
c:
cd c:\test
Copy

c:\windows\system32\bcdedit.exe
c:\test




然后再输入批处理命令运行,注意不能直接用鼠标右击该批处理文件,选择以管理员身份运行的方式。
批处理执行成功后,再执行导入bcd的命令
bcdedit  /import  c:\test\bcd

这种批处理适用于修改windows 7的bcd文件。

[ 本帖最后由 yfwang0798 于 2010-5-7 06:35 编辑 ]

BCD_grub.rar

289 Bytes, 下载次数: 126, 下载积分: 无忧币 -2

vista下使用

BCD_grub.rar

306 Bytes, 下载次数: 186, 下载积分: 无忧币 -2

win7下应用,


作者: dralio    时间: 2010-2-28 08:40
谢谢YFWANG0798的回答!

C盘的根目录中有grldr文件,如何内置menu.lst文件??我用grldr内置菜单编辑器打不开grldr文件!!

把网上的grldr.mbr  grldr  menu.lstr覆盖到C盘根目录可以吗?

如果方便,能否作个修改好的BCD及grldr.mbr 、 grldr内置菜单的启动文件吗?菜单里的1.IMG指向C盘就行!!

再次感谢你的回答和帮助!!

[ 本帖最后由 dralio 于 2010-2-28 09:00 编辑 ]
作者: 03焊接    时间: 2010-2-28 09:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: yfwang0798    时间: 2010-2-28 21:09
我没有将menu.lst内置,只是到网上找了支持中文菜单的grub4dos的文件,附件中menu.lst加载的win98.img,把它放在cL\boot文件夹中。一看内容就明白了。bcd包含两项,启动c盘的win7和grub。c盘为第一个分区,前面没有隐藏分区。因为文件大了点,所以放在其他地方了,http://hotfile.com/dl/30555965/f072af0/mybcdfile.rar.html

[ 本帖最后由 yfwang0798 于 2010-2-28 21:55 编辑 ]
作者: dralio    时间: 2010-2-28 23:12
收到你的东东了,谢谢你的热心!!




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