无忧启动论坛

标题: 【已解决】BCD文件能不能备份和还原?谢谢 [打印本页]

作者: yyz2191958    时间: 7 天前
标题: 【已解决】BCD文件能不能备份和还原?谢谢
本帖最后由 yyz2191958 于 2025-10-8 14:21 编辑

已解决:

方法一:
将 C:\Boot\BCD 复制出来就OK
方法二:
======================
备份BCD.bat:
::以管理员身份运行
@echo off
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo. %【留下 10 个空行】%
echo.                                    备份 BCD 吗?
pause >nul


bcdedit /export "%~dp0bac备份.bcd"
pause >nul
exit

======================
还原BCD.bat:
::以管理员身份运行
@echo off
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo. %【留下 10 个空行】%
echo.                                    还原 BCD 吗?
pause >nul


bcdedit /import "%~dp0bac备份.bcd"
pause >nul
exit

======================
原来的问题:
BCD文件能不能备份和还原?谢谢




BCD文件的备份恢复.rar

6.93 KB, 下载次数: 57, 下载积分: 无忧币 -2


作者: austere    时间: 7 天前
PE下,你想怎么搞就怎么搞~~
作者: yyz2191958    时间: 7 天前
austere 发表于 2025-10-7 10:05
PE下,你想怎么搞就怎么搞~~

不知道怎样操作?谢谢
作者: szwp    时间: 7 天前
bcdedit导出导入
作者: szwp    时间: 7 天前
有pe可直接复制
作者: a66    时间: 7 天前
本帖最后由 a66 于 2025-10-7 16:15 编辑


工欲善其事,必先利其器

1.  EasyBCD: http://4275.com/smxc50










2. 一键备份-还原系统BCD文件: http://4275.com/vnfd3i

  1. @echo off
  2. ::提升管理员运行
  3. >NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
  4.     ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
  5.     ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
  6.     "%TEMP%\Getadmin.vbs"
  7.     DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL
  8.     Exit /b
  9. )

  10. TITLE  一键备份系统BCD文件
  11. mode con cols=20 lines=10
  12. color 2F

  13. @echo off
  14. echo.&echo.&echo.
  15. echo.请按回车键备份BCD
  16. pause >nul

  17. bcdedit /export "%~dp0bac备份.bcd"
  18. pause >nul
  19. exit
复制代码






  1. @echo off
  2. ::提升管理员运行
  3. >NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
  4.     ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
  5.     ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
  6.     "%TEMP%\Getadmin.vbs"
  7.     DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL
  8.     Exit /b
  9. )

  10. TITLE  一键还原系统BCD文件
  11. mode con cols=20 lines=10
  12. color 2F

  13. @echo off
  14. echo.&echo.&echo.
  15. echo.请按回车键还原BCD
  16. pause >nul

  17. bcdedit /import "%~dp0bac备份.bcd"
  18. pause >nul
  19. exit
复制代码











作者: 蘭蘭    时间: 7 天前
a66 发表于 2025-10-7 10:30
工欲善其事,必先利其器EasyBCD: http://4275.com/smxc50

谢谢分享!
作者: yyz2191958    时间: 7 天前
a66 发表于 2025-10-7 10:30
工欲善其事,必先利其器EasyBCD: http://4275.com/smxc50

非常感谢
作者: yyz2191958    时间: 7 天前
完美解决,谢谢大家
作者: guong    时间: 7 天前
解决就好
作者: PCHH    时间: 7 天前
谢谢分享!
作者: szwp    时间: 7 天前
分系统环境和pe环境,方法有差异
作者: yzszh64    时间: 7 天前
a66 发表于 2025-10-7 10:30
工欲善其事,必先利其器EasyBCD: http://4275.com/smxc50

十分感谢。
作者: yyz2191958    时间: 7 天前
szwp 发表于 2025-10-7 11:14
分系统环境和pe环境,方法有差异

我在pe环境成功
作者: szwp    时间: 7 天前
yyz2191958 发表于 2025-10-7 11:16
我在pe环境成功

