无忧启动论坛

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

【BcdTool 1.0912 测试版】部署PE1.x 到Vista启动项的工具,10-03-06更新

  [复制链接]
91#
发表于 2009-12-18 18:18:14 | 只看该作者
原帖由 jianliulin 于 2009-12-18 17:34 发表


楼上哥们,上传你的bcd,我测试看看

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

使用道具 举报

92#
发表于 2009-12-18 19:00:39 | 只看该作者
拖放改变顺序果然不会出错了
回复

使用道具 举报

93#
发表于 2009-12-18 20:55:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

94#
发表于 2009-12-19 01:23:26 | 只看该作者
非常多谢你的辛勤劳动和分享。
回复

使用道具 举报

95#
 楼主| 发表于 2009-12-19 08:54:02 | 只看该作者
原帖由 hai2002713 于 2009-12-18 20:55 发表
下载个试用,非常不错,但功能不是很多,希望加入ISO启动和VHD启动项。。支持!~~


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


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


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

使用道具 举报

96#
发表于 2009-12-19 12:55:19 | 只看该作者
强大,现在不止于PE1.X部署了吧,标题要改了

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

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

使用道具 举报

97#
发表于 2009-12-19 19:45:25 | 只看该作者
添加参数没有下拉列表
下一版会加上?
回复

使用道具 举报

98#
发表于 2009-12-20 00:39:14 | 只看该作者
好东西要支持,UP。。
回复

使用道具 举报

99#
发表于 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=[boot]\tvtos\winpe.wim,{ramdiskoptions}
path                    \windows\system32\boot\winload.exe
description             WinPE
osdevice                ramdisk=[boot]\tvtos\winpe.wim,{ramdiskoptions}
systemroot              \windows
nx                      OptIn
detecthal               Yes
winpe                   Yes

Windows Boot Loader
-------------------
identifier              {7df464ba-d99e-11de-90bd-002556d0356b}
device                  ramdisk=[C:]\Recovery\WindowsRE\Winre.wim,{7df464bb-d99e-11de-90bd-002556d0356b}
path                    \windows\system32\winload.exe
description             Windows Recovery Environment
inherit                 {bootloadersettings}
osdevice                ramdisk=[C:]\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
回复

使用道具 举报

100#
发表于 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=[boot]\tvtos\winpe.wim,{ramdiskoptions}
path                    \windows\system32\boot\winload.exe
description             WinPE
osdevice                ramdisk=[boot]\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 编辑 ]
回复

使用道具 举报

101#
 楼主| 发表于 2009-12-21 10:28:13 | 只看该作者
原帖由 矮人 于 2009-12-20 01:37 发表
上面是在PE下用,bcdedit 查看的..下面是盘符更改后,或复制硬盘后,可能出现的BCD内容..

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


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

使用道具 举报

102#
发表于 2009-12-27 20:26:59 | 只看该作者
纯支持,但不用这个
回复

使用道具 举报

103#
发表于 2009-12-27 23:20:27 | 只看该作者
有没有bcd的参数解释啊,不敢乱动啊?
回复

使用道具 举报

104#
发表于 2009-12-28 14:56:47 | 只看该作者
既然下了就打个招呼吧!^_^
回复

使用道具 举报

105#
发表于 2009-12-28 15:40:54 | 只看该作者
下载以备不时之需,无忧能人多多,谢谢提供。
回复

使用道具 举报

106#
发表于 2009-12-28 20:03:51 | 只看该作者
我建议把easybcd汉化一下,很好用的
回复

使用道具 举报

107#
发表于 2009-12-29 10:38:38 | 只看该作者
又有更新了,收藏了。
回复

使用道具 举报

108#
发表于 2009-12-29 15:25:09 | 只看该作者
比老外的那个强!我 的win7能用
回复

使用道具 举报

109#
发表于 2009-12-29 18:00:22 | 只看该作者
原帖由 tulongwa 于 2009-12-28 20:03 发表
我建议把easybcd汉化一下,很好用的


easybcd要.NET  还是小工具喜欢
回复

使用道具 举报

110#
发表于 2009-12-30 14:29:28 | 只看该作者
不知楼主可不可以把菜单下面的工具:
也加到编辑里面
手动可以加进PE
而且可以启动
就是老是用命令编辑不方便
回复

使用道具 举报

111#
发表于 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 编辑 ]
回复

使用道具 举报

112#
发表于 2010-1-3 11:06:23 | 只看该作者
多谢分享,这工具还是不错的,修改很快
回复

使用道具 举报

113#
发表于 2010-1-5 11:54:47 | 只看该作者
对这个不熟悉,学习一下。
回复

使用道具 举报

114#
发表于 2010-1-5 15:59:18 | 只看该作者
在WIN7(正版旗舰版)下使用BcdTool 1.0912,无论是启动、关闭BcdTool 还是新建启动项、删除启动项、编辑参数,都出现:

回复

使用道具 举报

115#
发表于 2010-1-9 01:21:39 | 只看该作者
不错的说,谢谢楼主了
回复

使用道具 举报

116#
发表于 2010-1-10 10:10:07 | 只看该作者
好像用Easybcd应该可以做到啊。呵呵
回复

使用道具 举报

117#
发表于 2010-1-10 15:20:58 | 只看该作者
下载了,多谢楼主提供好东西。
回复

使用道具 举报

118#
发表于 2010-1-12 16:58:33 | 只看该作者
Easybcd 无法选择BCD, 新版本确实有些问题,老版本貌似菜单项大于4拖放顺序会出错(但操作正确)
回复

使用道具 举报

119#
 楼主| 发表于 2010-1-13 08:09:23 | 只看该作者
新版那里不如旧版,你们不指出细节我就不知道修补那里
回复

使用道具 举报

120#
发表于 2010-1-16 21:33:37 | 只看该作者
谢谢手下  学习····
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 23:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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