无忧启动论坛

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

谁知道BCD怎么导入TXT格式信息

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-6 13:34:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在跟踪IBM一键恢复时,
发现BCD的内容应该是导入到里面的。

BCDINFO.TXT里面是BCD的内容

但是不知是怎么导入到里面的



Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=S:
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
extendedinput           Yes
default                 {3657ebe1-d4e6-11dc-88f0-ec9c0d1f1864}
displayorder            {3657ebe1-d4e6-11dc-88f0-ec9c0d1f1864}
                        {572bcd59-ffa7-11d9-aae0-0007e994107d}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 0
customactions           0x10000ba000001
                        0x54000001
custom:54000001         {572bcd55-ffa7-11d9-aae0-0007e994107d}
Windows Boot Loader
-------------------
identifier              {3657ebe1-d4e6-11dc-88f0-ec9c0d1f1864}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows Vista
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {672bcd55-ffa7-11d9-aae0-0007e994107d}
recoveryenabled         Yes
osdevice                partition=C:
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,{ae5534e0-a924-466c-b836-758539a3ee3a}
path                    \windows\system32\boot\winload.exe
description             WinPE
osdevice                ramdisk=[boot]\tvtos\winpe.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot              \windows
nx                      OptIn
detecthal               Yes
winpe                   Yes
Windows Boot Loader
-------------------
identifier              {572bcd59-ffa7-11d9-aae0-0007e994107d}
device                  ramdisk=[C:]\SWWORK\AUDITPE.WIM,{ae5534e0-a924-466c-b836-758539a3ee3a}
path                    \windows\system32\boot\winload.exe
description             AuditPE
osdevice                ramdisk=[C:]\SWWORK\AUDITPE.WIM,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot              \windows
detecthal               Yes
winpe                   Yes
Windows Boot Loader
-------------------
identifier              {672bcd55-ffa7-11d9-aae0-0007e994107d}
device                  ramdisk=[S:]\winre.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path                    \windows\system32\boot\winload.exe
description             Windows Recovery Environment
osdevice                ramdisk=[S:]\winre.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot              \windows
nx                      OptIn
detecthal               Yes
winpe                   Yes
Resume from Hibernate
---------------------
identifier              {3657ebe2-d4e6-11dc-88f0-ec9c0d1f1864}
device                  partition=C:
path                    \Windows\system32\winresume.exe
description             Windows Resume Application
locale                  en-US
inherit                 {1afa9c49-16ab-4a5c-901b-212802da9460}
filedevice              partition=C:
filepath                \hiberfil.sys
pae                     Yes
debugoptionenabled      No
Windows Memory Tester
---------------------
identifier              {b2721d73-1db4-4c62-bf78-c548a880142d}
device                  partition=S:
path                    \boot\memtest.exe
description             Windows Memory Diagnostic
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
badmemoryaccess         Yes
Windows Legacy OS Loader
------------------------
identifier              {466f5a88-0af2-4f76-9038-095b170dc21c}
device                  partition=S:
path                    \ntldr
description             Earlier Version of Windows
EMS Settings
------------
identifier              {0ce4991b-e6b3-4b16-b23c-5e0d9250e5d9}
bootems                 Yes
Debugger Settings
-----------------
identifier              {4636856e-540f-4170-a130-a84776f4c654}
debugtype               Serial
debugport               1
baudrate                115200
RAM Defects
-----------
identifier              {5189b25c-5558-4bf2-bca4-289b11bd29e2}
Global Settings
---------------
identifier              {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
inherit                 {4636856e-540f-4170-a130-a84776f4c654}
                        {0ce4991b-e6b3-4b16-b23c-5e0d9250e5d9}
                        {5189b25c-5558-4bf2-bca4-289b11bd29e2}
Boot Loader Settings
--------------------
identifier              {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
Resume Loader Settings
----------------------
identifier              {1afa9c49-16ab-4a5c-901b-212802da9460}
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
Setup Ramdisk Options
---------------------
identifier              {ae5534e0-a924-466c-b836-758539a3ee3a}
description             Ramdisk options
ramdisksdidevice        partition=S:
ramdisksdipath          \boot\boot.sdi

[ 本帖最后由 xuexiang 于 2010-1-9 10:22 编辑 ]

bcdinfo.rar

1.23 KB, 下载次数: 111, 下载积分: 无忧币 -2

2#
发表于 2010-1-6 16:57:06 | 只看该作者
你把txt贴出来看一下
回复

使用道具 举报

3#
发表于 2010-1-6 21:12:31 | 只看该作者
建议楼主上传这个文件给论坛高手分析
回复

使用道具 举报

4#
 楼主| 发表于 2010-1-9 10:23:12 | 只看该作者

回复 #2 fujianabc 的帖子 回复 #3 cnn_5454 的帖子

回复 #2 fujianabc 的帖子 回复 #3 cnn_5454 的帖子
已上传
回复

使用道具 举报

5#
发表于 2010-1-9 19:37:14 | 只看该作者
你这个不就是
bcdedit /enum all >BCDINFO.TXT
的结果吗?

这个怎么能直接导入bcd呢。
回复

使用道具 举报

6#
 楼主| 发表于 2010-1-10 08:39:05 | 只看该作者
2008年9月
应该是导入
导出没有必要

而且恢复在没有重启前BCD都是不可启动的
只有在他重启后才能正常启动

而且刻恢复盘里面也有这个文件

回复

使用道具 举报

7#
 楼主| 发表于 2010-1-10 08:40:33 | 只看该作者
还有他的内容一直都是一样的
就是这个机器恢复多少次里面ID都是一样
没注意别的机器
回复

使用道具 举报

8#
发表于 2010-1-10 18:20:22 | 只看该作者
原帖由 xuexiang 于 2010-1-10 08:39 发表
2008年9月
应该是导入
导出没有必要

而且恢复在没有重启前BCD都是不可启动的
只有在他重启后才能正常启动

而且刻恢复盘里面也有这个文件

79264

估计是他自己有个专门的工具来导入这个txt
回复

使用道具 举报

9#
发表于 2017-5-25 22:05:30 | 只看该作者
BCDINFO.TXT里的内容其实还是用bcdedit.exe写入到bcd的,只不过不是一条一条的用命令写,是用的批处理,读取BCDINFO.TXT中的内容作为变量写入的,这个批处理在s盘还是在其它地方,不记得了,个人认为这个批处理写得比较巧妙
回复

使用道具 举报

10#
发表于 2017-5-25 22:46:51 | 只看该作者
是这个批处理restorebcd.cmd,它在winre的sources\recovery\tools中,内容如下:

@echo off
SET SDRIVE=C:
IF EXIST S:\SDRIVE SET SDRIVE=S:
SET QDRIVE=Q:
SET BCDFILE=%bcdinfd%\FACTORYRECOVERY\bcdinfo.txt
ECHO inputfile = %BCDFILE%>%ramd%\bcdfile.txt
SET GUID=
del %ramd%\restorebcd2.cmd
FOR /F "tokens=1,2" %%i in (%BCDFILE%) do (
        IF %%i==identifier (
                SET GUID=%%j
        ) ELSE (
                echo bcdedit /store %SDRIVE%\boot\bcd /set !GUID! %%i %%j >> %ramd%\restorebcd2.cmd
        )
)

自己改造下就可直接用了
回复

使用道具 举报

11#
发表于 2017-5-26 13:14:31 | 只看该作者
BCDEdit /store X:\BOOT\BCD /import BCD.TXT

点评

你这样直接导入TXT文件不行吧,bcd是二进制文件  详情 回复 发表于 2017-5-27 13:34
回复

使用道具 举报

12#
发表于 2017-5-27 13:34:04 | 只看该作者
2012jiashanni 发表于 2017-5-26 13:14
BCDEdit /store X:\BOOT\BCD /import BCD.TXT

你这样直接导入TXT文件不行吧,bcd是二进制文件

点评

系统命令工具 将备份出来的文件导回去  详情 回复 发表于 2017-5-28 01:55
回复

使用道具 举报

13#
发表于 2017-5-28 01:55:51 | 只看该作者
armymangl 发表于 2017-5-27 13:34
你这样直接导入TXT文件不行吧,bcd是二进制文件

系统命令工具 将备份出来的文件导回去
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 12:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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