无忧启动论坛

标题: 用 bcdedit,如何给D盘或其它盘符的系统添加启动菜单 [打印本页]

作者: moran    时间: 2016-1-3 12:50
标题: 用 bcdedit,如何给D盘或其它盘符的系统添加启动菜单

C盘Win10,D盘Win8.1。

我的问题,如何用 bcdedit命令取得D盘的GUID,又如何添加一个加载Win8.1系统的菜单?

看了一下自带的帮助有点晕,网上查好像也没查到像我这样的示例,因此来请教论坛上的高人。多谢了
作者: wqnh    时间: 2016-1-3 13:36
用bcdboot不就行了

作者: hgh1974    时间: 2016-1-3 14:28
也可以用BOOTICE编辑BCD
作者: moran    时间: 2016-1-3 14:36
wqnh 发表于 2016-1-3 13:36
用bcdboot不就行了

Bcdboot不行吧?C盘Win10,D盘Win8。

用 Bcdboot替换了 bootmgr,C盘的Win10就无法加载了。
作者: nttwqz    时间: 2016-1-3 19:43
启动带Win10,管理员权限的命令提示符,bcdboot D:\Windows /d /addlast
作者: moran    时间: 2016-1-3 22:03
nttwqz 发表于 2016-1-3 19:43
启动带Win10,管理员权限的命令提示符,bcdboot D:\Windows /d /addlast

多谢,/D这个参数的确是可以。

作者: moran    时间: 2016-1-3 22:04
另外了解 Bcdedit用法的兄弟们,希望也进来说说 Bcdedit的具体用法。

作者: slore    时间: 2016-1-3 23:47
moran 发表于 2016-1-3 22:04
另外了解 Bcdedit用法的兄弟们,希望也进来说说 Bcdedit的具体用法。

/? 不是有说明么。

bcdedit /? /store
作者: moran    时间: 2016-1-4 00:48
slore 发表于 2016-1-3 23:47
/? 不是有说明么。

bcdedit /? /store

太笨了,帮助看不懂。麻烦给我详细说说可以吗?

作者: CWJ    时间: 2016-1-4 07:06
看看2011htpcfans 大师的帖子,虽然我没学会,但确实很有参考价值。BcdEdit使用指南,http://bbs.wuyou.net/forum.php?m ... p;highlight=bcdedit
作者: slore    时间: 2016-1-4 19:25
本帖最后由 slore 于 2016-1-4 19:26 编辑
moran 发表于 2016-1-4 00:48
太笨了,帮助看不懂。麻烦给我详细说说可以吗?


不好意思看错了,以为你要访问D盘,给D盘的WIN8.1的添加菜单。

/store x:\xxx\bcd 可以指定查看或者修改特定的BCD文件。

你现在的需求是给C盘WIN10系统的BCD文件添加D盘WIN8.1的启动菜单,那就跟这个没关系,
你启动到WIN10系统默认访问的是C盘的WIN10的BCD文件,不需要加/store选项。

给当前WIN10系统添加D盘WIN8.1的启动项目的方法如下:
1.添加WIN8.1系统的启动加载器
bcdedit /create /d "Windows 8.1" /application osloader
返回:项 {c72338e0-b2d2-11e5-b334-60eb6948fe17} 成功创建。
2.查询当前WIN10的启动加载器设置参数
bcdedit /enum {current}
3.参照WIN10的参数给刚添加的启动加载器设置参数
bcdedit /set <1.返回的GUID> device partition=D:
bcdedit /set <1.返回的GUID> path  \WINDOWS\system32\winload.exe
bcdedit /set <1.返回的GUID> locale                  zh-CN
bcdedit /set <1.返回的GUID> inherit                 {bootloadersettings}
bcdedit /set <1.返回的GUID> recoveryenabled         Yes
bcdedit /set <1.返回的GUID> allowedinmemorysettings 0x15000075
bcdedit /set <1.返回的GUID> osdevice partition=D:
bcdedit /set <1.返回的GUID> systemroot              \WINDOWS
bcdedit /set <1.返回的GUID> resumeobject            {1b6d2cc7-8b58-11e5-94fa-88d51f3a6d8b}
bcdedit /set <1.返回的GUID> nx                      OptIn
bcdedit /set <1.返回的GUID> bootmenupolicy          Standard

这里device partition和osdevice partition直接用D盘就可以。

4.添加到启动管理器列表中
bcdedit /displayorder <1.返回的GUID> /addlast
作者: moran    时间: 2016-1-4 23:46
slore 发表于 2016-1-4 19:25
不好意思看错了,以为你要访问D盘,给D盘的WIN8.1的添加菜单。

/store x:\xxx\bcd 可以指定查看或者 ...

感谢,我试试看。




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