pe情况复杂分U盘pe硬盘pe  mbr+uefi gpt+legacy
作者: yyz2191958    时间: 7 天前
szwp 发表于 2025-10-7 11:38
pe情况复杂分U盘pe硬盘pe  mbr+uefi gpt+legacy

没有发现问题
作者: szwp    时间: 7 天前
yyz2191958 发表于 2025-10-7 11:43
没有发现问题

多玩玩,legacy+uefi双启的有多个bcd
作者: yyz2191958    时间: 7 天前
szwp 发表于 2025-10-7 11:45
多玩玩,legacy+uefi双启的有多个bcd

我没有 uefi
作者: promrhxq    时间: 7 天前
a66 发表于 2025-10-7 10:30
工欲善其事,必先利其器EasyBCD: http://4275.com/smxc50

感谢分享好经验
作者: yyz2191958    时间: 7 天前
szwp 发表于 2025-10-7 10:20
有pe可直接复制

不知道文件名是什么
作者: szwp    时间: 7 天前
yyz2191958 发表于 2025-10-7 11:47
我没有 uefi

多个硬盘单个硬盘都可有多个bcd
作者: yyz2191958    时间: 7 天前
szwp 发表于 2025-10-7 11:59
多个硬盘单个硬盘都可有多个bcd

这样呀
作者: szwp    时间: 7 天前
yyz2191958 发表于 2025-10-7 12:02
这样呀

只玩自己电脑很多问题不会体现
作者: bgg023    时间: 7 天前
uefi的电脑, 能用?
作者: yaojil    时间: 7 天前
谢谢分享!
作者: 2012andyle113    时间: 7 天前
就找到路径把BCD复制下就完事了,搞那么复杂
作者: yyz2191958    时间: 7 天前
szwp 发表于 2025-10-7 12:03
只玩自己电脑很多问题不会体现

可能是
作者: yyz2191958    时间: 7 天前
2012andyle113 发表于 2025-10-7 12:35
就找到路径把BCD复制下就完事了,搞那么复杂

我找不到
作者: gang8295    时间: 7 天前
谢谢分享!
作者: handsome_xiang    时间: 7 天前
a66 发表于 2025-10-7 10:30
工欲善其事,必先利其器EasyBCD: http://4275.com/smxc50

感谢分享!
作者: wang1126    时间: 7 天前
谢谢楼主分享
作者: a66    时间: 7 天前
yyz2191958 发表于 2025-10-7 12:41
我找不到


找到后,如果手动备份和还原,需要在PE环境下复制和替换






作者: szwp    时间: 7 天前
yyz2191958 发表于 2025-10-7 12:41
我找不到

先找boot文件夹,再进去看看
作者: a66    时间: 7 天前
本帖最后由 a66 于 2025-10-7 16:41 编辑

一键备份-还原系统BCD文件:  http://4275.com/hcebim



  1. @echo off
  2. if exist "%SystemRoot%\SysWOW64" path %path%;%p%\SysNative;%SystemRoot%\SysWOW64;%~dp0
  3. bcdedit >nul
  4. if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)
  5. :UACPrompt
  6. %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit

  7. TITLE  一键备份系统BCD文件
  8. mode con cols=20 lines=10
  9. color 2F

  10. @echo off
  11. echo.&echo.&echo.
  12. echo.请按回车键备份BCD
  13. pause >nul

  14. bcdedit /export "%~dp0bac备份.bcd"
  15. pause >nul
  16. exit
复制代码







  1. @echo off
  2. if exist "%SystemRoot%\SysWOW64" path %path%;%p%\SysNative;%SystemRoot%\SysWOW64;%~dp0
  3. bcdedit >nul
  4. if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)
  5. :UACPrompt
  6. %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit

  7. TITLE  一键还原系统BCD文件
  8. mode con cols=20 lines=10
  9. color 2F

  10. @echo off
  11. echo.&echo.&echo.
  12. echo.请按回车键还原BCD
  13. pause >nul

  14. bcdedit /import "%~dp0bac备份.bcd"
  15. pause >nul
  16. exit
