无忧启动论坛

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

bcdedit修改BCD脚本添加NTLDR和GRLDR引导不知道行不行

[复制链接]
跳转到指定楼层
1#
发表于 2010-3-7 17:25:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
bcdedit脚本添加NTLDR和GRLDR引导不知道行不行,没有W7环境测试。
  1. @echo off
  2. set TP=%~DP0
  3. bcdedit /createstore %TP%bcd
  4. bcdedit /store %TP%bcd /create {ntldr} /d "Windows XP sp2"
  5. bcdedit /store %TP%bcd /set {ntldr} device partition=c:
  6. bcdedit /store %TP%bcd /set {ntldr} path \ntldr
  7. rem bcdedit /store %TP%bcd /displayorder {ntldr} /addlast
  8. bcdedit /store %TP%bcd /create /d "GRUB for DOS" /application bootsector >log.txt
  9. for /f "tokens=1,2,3,4* delims= " %%i in (log.txt) do set id=%%k
  10. bcdedit /store %TP%bcd /set %id% device partition=C:
  11. bcdedit /store %TP%bcd /set %id% path \grldr.mbr
  12. bcdedit /store %TP%bcd
复制代码


[ 本帖最后由 haiou327 于 2010-3-8 16:44 编辑 ]
2#
发表于 2010-3-7 19:31:31 | 只看该作者
建议把device partition设为boot
并且在第一行前先确保不存在{ntldr}项,所以加一行
bcdedit /store C:\wuyou\bcd /delete {ntldr}
回复

使用道具 举报

3#
 楼主| 发表于 2010-3-7 19:43:26 | 只看该作者
@感谢fujianabc
bcdedit /store C:\wuyou\bcd /set %id% device boot
回复

使用道具 举报

4#
发表于 2010-3-7 20:19:06 | 只看该作者
不太明白你的意思,不过,我用bcdtool
直接加入 ntldr 和 grldr ,没有问题,
已经做了这样的多启动光盘
回复

使用道具 举报

5#
 楼主| 发表于 2010-3-7 20:33:02 | 只看该作者

回复 #4 dvd008 的帖子

想用脚本实现自动化,不要人为干涉...
回复

使用道具 举报

6#
发表于 2010-3-8 18:12:54 | 只看该作者
那不用win7,用bootmgr引导bcd,再引导ntldr等不就完了吗?

引导个pe就行,成功就ok
回复

使用道具 举报

7#
发表于 2010-3-8 23:43:40 | 只看该作者
提示如下:

操作成功完成。
项 {ntldr} 成功创建。
操作成功完成。
操作成功完成。
尝试引用指定项时出错。
系统找不到指定的文件。
尝试引用指定项时出错。
系统找不到指定的文件。
没有匹配的对象或存储为空。
回复

使用道具 举报

8#
发表于 2010-3-16 08:28:11 | 只看该作者
如果文件名称仍采用\ntldr、\grldr、\boormgr,则光盘引导时仍从硬盘的各个分区搜索相应的系统,如果找到了,就会从硬盘分区上启动,而不是光盘上启动
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-29 01:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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