无忧启动论坛

标题: Windows Backup & Restore Tool [打印本页]

作者: wuliyen    时间: 2026-1-11 22:09
标题: Windows Backup & Restore Tool
https://github.com/abdullah-erturk/Windows-Backup-Restore-Tool

✨ Key Features
Backup Capabilities
Restoration Features
Multi-Language Support
Additional Features
System Requirements
Usage Scenarios
1️⃣ Creating System Backup
1. Select source partition (e.g., C:\)
2. Choose backup file destination
3. Set compression level
4. Click "Backup" button

2️⃣ Restoring System
1. Browse and select WIM/ESD file
2. Choose target disk or partition
3. Select GPT or MBR boot mode
4. Enable "Create Boot Record" option
5. Click "Restore" button

3️⃣ Fresh Windows Installation
1. Extract WIM file from official Windows ISO
2. Select "Whole Disk" in restore mode
3. Choose target disk
4. Configure boot mode (GPT/MBR)
5. Start restoration process

⚙️ Technical Details
Backup Exclusion System
The tool uses rules defined in bin\wim_exclusions.ini:

Security and Stability
️ Developer Notes
For whom?

preview.jpg (83.15 KB, 下载次数: 29)

preview.jpg

作者: l3429900    时间: 2026-1-11 22:39
不错不错,不知道有没有中文版
作者: 语之男    时间: 2026-1-11 22:47
l3429900 发表于 2026-1-11 22:39
不错不错,不知道有没有中文版

你试试就知道了
作者: wn168cn@163.com    时间: 2026-1-11 23:07
感谢分享
作者: 1801403    时间: 2026-1-11 23:30
l3429900 发表于 2026-1-11 22:39
不错不错,不知道有没有中文版

没有中文
作者: in9    时间: 2026-1-12 00:01
谢谢分享!
作者: chibuzhu    时间: 2026-1-12 00:04
感谢分享
作者: gordonhf    时间: 2026-1-12 00:19
路过看看
作者: LimJianChin2013    时间: 2026-1-12 00:27
l3429900 发表于 2026-1-11 22:39
不错不错,不知道有没有中文版

自己翻译一下就行.我已经把文件翻译完了.
作者: hmaaaa    时间: 2026-1-12 00:32
謝謝大大用心分享,感恩喔~~! ^^ 辛苦了!
作者: a66    时间: 2026-1-12 07:48
没用过
作者: smile_z    时间: 2026-1-12 07:48
感谢分享
作者: 燕飞龙    时间: 2026-1-12 07:56
感谢分享
作者: win82    时间: 2026-1-12 08:19
路过看看
作者: lxptyc    时间: 2026-1-12 08:25
谢谢分享!
作者: cncecpcy    时间: 2026-1-12 08:38
好。。。。。。。。。
作者: ebaqiang    时间: 2026-1-12 08:38
谢谢,下载试用
作者: sulong    时间: 2026-1-12 08:38
谢谢楼主分享
作者: wang1126    时间: 2026-1-12 08:50
谢谢楼主分享
作者: erdos47    时间: 2026-1-12 08:56
好家伙 纯英文
作者: marstj    时间: 2026-1-12 08:58
感谢分享!
作者: xhsyszw    时间: 2026-1-12 09:58
谢谢分享!
作者: bgcen    时间: 2026-1-12 10:39
感谢分享,简洁明了,好东东
作者: yhage    时间: 2026-1-12 10:52
看起来挺友好的。
作者: dylbn    时间: 2026-1-12 11:03
感谢分享!
作者: 左岸麦田    时间: 2026-1-12 11:10
感谢楼主分享
作者: sunyboy    时间: 2026-1-12 11:33
感谢分享,收藏
作者: mouse723    时间: 2026-1-12 11:45
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
作者: womwom    时间: 2026-1-12 12:13
感谢分享
作者: lckkpp    时间: 2026-1-12 12:18
占个位!
作者: fegr    时间: 2026-1-12 13:41
多谢楼主分享
作者: 语之男    时间: 2026-1-12 13:55
期待汉化
作者: wuliyen    时间: 2026-1-12 14:55
语之男 发表于 2026-1-12 13:55
期待汉化