复制代码







作者: szwp    时间: 7 天前
a66 发表于 2025-10-7 15:02
找到后,如果手动备份和还原,需要在PE环境下复制和替换

楼主标题未写pe,实际pe环境,可试试写批处理用copy法
作者: 100308223    时间: 7 天前
感谢分享!
作者: yyz2191958    时间: 7 天前
szwp 发表于 2025-10-7 15:59
楼主标题未写pe,实际pe环境,可试试写批处理用copy法

谢谢
作者: 窄口牛    时间: 7 天前
备份那东西干啥?没有必要呀。
作者: yyz2191958    时间: 7 天前
a66 发表于 2025-10-7 15:39
一键备份-还原系统BCD文件:  http://4275.com/hcebim

谢谢
作者: yyz2191958    时间: 7 天前
窄口牛 发表于 2025-10-7 17:50
备份那东西干啥?没有必要呀。

做系统备份的时候没有,还原系统以后需要
作者: yyz2191958    时间: 7 天前
szwp 发表于 2025-10-7 10:20
bcdedit导出导入

指导一下
作者: djsh001    时间: 7 天前
解决得好!为你点赞!
作者: yyz2191958    时间: 7 天前
djsh001 发表于 2025-10-7 18:17
解决得好!为你点赞!

谢谢
作者: yyz2191958    时间: 7 天前
a66 发表于 2025-10-7 15:02
找到后,如果手动备份和还原,需要在PE环境下复制和替换

谢谢
作者: yyz2191958    时间: 7 天前
szwp 发表于 2025-10-7 15:36
先找boot文件夹,再进去看看

好的 谢谢
作者: 小龙飞    时间: 6 天前
感谢您的分享!
作者: yyz2191958    时间: 6 天前
小龙飞 发表于 2025-10-8 09:38
感谢您的分享!

可以试一试
作者: szwp    时间: 6 天前
yyz2191958 发表于 2025-10-7 19:47
好的 谢谢

看见了么
作者: yyz2191958    时间: 6 天前
szwp 发表于 2025-10-8 10:25
看见了么

文件名字好像就是:BCD?
作者: szwp    时间: 6 天前
yyz2191958 发表于 2025-10-8 10:27
文件名字好像就是:BCD?

有没方法确认?
作者: yyz2191958    时间: 6 天前
szwp 发表于 2025-10-8 11:42
有没方法确认?

没有试过
作者: szwp    时间: 6 天前
yyz2191958 发表于 2025-10-8 11:58
没有试过

可以试一试
作者: yyz2191958    时间: 6 天前
szwp 发表于 2025-10-8 12:05
可以试一试

现在已经确认就是这个:C:\Boot\BCD
作者: szwp    时间: 6 天前
yyz2191958 发表于 2025-10-8 12:07
现在已经确认就是这个:C:\Boot\BCD

找到文件可以玩备份么
作者: yyz2191958    时间: 6 天前
szwp 发表于 2025-10-8 12:35
找到文件可以玩备份么

可以的
作者: szwp    时间: 6 天前
yyz2191958 发表于 2025-10-8 13:00
可以的

还原也可玩
作者: fegr    时间: 6 天前
感谢分享!
作者: yyz2191958    时间: 6 天前
szwp 发表于 2025-10-8 13:34
还原也可玩

复制回去覆盖就OK
作者: szwp    时间: 6 天前
yyz2191958 发表于 2025-10-8 13:42
复制回去覆盖就OK

学会找文件就简单了
作者: yyz2191958    时间: 6 天前
szwp 发表于 2025-10-8 14:53
学会找文件就简单了

这个需要知道文件名
作者: szwp    时间: 6 天前
yyz2191958 发表于 2025-10-8 15:31
这个需要知道文件名

多看标题或许会明白
作者: yyz2191958    时间: 6 天前
szwp 发表于 2025-10-8 15:35
多看标题或许会明白

是的
作者: szwp    时间: 6 天前
yyz2191958 发表于 2025-10-8 15:59
是的

2楼的环境方法较多




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3