bardlet 发表于 2009-12-18 18:18:14

原帖由 jianliulin 于 2009-12-18 17:34 发表 http://bbs.wuyou.net/images/common/back.gif


楼上哥们,上传你的bcd,我测试看看
弄明白了
当device unknown的时候bcdedit 是不会创建此条目的
我常用的是ramdisk驱动的ramxp
device 就是unknown的
同一个ramxp,换firadisk驱动就正常。
再换一个硬盘上的xp测试,结果也正常。
不好意思,给楼主添麻烦了

zqjiang 发表于 2009-12-18 19:00:39

拖放改变顺序果然不会出错了

hai2002713 发表于 2009-12-18 20:55:30

yjstone 发表于 2009-12-19 01:23:26

非常多谢你的辛勤劳动和分享。

jianliulin 发表于 2009-12-19 08:54:02

原帖由 hai2002713 于 2009-12-18 20:55 发表 http://bbs.wuyou.net/images/common/back.gif
下载个试用,非常不错,但功能不是很多,希望加入ISO启动和VHD启动项。。支持!~~

有什么好的建议赶快提出来啊,包括实现方法:) !!


1.引导ISOfujianabc 在#90 已经进分析了,其实就是调用grub4dos。
2.引导vhd启动项如下:


[ 本帖最后由 jianliulin 于 2009-12-19 08:55 编辑 ]

快雪时晴 发表于 2009-12-19 12:55:19

强大,现在不止于PE1.X部署了吧,标题要改了

另外推荐:
ZHCHLH大侠的NTBOOTFIX202自动搜索修复BCD,完全傻瓜化操作

[ 本帖最后由 快雪时晴 于 2009-12-19 12:56 编辑 ]

bardlet 发表于 2009-12-19 19:45:25

添加参数没有下拉列表
下一版会加上?

duxiyue 发表于 2009-12-20 00:39:14

好东西要支持,UP。。

矮人 发表于 2009-12-20 01:26:03

希望对bcd 的导入,导出功能加强,在系统中,测试了一下,默认 bcd 导入,导出都没问题,指定后,操作失败,
在PE 1.0测试,导入,导出,变灰不能使用.PE2.0测试,同样指定BCD后不能导入,导出,当然不是你程序的问题..bcdedit.exe 本来就不支持,指定文件的导入,导出!!呵呵.不知道其它方法能实现不...
另在PE2.0下,测试修改,导入,导出时,记得退出软件后,用BCDEDIT,不能编辑了,好象说被占用...具体记不太清了..有时间再测试一下.呵呵.
谢谢,这么方便的软件.
建议.加上品牌电脑的BCD修复功能..现在,品牌电脑都是vista 与 win7系统.恢复的分区也是BCD引导的,但方式不太一样,我现在遇到最难的就是think的BCD.
它的引导分区就是BCD所在的分区,及系统分区和恢复分区,都不同.当BCD有问题时,很容易出现盘符混乱的情况.因为在进入系统后,它的BCD启动的引导盘为S(激活).系统为C(主),恢复分区为Q(主),这个Q没有BCD用到的文件,就是恢复时的文件.传个样品上来.
这是 新的 win7 的BCD 内容.


