无忧启动论坛

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

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

  [复制链接]
1#
发表于 2009-9-10 14:44:20 | 显示全部楼层
可修改的内容不太全,如,think的本。bcd内容超多,但用此软件无法都设置,另外在pe下,不能导出配置!
上传一个 think的bcd。用bcdedit 查看内容为下,大家可以把这个bcd放到这个软件一起。看能设置几项。呵呵 。希望作者增强功能!


Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
extendedinput           Yes
default                 {default}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 1
resume                  No
customactions           0x10000ba000001
                        0x54000001
custom:54000001         {572bcd55-ffa7-11d9-aae0-0007e994107d}
Windows Boot Loader
-------------------
identifier              {default}
device                  partition=D:
path                    \Windows\system32\winload.exe
description             Microsoft Windows Vista
locale                  zh-CN
inherit                 {bootloadersettings}
recoverysequence        {672bcd55-ffa7-11d9-aae0-0007e994107d}
recoveryenabled         Yes
testsigning             No
osdevice                partition=D:
systemroot              \Windows
resumeobject            {3657ebe2-d4e6-11dc-88f0-ec9c0d1f1864}
nx                      OptIn
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              {672bcd55-ffa7-11d9-aae0-0007e994107d}
device                  ramdisk=[C:]\winre.wim,{ramdiskoptions}
path                    \windows\system32\boot\winload.exe
description             Windows Recovery Environment
osdevice                ramdisk=[C:]\winre.wim,{ramdiskoptions}
systemroot              \windows
nx                      OptIn
detecthal               Yes
winpe                   Yes
Resume from Hibernate
---------------------
identifier              {3657ebe2-d4e6-11dc-88f0-ec9c0d1f1864}
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 内存诊断
locale                  zh-CN
inherit                 {globalsettings}
badmemoryaccess         Yes
Windows Legacy OS Loader
------------------------
identifier              {ntldr}
device                  partition=C:
path                    \ntldr
description             早期版本的 Windows
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}
Resume Loader Settings
----------------------
identifier              {resumeloadersettings}
inherit                 {globalsettings}
Setup Ramdisk Options
---------------------
identifier              {ramdiskoptions}
description             Ramdisk options
ramdisksdidevice        partition=C:
ramdisksdipath          \boot\boot.sdi

bcd.rar

6.51 KB, 下载次数: 229, 下载积分: 无忧币 -2

回复

使用道具 举报

2#
发表于 2009-12-16 21:11:31 | 显示全部楼层
可更新了。。方便大众了。呵呵。在win7下测试了一下,可正常导出了。一会到PE下再试试,这东东,在PE下用的多。
回复

使用道具 举报

3#
发表于 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
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 16:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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