无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7517|回复: 8
打印 上一主题 下一主题

[求助] efi下bcdedit添加vhd启动

[复制链接]
跳转到指定楼层
1#
发表于 2015-10-27 19:50:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 村牛 于 2015-10-27 22:51 编辑

今天碰到一个很奇怪的问题

弄了个vhd。现在想添加启动项.(efi)

如果用bootice 手动添加 没任何问题  可以正常启动  如下图


图A 成功启动


但是如果用bcdedit命令来添加  缺不能启动了   如下图
  1. bcdedit /copy {current} /d "001" ---(得出GUID)
  2. bcdedit /set "GUID" device vhd=[D:]\win8.vhd"
  3. bcdedit /set "GUID" osdevice vhd=[D:]\win8.vhd"
  4. bcdedit /set "GUID" path \Windows\system32\winload.efi"
  5. bcdedit /set "GUID" winpe on"
  6. bcdedit /set "GUID" detecthal on"
复制代码


图B  启动失败



从 图A  和 图B 来看  没任何差别     非常搞不明白什么原因


而且用bootice来添加 vhd项后  把里面的 GUID 复制出来
然后再用
  1. bcdedit /set "GUID" device vhd=[D:]\win8.vhd"
  2. bcdedit /set "GUID" osdevice vhd=[D:]\win8.vhd"
  3. bcdedit /set "GUID" path \Windows\system32\winload.efi"
  4. bcdedit /set "GUID" winpe on"
  5. bcdedit /set "GUID" detecthal on"
复制代码


来设置其他信息,也可以启动。。。。

对比之后  感觉问题出在这个 bcdedit /copy {current} /d "001"
搞得头都晕了


不知道有哪位朋友碰到过 或者啥原因么  因为我想用命令方式来实现   不然用bootice 手动添加启动项没那么人性化

麻烦知道的指点下  到底是啥问题   在此先谢过@!  在线等候佳音

;/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


那么现在问题来了 ,发现用
  1. bcdedit /create /d " test" /application osloader
复制代码
可以代替
  1. bcdedit /copy {current} /d "001"
复制代码


唯一要设置下系统路径和系统语言 。如下图,


反复查看也没看到 bcdedit 下有哪个参数可以修改这两项的。。。。有人知道么?


2#
发表于 2015-10-27 20:47:36 | 只看该作者
bootice本身就支持命令行吧,还有系统自带的bcdboot

点评

bootice 看了下它的命令好像都没有修改bcd启动项的命令  详情 回复 发表于 2015-10-27 21:35
bootice  详情 回复 发表于 2015-10-27 21:34
打错 是bcdboot  详情 回复 发表于 2015-10-27 21:33
回复

使用道具 举报

3#
 楼主| 发表于 2015-10-27 21:33:40 | 只看该作者
土著007 发表于 2015-10-27 20:47
bootice本身就支持命令行吧,还有系统自带的bcdboot

打错  是bcdboot
回复

使用道具 举报

4#
 楼主| 发表于 2015-10-27 21:34:31 | 只看该作者
土著007 发表于 2015-10-27 20:47
bootice本身就支持命令行吧,还有系统自带的bcdboot

bootice
回复

使用道具 举报

5#
 楼主| 发表于 2015-10-27 21:35:02 | 只看该作者
土著007 发表于 2015-10-27 20:47
bootice本身就支持命令行吧,还有系统自带的bcdboot

bootice  看了下它的命令好像都没有修改bcd启动项的命令
回复

使用道具 举报

6#
 楼主| 发表于 2015-10-28 18:41:20 | 只看该作者
    求各位前辈指点啊  
回复

使用道具 举报

7#
发表于 2015-10-28 19:14:03 | 只看该作者
系统自带的bcdboot就行了呀,批处理流程:
1,vhd用diskpart挂载,假设挂载为X
2,bcdboot x:\windows
OK

点评

好吧 貌似这样也可以 只是我的vhd是pe系统 没有boot目录的。手动添加解决了 哎。。。一语惊醒梦中人 非常感谢  详情 回复 发表于 2015-10-28 19:27

评分

参与人数 1无忧币 +5 收起 理由
村牛 + 5 很给力!

查看全部评分

回复

使用道具 举报

8#
 楼主| 发表于 2015-10-28 19:27:16 | 只看该作者
土著007 发表于 2015-10-28 19:14
系统自带的bcdboot就行了呀,批处理流程:
1,vhd用diskpart挂载,假设挂载为X
2,bcdboot x:\windows

好吧 貌似这样也可以  只是我的vhd是pe系统   没有boot目录的。手动添加解决了

哎。。。一语惊醒梦中人   非常感谢
回复

使用道具 举报

9#
发表于 2015-12-29 23:12:00 | 只看该作者
本帖最后由 moran 于 2016-4-4 10:52 编辑

楼主找到用 Bcdedit添加的方法了吗?找到了希望分享一下,十分感谢。我同样遇到和你一样的问题了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 15:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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