我了解下,中文的文件命名规则
作者: bgg023    时间: 2026-1-12 15:12
snap就行了
作者: quan9    时间: 2026-1-12 15:14
这个没用过!
作者: handsome_xiang    时间: 2026-1-12 21:48
感谢楼主分享!
作者: baolinqiu1    时间: 2026-1-12 22:19
谢谢分享
作者: 小龙飞    时间: 2026-1-12 22:20
感谢分享!
作者: 荃新焦点    时间: 2026-1-12 23:44
✨ 主要功能
备份功能
完整系统备份:对选定分区或驱动器进行完整备份
VSS 支持:卷影复制服务集成,用于实时系统备份
智能压缩:
无(最快)
快速(均衡)
最大(最小尺寸)
智能排除:自动排除云文件夹(OneDrive、Google Drive、Dropbox)和不必要的文件
WIM/ESD 格式支持:标准 Windows 映像格式
修复特征
双模式操作:
全盘恢复:格式化整个磁盘并部署系统
仅分区恢复:恢复到选定分区
自动启动配置:
GPT/UEFI 支持
MBR/BIOS 支持
自动创建引导记录
多索引 WIM 支持:从 WIM 文件中选择不同的 Windows 版本
智能磁盘管理:自动解决驱动器号冲突
多语言支持
土耳其
英语
可扩展语言系统(通过 INI 文件)
附加功能
操作后操作:备份/恢复后自动关机或重启
实时进度:详细日志记录和进度指标
固件检测:自动UEFI/BIOS检测
安全检查:防止意外覆盖系统磁盘
隐藏分区支持:为 GUID 路径分配临时驱动器号
系统要求
操作系统:Windows 7 及以上版本(推荐使用 Windows 10/11)
.NET Framework:4.5 或更高版本(建议使用 4.6 或更高版本。WinPE 系统也需要安装 .NET Framework。)
管理员权限:必需
DISM 支持:Windows 内置 DISM 工具(所有现代 Windows 系统均可用)
使用场景
1️⃣ 创建系统备份
1. 选择源分区(例如 C:\)
2. 选择备份文件目标位置
3. 设置压缩级别
4. 点击“备份”按钮

2️⃣ 恢复系统
1. 浏览并选择 WIM/ESD 文件
2. 选择目标磁盘或分区
3. 选择 GPT 或 MBR 启动模式
4. 启用“创建引导记录”选项
5. 点击“恢复”按钮

3️⃣ 全新安装 Windows
1. 从官方 Windows ISO 镜像中提取 WIM 文件 2.
在恢复模式下选择“全盘”
3. 选择目标磁盘
4. 配置启动模式(GPT/MBR)
5. 开始恢复过程

⚙️ 技术细节
VSS 集成:通过 PowerShell 创建卷影副本
Robocopy 回退机制:当 VSS 失败时进行文件级复制
DiskPart 自动化:基于模板的磁盘配置方法
WMI 查询:磁盘和分区信息检索
IOCTL 调用:底层磁盘信息访问
备份排除系统
该工具使用 bin\wim_exclusions.ini 中定义的规则:

