无忧启动论坛

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

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

已解决:
======================
备份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, 下载次数: 17, 下载积分: 无忧币 -2


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

不知道怎样操作?谢谢
作者: szwp    时间: 6 小时前
bcdedit导出导入
作者: szwp    时间: 6 小时前
有pe可直接复制
作者: a66    时间: 6 小时前
本帖最后由 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
复制代码











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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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






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

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


一键备份-还原系统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. :UACAdmin
  8. TITLE  一键备份系统BCD文件
  9. mode con cols=20 lines=10
  10. color 2F

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

  15. bcdedit /export "%~dp0bac备份.bcd"
  16. pause >nul
  17. 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. :UACAdmin
  8. TITLE  一键还原系统BCD文件
  9. mode con cols=20 lines=10
  10. color 2F

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

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







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

楼主标题未写pe,实际pe环境,可试试写批处理用copy法
作者: 100308223    时间: 26 分钟前
感谢分享!




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