Windows Boot Manager
--------------------
identifier            {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  zh-CN
inherit               {globalsettings}
extendedinput         Yes
default               {default}
resumeobject            {e3c2a084-da15-11de-9ed8-86f9a20ed420}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout               0
customactions         0x10000ba000001
                        0x54000001
custom:54000001         {572bcd55-ffa7-11d9-aae0-0007e994107d}

Windows Boot Loader
-------------------
identifier            {572bcd55-ffa7-11d9-aae0-0007e994107d}
device                  ramdisk=\tvtos\winpe.wim,{ramdiskoptions}
path                  \windows\system32\boot\winload.exe
description             WinPE
osdevice                ramdisk=\tvtos\winpe.wim,{ramdiskoptions}
systemroot            \windows
nx                      OptIn
detecthal               Yes
winpe                   Yes

Windows Boot Loader
-------------------
identifier            {7df464ba-d99e-11de-90bd-002556d0356b}
device                  ramdisk=\Recovery\WindowsRE\Winre.wim,{7df464bb-d99e-11de-90bd-002556d0356b}
path                  \windows\system32\winload.exe
description             Windows Recovery Environment
inherit               {bootloadersettings}
osdevice                ramdisk=\Recovery\WindowsRE\Winre.wim,{7df464bb-d99e-11de-90bd-002556d0356b}
systemroot            \windows
nx                      OptIn
winpe                   Yes

Windows Boot Loader
-------------------
identifier            {default}
device                  partition=D:
path                  \Windows\system32\winload.exe
description             Windows 7
locale                  zh-CN
inherit               {bootloadersettings}
recoverysequence      {7df464ba-d99e-11de-90bd-002556d0356b}
recoveryenabled         Yes
osdevice                partition=D:
systemroot            \Windows
resumeobject            {e3c2a084-da15-11de-9ed8-86f9a20ed420}
nx                      OptIn

Resume from Hibernate
---------------------
identifier            {e3c2a084-da15-11de-9ed8-86f9a20ed420}
device                  partition=D:
path                  \Windows\system32\winresume.exe
description             Windows Resume Application
locale                  zh-CN
inherit               {resumeloadersettings}
filedevice            partition=D:
filepath                \hiberfil.sys
pae                     Yes
debugoptionenabled      No

Windows Memory Tester
---------------------
identifier            {memdiag}
device                  partition=C:
path                  \boot\memtest.exe
description             Windows Memory Diagnostic
locale                  zh-CN
inherit               {globalsettings}
badmemoryaccess         Yes

EMS Settings
------------
identifier            {emssettings}
bootems               Yes

Debugger Settings
-----------------
identifier            {dbgsettings}
debugtype               Serial
debugport               1
baudrate                115200

RAM Defects
-----------
identifier            {badmemory}

Global Settings
---------------
identifier            {globalsettings}
inherit               {dbgsettings}
                        {emssettings}
                        {badmemory}

Boot Loader Settings
--------------------
identifier            {bootloadersettings}
inherit               {globalsettings}
                        {hypervisorsettings}

Hypervisor Settings
-------------------
identifier            {hypervisorsettings}
hypervisordebugtype   Serial
hypervisordebugport   1
hypervisorbaudrate      115200

Resume Loader Settings
----------------------
identifier            {resumeloadersettings}
inherit               {globalsettings}

Device options
--------------
identifier            {7df464bb-d99e-11de-90bd-002556d0356b}
description             Ramdisk Options
ramdisksdidevice      partition=C:
ramdisksdipath          \Recovery\WindowsRE\boot.sdi

Setup Ramdisk Options
---------------------
identifier            {ramdiskoptions}
description             Ramdisk options
ramdisksdidevice      boot
ramdisksdipath          \boot\boot.sdi

矮人 发表于 2009-12-20 01:37:39

上面是在PE下用,bcdedit 查看的..下面是盘符更改后,或复制硬盘后,可能出现的BCD内容..

Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  unknown
description             Windows Boot Manager
locale                  zh-CN
inherit               {globalsettings}
extendedinput         Yes
default               {default}
resumeobject            {e3c2a084-da15-11de-9ed8-86f9a20ed420}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout               0
customactions         0x10000ba000001
                        0x54000001
custom:54000001         {572bcd55-ffa7-11d9-aae0-0007e994107d}

Windows 启动加载器
-------------------
标识符                  {572bcd55-ffa7-11d9-aae0-0007e994107d}
device                  ramdisk=\tvtos\winpe.wim,{ramdiskoptions}
path                  \windows\system32\boot\winload.exe
description             WinPE
osdevice                ramdisk=\tvtos\winpe.wim,{ramdiskoptions}
systemroot            \windows
nx                      OptIn
detecthal               Yes
winpe                   Yes

Windows 启动加载器
-------------------
标识符                  {7df464ba-d99e-11de-90bd-002556d0356b}

Windows 启动加载器
-------------------
标识符                  {default}
device                  unknown
path                  \Windows\system32\winload.exe
description             Windows 7
locale                  zh-CN
inherit               {bootloadersettings}
recoverysequence      {7df464ba-d99e-11de-90bd-002556d0356b}
recoveryenabled         Yes
osdevice                unknown
systemroot            \Windows
resumeobject            {e3c2a084-da15-11de-9ed8-86f9a20ed420}
nx                      OptIn

从休眠状态恢复
---------------------
标识符                  {e3c2a084-da15-11de-9ed8-86f9a20ed420}
device                  unknown
path                  \Windows\system32\winresume.exe
description             Windows Resume Application
locale                  zh-CN
inherit               {resumeloadersettings}
filedevice            unknown
filepath                \hiberfil.sys
pae                     Yes
debugoptionenabled      No

Windows 内存测试程序
---------------------
标识符                  {memdiag}
device                  unknown
path                  \boot\memtest.exe
description             Windows Memory Diagnostic
locale                  zh-CN
inherit               {globalsettings}
badmemoryaccess         Yes

EMS 设置
------------
标识符                  {emssettings}
bootems               Yes

调试器设置
-----------------
标识符                  {dbgsettings}
debugtype               Serial
debugport               1
baudrate                115200

RAM 故障
-----------
标识符                  {badmemory}

全局设置
---------------
标识符                  {globalsettings}
inherit               {dbgsettings}
                        {emssettings}
                        {badmemory}

启动加载器设置
--------------------
标识符                  {bootloadersettings}
inherit               {globalsettings}
                        {hypervisorsettings}

虚拟机监控程序设置
-------------------
标识符                  {hypervisorsettings}
hypervisordebugtype   Serial
hypervisordebugport   1
hypervisorbaudrate      115200

恢复加载器设置
----------------------
标识符                  {resumeloadersettings}
inherit               {globalsettings}

设备选项
--------------
标识符                  {7df464bb-d99e-11de-90bd-002556d0356b}
description             Ramdisk Options
ramdisksdidevice      unknown
ramdisksdipath          \Recovery\WindowsRE\boot.sdi

安装程序 Ramdisk 选项
---------------------
标识符                  {ramdiskoptions}
description             Ramdisk options
ramdisksdidevice      boot
ramdisksdipath          \boot\boot.sdi

上面这个,BCD.是哪一项启动都会报错.最有意思的是,
Windows 启动加载器
-------------------
标识符                  {7df464ba-d99e-11de-90bd-002556d0356b}
下面的信息会全部丢失,这个是win7的恢复功能,但vista的BCD,出问题更多.think的恢复的BCD项,会出现类似情况的,丢失,或,标识符都丢失的情况...

[ 本帖最后由 矮人 于 2009-12-20 01:44 编辑 ]

jianliulin 发表于 2009-12-21 10:28:13

原帖由 矮人 于 2009-12-20 01:37 发表 http://bbs.wuyou.net/images/common/back.gif
上面是在PE下用,bcdedit 查看的..下面是盘符更改后,或复制硬盘后,可能出现的BCD内容..

Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  unknown
d ...

在PE下本来是要禁止导出导入的, 编辑后应该不会锁住bcd的,你再测试,如果还一样,把操作步骤贴上来

yyjdelete 发表于 2009-12-27 20:26:59

纯支持,但不用这个

ljq0527 发表于 2009-12-27 23:20:27

有没有bcd的参数解释啊,不敢乱动啊?

CF6896 发表于 2009-12-28 14:56:47

既然下了就打个招呼吧!^_^

LOVPE 发表于 2009-12-28 15:40:54

下载以备不时之需,无忧能人多多,谢谢提供。

tulongwa 发表于 2009-12-28 20:03:51

我建议把easybcd汉化一下,很好用的

ck 发表于 2009-12-29 10:38:38

又有更新了,收藏了。

liubaocang 发表于 2009-12-29 15:25:09

比老外的那个强!我 的win7能用

z410262166 发表于 2009-12-29 18:00:22

原帖由 tulongwa 于 2009-12-28 20:03 发表 http://bbs.wuyou.net/images/common/back.gif
我建议把easybcd汉化一下,很好用的

easybcd要.NET还是小工具喜欢

xuexiang 发表于 2009-12-30 14:29:28

不知楼主可不可以把菜单下面的工具:
也加到编辑里面
手动可以加进PE
而且可以启动
就是老是用命令编辑不方便

xuexiang 发表于 2009-12-30 14:35:08

bcdedit /toolsdisplayorder <id> [...] [ /addfirst | /addlast | /remove ]
此命令将设置显示工具菜单时启动管理器使用的显示顺序。
    <id> [...]      指定组成工具显示顺序的标识符的列表。至少必须指定一
                  个标识符,标识符之间必须用空格隔开。有关标识符的详
                  细信息,请运行 "bcdedit /? ID"。
    /addfirst       将指定的项标识符添加到工具显示顺序顶部。如果指定此
                  开关,则只能指定单个项标识符。如果指定的标识符已经
                  存在于列表中,则将其移动到列表顶部。
    /addlast      将指定的项标识符添加到工具显示顺序末尾。如果指定此
                  开关,则只能指定单个项标识符。如果指定的标识符已经
                  存在于列表中,则将其移动到列表末尾。
    /remove         将指定的项标识符从工具显示顺序中删除。如果指定此开
                  关,则只能指定单个项标识符。如果列表中不存在该标识
                  符,则操作无效。如果正在删除最后一个项,则工具显示
                  顺序值将从启动管理器项中删除。
示例:
以下命令在启动管理器的工具显示顺序中设置了两个工具项及内存诊断:
    bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f}
      {cbd971bf-b7b8-4885-951a-fa03044f5d71} {memdiag}