系统文件(hiberfil.sys、pagefile.sys)
临时文件
回收箱
云同步文件夹(自动检测)
已压缩的文件(zip、jpg、mp4 等)
安全与稳定
系统磁盘写保护
术前确认对话框
自动备份文件清理(中止时)
驱动器字母冲突管理
详细错误报告
开发者说明
架构:Windows Forms(C#)
核心工具:DISM、DiskPart、BCDBoot、Robocopy
平台:兼容 x86/x64
为了谁?
✅ 系统管理员
✅ IT专业人员
✅ 高级用户
✅ 电脑维修技师
✅ 任何需要可靠的 Windows 备份/恢复解决方案的人
作者: 2267981144    时间: 2026-1-14 12:56
感谢楼主辛苦提供分享!
作者: cncecpcy    时间: 2026-1-14 13:35
666
作者: BG7PON    时间: 2026-1-18 21:45
看着挺厉害的样子,看看有没有中文的
作者: 2314840143    时间: 2026-1-18 21:48
围观围观
作者: tiggy    时间: 2026-1-18 22:00
自己写了段脚本,把需要备份的东西自己备份了。这个看起来复杂了点。
作者: fh123456    时间: 2026-1-18 22:01
谢谢分享~~
作者: 23070205    时间: 2026-1-19 08:27
  1. [Strings]
  2. Title=Windows 备份与还原工具
  3. Header=请选择一个操作:
  4. SavePath=选择保存位置:
  5. SourceLabel=选择源分区:
  6. Browse=浏览...
  7. Backup=备份
  8. Restore=还原
  9. Exit=退出
  10. LogReady=准备就绪...
  11. ConfirmBackup=备份参数:\n\n目标:{0}\n源:{1}\n压缩:{2}\n模式:{3}\n\n是否继续?
  12. ConfirmRestore=请确认已选择正确的磁盘/分区。\n\n是否开始还原操作?
  13. BackupStart=开始备份...
  14. BackupDone=备份完成!
  15. BackupFail=出现错误,请检查日志。
  16. SelectFile=请选择一个保存位置!
  17. SelectSource=请选择一个源分区!
  18. SameDriveErr=错误:源分区和目标分区不能是同一个!
  19. WebLink=官方网站
  20. GitLink=Github
  21. SkippingVSS=WinPE模式:跳过VSS...
  22. VSSFails=VSS失败。{0}
  23. StagingStart=检测到EFI分区!正在创建临时暂存副本...
  24. StagingFail=暂存副本创建失败!
  25. StagingDone=暂存完成。继续执行...
  26. TempLetter=正在为隐藏分区分配临时盘符:{0}
  27. TempLetterFail=分配临时盘符失败!
  28. DismAnalyze=DISM初始分析进行中,请稍候(可能需要5-10分钟)。
  29. ExitConfirm=操作正在进行中!确定要退出吗?\n\nDISM进程将被中断,备份文件可能损坏!
  30. ExitConfirmTitle=警告
  31. ConfirmTitle=确认
  32. ErrorTitle=错误
  33. WarningTitle=警告
  34. GPTDetectMsg=所选分区为GPT格式。启动模式已自动选择。选择“磁盘”以进行不同设置。
  35. MBRDetectMsg=所选分区为MBR格式。启动模式已自动选择。选择“磁盘”以进行不同设置。
  36. CompressLabel=备份压缩级别:
  37. RefreshTip=刷新分区列表
  38. CompressNone=无压缩(最快,文件最大)
  39. CompressFast=快速(推荐)
  40. CompressMax=最大压缩(最慢,文件最小)
  41. RestoreTypeDisk=应用到整个磁盘(格式化)
  42. RestoreTypePart=应用到分区
  43. TargetDisk=目标磁盘:
  44. TargetPart=目标分区:
  45. BootModeGPT=GPT安装
  46. BootModeMBR=BIOS-MBR安装
  47. BootModeAuto=UEFI-MBR将根据WinPE固件环境自动选择。请勿干预。
  48. CreateBootRecord=创建引导记录
  49. InvalidTargetC=错误:在Windows模式下,无法还原到C:盘!请选择另一个分区。
  50. DiskUnsetErr=请选择一个目标磁盘或分区!
  51. WimUnsetErr=请选择一个要还原的WIM/ESD文件!
  52. SinglePartWarning=所选磁盘只有一个分区。格式化后将创建引导分区。继续吗?
  53. WimPath=WIM/ESD文件:
  54. RestoreStart=开始还原...
  55. RestoreDone=还原成功完成。
  56. DotNetMissing=运行Windows恢复工具需要.NET Framework 4.5或更高版本。\n是否现在前往下载页面?
  57. DotNetMissingTitle=需要.NET Framework
  58. RestoreFail=出现错误,请检查日志。
  59. Formatting=正在格式化...
  60. ApplyingImage=正在应用映像(DISM Apply-Image)...
  61. CreatingBoot=正在创建引导文件(BCDBoot)...
  62. InvalidTargetSystemDisk=错误:Windows运行时无法擦除此磁盘!请使用WinPE(离线)模式或选择另一个磁盘。
  63. BootModeTitle=启动模式
  64. FirmwareLabel=固件环境:{0}
  65. OnCompletion=完成后操作:
  66. Shutdown=关机
  67. Restart=重启
  68. SelectWimIndex=选择版本
  69. ShadowPath=卷影副本:{0}
  70. VSSMounted=VSS已挂载。
  71. VSSFailSystem=警告:C:盘VSS失败。尝试直接捕获(可能因文件被锁定而失败)...
  72. VSSFailNonSystem=VSS失败。非系统驱动器,尝试直接捕获...
  73. RunningDISM=正在运行DISM...
  74. ExecError=错误:{0}
  75. CleaningStaging=正在清理暂存文件...
  76. ProcessExitCode=进程退出代码:{0}
  77. MarkingActive=正在将目标分区标记为活动分区(BIOS)...
  78. BootTargetUnreachable=警告:引导目标{0}无法访问!
  79. WaitingBootPart=正在等待引导分区准备就绪...
  80. BootTargetStillUnreachable=错误:引导目标仍然无法访问。BCDBoot可能失败!
  81. BCDBootCmd=命令:bcdboot {0}
  82. BCDBootError=BCDBoot错误!尝试使用 /f ALL...
  83. BootFilesVerified=成功:UEFI引导文件已在{0}验证。
  84. BootFileNotFound=尝试{0}:尚未找到引导文件,正在等待...
  85. BootDirStats=引导目录包含{0}个文件:
  86. LetterReuseWarning=警告:盘符{0}也正被磁盘{1}使用。无法保留。
  87. LetterValidationFail=盘符验证检查失败:{0}
  88. UsingFreeLetter=正在使用空闲盘符{0}代替{1}。
  89. NoFreeLetters=没有可用的空闲盘符!回退到自动分配。
  90. PreservingLetter=保留原始驱动器盘符:{0}
  91. AutoAssignLetter=未找到原始盘符。Windows将自动分配。
  92. InitializingDisk=正在初始化磁盘(离线/在线强制解锁)...
  93. BuildingScript=正在为磁盘{0}构建DiskPart脚本...
  94. RunningDiskPart=正在运行DiskPart脚本...
  95. DiskPartFatal=致命错误:DiskPart在磁盘{0}上失败。为防数据丢失,操作终止。
  96. FormatError=格式化错误!
  97. WinPartNoLetter=Windows分区没有盘符...正在分配空闲盘符...
  98. AssignedLetter=已将盘符{0}分配给Windows分区。
  99. CantFindWinVol=错误:无法通过标签'Win_OS'找到Windows卷索引。
  100. FormatPart=正在格式化...({0})
  101. BootPartNotFound=未找到带标签的引导分区。正在尝试删除目标并创建(引导 + Windows)分区...
  102. Repartitioning=正在对磁盘{1}上的分区{0}重新分区...
  103. RepartitionSuccess=重新分区成功:引导分区={0},Windows分区={1}
  104. RepartitionWarning=警告:重新分区已完成,但驱动器盘符不可见。正在检查...
  105. RepartitionError=重新分区过程中出错!
  106. WimNotFound=错误:WIM文件不存在:{0}
  107. WaitingTarget=正在等待目标驱动器{0}准备就绪...
  108. TargetUnreachable=错误:等待后目标目录仍无法访问:{0}
  109. DismApplyError=DISM应用错误!
  110. DiskPartTimeout=警告:DiskPart操作已超时(5分钟)。正在终止进程...
  111. WimAnalysis=正在分析WIM...
  112. WimInfoError=读取WIM信息时出错:{0}
  113. WimInfoLoaded=WIM信息已加载:找到{0}个索引。
  114. ExecException=执行异常:{0}
  115. DefaultImage=1. 默认映像
  116. LanguageName=English
  117. LanguageLabel=语言:
  118. SystemInit=系统初始化...
  119. FirmwareMode=固件环境:{0}
  120. About=关于
  121. AboutMessage=本程序由Abdullah ERTüRK编写。
  122. BackupAbortWarning=备份操作正在运行。\n如果现在取消,未完成的备份文件将被删除!\n\n确定要取消吗?
  123. BackupAbortTitle=取消备份?
  124. SelectBackupLocation=选择备份位置
  125. ErrSameDiskPE=无法格式化磁盘{0} - WinPE正在从该磁盘运行!\n\n请选择其他磁盘。
  126. ErrSameDiskWin=无法格式化磁盘{0} - Windows安装在该磁盘上!\n\n请选择其他磁盘。
  127. ErrSamePartPE=无法格式化分区{0} - WinPE正在从该磁盘运行!
  128. ErrSamePartWin=无法格式化分区{0} - Windows安装在该分区上!
  129. LogOnlineVSS=注意:在线VSS / 暂存逻辑已激活。
  130. LogHiddenPart=隐藏分区(GUID)。正在分配临时盘符...
  131. LogDynamicExclusions=已添加动态排除项。
  132. LogExclusionWarning=排除项处理警告:{0}
  133. LogStackTrace=堆栈跟踪:{0}
  134. LogInnerException=内部异常:{0}
  135. LogErrorPrefix=错误:{0}
  136. LogTemplateNotFound=错误:未找到模板:{0}
  137. LogTempBootLetter=引导分区将使用临时盘符:{0}
  138. LogFlushDisk=正在刷新磁盘写入...
  139. LogFallbackBootCreated=已创建备用引导文件:{0}
  140. LogFallbackBootFailed=备用引导文件复制失败:{0}
  141. LogBootFileNotFoundArgs=警告:在{0}处尝试3次后仍未找到UEFI引导文件!
  142. LogSystemBootWarning=系统可能无法启动!请手动检查EFI分区。
  143. LogRemoveTempLetter=正在移除临时引导盘符:{0}
  144. LogRestoreException=还原异常:{0}
  145. LogWMIRemoveLetter=WMI:在{0}上找到卷,正在尝试移除盘符...
  146. LogWMISuccess=WMI:成功。
  147. LogWMIClearError=WMI清除错误:{0}
  148. LogFoundVolume=找到卷{0}:{1}({2} MB)
  149. LogSkipLargeVolume=在查找引导分区时跳过大卷{0}({1} MB)。
  150. LogBootListError=无法列出引导文件:{0}
  151. UnknownDisk=未知磁盘
  152. PartitionLayout=分区布局
  153. TotalDiskSize=磁盘总大小:
  154. BootSizeLabel=引导分区大小(MB):
  155. WinSizeLabel=Windows分区大小(GB):
  156. DataSizeLabel=数据分区:
  157. NoSpace=空间不足!
  158. BtnCancel=取消
  159. BackupAborted=操作被用户中止。
复制代码

作者: 23070205    时间: 2026-1-19 08:28
deepseek翻译一下,界面现在是中文版了

2026-01-19_082831.png (30.92 KB, 下载次数: 0)

2026-01-19_082831.png

作者: 23070205    时间: 2026-1-19 08:39
打包一个独立版本,包括了x86和x64,试用了一下,备份不错。vss热备份。

Windows Backup Restore.exe

194.06 KB, 下载次数: 10, 下载积分: 无忧币 -2


作者: 狼人72105    时间: 2026-1-19 08:41
这玩意,大多PE用不了。。。
作者: wuliyen    时间: 2026-1-19 08:41
23070205 发表于 2026-1-19 08:27

我尝试联系下作者,看能否将你的翻译后期集成到新版中
作者: yyz2191958    时间: 2026-1-19 08:53
纯英文————看不懂
作者: youqiaole    时间: 2026-1-19 10:24
大佬,能汉化就棒了。支持一下

作者: wuliyen    时间: 5 小时前
本帖最后由 wuliyen 于 2026-2-2 08:50 编辑
23070205 发表于 2026-1-19 08:27

作者已经收录中文翻译,放在网站资源中了,后期会打包到软件包中。
https://github.com/abdullah-ertu ... /x64/Debug/bin/Lang





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