以下命令将指定的工具项添加到启动管理器的工具显示顺序末尾:
    bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast

[ 本帖最后由 xuexiang 于 2009-12-30 14:41 编辑 ]

forshare 发表于 2010-1-3 11:06:23

多谢分享,这工具还是不错的,修改很快

ck 发表于 2010-1-5 11:54:47

对这个不熟悉,学习一下。

ck 发表于 2010-1-5 15:59:18

在WIN7(正版旗舰版)下使用BcdTool 1.0912,无论是启动、关闭BcdTool 还是新建启动项、删除启动项、编辑参数,都出现:

devilma 发表于 2010-1-9 01:21:39

不错的说,谢谢楼主了

假大空 发表于 2010-1-10 10:10:07

好像用Easybcd应该可以做到啊。呵呵

q67512 发表于 2010-1-10 15:20:58

下载了,多谢楼主提供好东西。

玄天 发表于 2010-1-12 16:58:33

Easybcd 无法选择BCD, 新版本确实有些问题,老版本貌似菜单项大于4拖放顺序会出错(但操作正确)

jianliulin 发表于 2010-1-13 08:09:23

新版那里不如旧版,你们不指出细节我就不知道修补那里

babyface 发表于 2010-1-16 21:33:37

谢谢手下学习····
页: 1 2 3 [4] 5 6 7 8 9
查看完整版本: 【BcdTool 1.0912 测试版】部署PE1.x 到Vista启动项的工具,10-03-06更新