无忧启动论坛

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

SNAPSHOT 一键自动备份恢复系统

    [复制链接]
91#
发表于 2024-3-8 09:46:57 | 只看该作者
回复

使用道具 举报

92#
 楼主| 发表于 2024-3-9 19:42:46 | 只看该作者
crskya 发表于 2024-3-5 18:44
介绍下背景:
公司是域方式管理,我是公司的IT人员,经常要为一批电脑安装系统和软件,不想一台台安装就打 ...

挂载硬盘后恢复系统,更新了WIMLIB-IMAGEX 1.14.4 一键自动备份恢复系统
增加了,选择盘符自动恢复系统。夸硬盘,分区不同,用SNAPSHOT恢复会出现小BUG,WIMLIB-IMAGEX 1.14.4 一键自动备份恢复系统,这样问题即可解决。数据也会安全些。
如第一次恢复后,如果是GPT分区,需要修复一下ESP分区引导即可正常启动。如果已有ESP分区引导,恢复后,即可正常启动。
如果硬盘大小一致,分区一致,基本手动SNAPSHOT恢复即可。跨硬盘个人偏好WIMLIB-IMAGEX内核恢复会好些。如果是多个硬盘,也可以用WIMLIB内核挂载恢复。恢复后用第三引导修复工具ESP引导即可。
回复

使用道具 举报

93#
发表于 2024-3-9 21:02:27 | 只看该作者
谢谢楼主受教了!
回复

使用道具 举报

94#
发表于 2024-3-11 07:27:56 | 只看该作者
不错
回复

使用道具 举报

95#
发表于 2024-3-20 07:25:14 | 只看该作者
感谢分享
回复

使用道具 举报

96#
发表于 2024-3-20 21:53:17 来自手机 | 只看该作者
这个我之前提过一个问题,就是在双系统双硬盘下恢复后,只有1个启动菜单,需修复启动菜单

点评

双系统没事,双硬盘会有问题,需要确定esp分区是第几个硬盘的,用dg查看好,用esp引导修复即可  详情 回复 发表于 2024-3-20 23:08
回复

使用道具 举报

97#
发表于 2024-3-20 21:54:49 来自手机 | 只看该作者
还有一个问题就是希望加入备注,不然时间一长忘了备份的系统的情况,比如是什么系统版本

点评

snapshot,不太适合双硬盘,必定分区大小都不一样。双硬盘,多硬盘用wimlib一键恢复会好些。双系统,第一个硬盘可以是。sysc.wim里面的第一个镜像,第二个硬盘作为增量备份,第二个镜像。讲究个自动自然就没有考虑到  详情 回复 发表于 2024-3-20 23:16
回复

使用道具 举报

98#
 楼主| 发表于 2024-3-20 23:08:02 来自手机 | 只看该作者
银狼驰骋 发表于 2024-3-20 21:53
这个我之前提过一个问题,就是在双系统双硬盘下恢复后,只有1个启动菜单,需修复启动菜单

双系统没事,双硬盘会有问题,需要确定esp分区是第几个硬盘的,用dg查看好,用esp引导修复即可
回复

使用道具 举报

99#
 楼主| 发表于 2024-3-20 23:16:21 来自手机 | 只看该作者
银狼驰骋 发表于 2024-3-20 21:54
还有一个问题就是希望加入备注,不然时间一长忘了备份的系统的情况,比如是什么系统版本

snapshot,不太适合双硬盘,必定分区大小都不一样。双硬盘,多硬盘用wimlib一键恢复会好些。双系统,第一个硬盘可以是。sysc.wim里面的第一个镜像,第二个硬盘作为增量备份,第二个镜像。讲究个自动自然就没有考虑到这些,不过可以搞。加个镜像信息显示版本即可,就是有点懒没时间精力呀。有时间再说吧。
回复

使用道具 举报

100#
发表于 2024-3-23 10:33:59 | 只看该作者
终级武器,相当厉害了,就是有的时候还原不成功不知道为啥。不知道是不是软件本身的原因。。

点评

可以把你的恢复不成功的情况具体说明一下,看看是什么情况  详情 回复 发表于 2024-3-23 22:15
回复

使用道具 举报

101#
 楼主| 发表于 2024-3-23 22:11:46 来自手机 | 只看该作者
我测试过,不成功的情况,如磁盘错误或改变分区表等,然后备份,在用错误的备份还原,会出现不成功,甚至有时需要磁盘检查修复一下才可以,所以在备份前,一定要磁盘检查一下,确保磁盘是没有错误的,然后恢复,就没有不成功的情况。如果不成功,无外乎1.磁盘检查有错误然后备份了2.esp引导错误,需要修复一下
回复

使用道具 举报

102#
 楼主| 发表于 2024-3-23 22:15:57 来自手机 | 只看该作者
loveyouluobin 发表于 2024-3-23 10:33
终级武器,相当厉害了,就是有的时候还原不成功不知道为啥。不知道是不是软件本身的原因。。

可以把你的恢复不成功的情况具体说明一下,看看是什么情况
回复

使用道具 举报

103#
发表于 2024-3-24 04:05:43 | 只看该作者
感谢,需要这样的软件
回复

使用道具 举报

104#
发表于 2024-3-24 06:37:56 | 只看该作者
这个免费的?
回复

使用道具 举报

105#
发表于 2024-3-24 13:29:16 | 只看该作者
谢谢分享谢谢分享
回复

使用道具 举报

106#
发表于 2024-4-2 08:05:36 | 只看该作者
好东西啊,真正的一键,还能差异备份,备份速度快,文件小,火起来。。
回复

使用道具 举报

107#
发表于 2024-4-4 08:15:01 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

108#
发表于 2024-5-7 20:05:33 | 只看该作者
谢谢分享
回复

使用道具 举报

109#
发表于 2024-5-7 22:14:17 | 只看该作者
看起来整合很完整,收藏了,谢谢
回复

使用道具 举报

110#
 楼主| 发表于 2024-5-28 01:59:05 | 只看该作者
本帖最后由 gxbcm 于 2024-5-29 21:39 编辑

灵光闪现,更新。
@echo off
mode con  cols=90 lines=90

for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z ) do (
SET SNADIR=%%a:\SNAP\
IF exist %%a:\SNAP\ GOTO MENU2
IF exist %%a: SET  n1=%%a
)

SET DIRS=%n1%
SET /P DIRS=         请输入备份存放工作盘C--%DIRS%字母 回车:
SET SNADIR=%DIRS%:\SNAP\
MD %SNADIR%
GOTO MENU2
EXIT

:MENU2
IF NOT EXIST  %SNADIR%CONFIG.TXT ECHO.SNA>%SNADIR%CONFIG.TXT
SET /P EWS=<%SNADIR%CONFIG.TXT
IF %EWS% equ ESD  GOTO SS
IF %EWS% equ WIM GOTO SS

:MENU
SET n=1
CLS
title SNAPSHOT 系统备份恢复
for /l %%i in (1,1,10) do (
IF NOT EXIST %SNADIR%SYSC%%i.SNA GOTO PASS
set /a n=%%i+1

)

:PASS

SET /A Bn=n
SET /A Hn=n-1

color 1f
echo.
echo.                         备份目录%SNADIR%中存在的SNA映像文件
echo.============================================
dir %SNADIR%*.sna /b
echo.============================================
echo.                                SNAPSHOT 备份恢复系统
echo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo.                                [5] 一键自动备份系统
echo.                    
echo.                                [0] 一键自动恢复系统
echo.
echo.                                [8] 删除一个差异备份
echo.
echo.                                [2] 查看备份%SNADIR%目录
echo.
echo.                                [1] 手动选择备份恢复系统
echo. ----------------------------------------------------------------------------------------
echo.        [E]退出   [Q]重启   [S]启动WIMLIB-IMAGEX一键自动备份恢复   [M]启动模式%EWS%
echo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
set ST1=2
SET /P ST1=         请输入选项(默认:%ST1%)回车:
if /I "%ST1%"=="5" goto winbackup
if /I "%ST1%"=="0" goto winrecover
if /I "%ST1%"=="2" goto folderopen
if /I "%ST1%"=="8" goto SC
if /I "%ST1%"=="S" goto SS
if /I "%ST1%"=="M" goto MM
if /I "%ST1%"=="1" goto SHOU
if /I "%ST1%"=="e" goto exit
GOTO MENU

:MM
ECHO.启动模式:
echo. 1.ESD模式   2.WIM模式   3.SNA模式
SET /P QDMS=         请输入启动模式 默认:%EWS% (1-3)数字 回车:
if /I "%QDMS%"=="1" SET EWS=ESD
if /I "%QDMS%"=="2" SET EWS=WIM
if /I "%QDMS%"=="3" SET EWS=SNA
ECHO.%EWS%>%SNADIR%CONFIG.TXT
echo. 下次启动模式%EWS%模式启动
PAUSE
GOTO MENU


:SS
IF NOT EXIST "%cd%\WIMLIB-S.EXE" (
SET EWS=SNA  
ECHO.%EWS%>%SNADIR%CONFIG.TXT
GOTO MENU
)

SET /P EWS=<%cd%\CONFIG1.TXT
ECHO.%EWS%>%SNADIR%CONFIG.TXT
WIMLIB-S.EXE & EXIT
EXIT

:SC
SET ST7=%Hn%
SET /P ST7= 按E键-返回主菜单 默认删除SYSC%ST7%.SNA (默认第%Hn%个备份 输入1-%Hn%数字) 回车:
if /I "%ST7%"=="e" goto MENU
IF NOT EXIST %SNADIR%SYSC%ST7%.SNA GOTO MENU
IF "%ST7%"=="1"  (
del  %SNADIR%SYSC1.SNA /F /Q  
del  %SNADIR%SYSC1.HSH /F /Q
) ELSE (
del  %SNADIR%SYSC%ST7%.SNA  /F /Q
)

PAUSE
GOTO MENU

:SHOU
SNAPSHOT64.EXE -L0
GOTO MENU
EXIT


:winbackup
IF NOT EXIST %SNADIR%SYSC1.SNA GOTO BACKUP1
SET ST9=%Bn%
SET /P ST9= 按E键-返回主菜单 默认备份SYSC%ST9%.SNA (默认第%Bn%个备份 输入1-9数字) 回车:

if /I "%ST9%"=="e" goto MENU
if /I "%ST9%"=="1" goto BACKUP1

"Snapshot64.exe" C: %SNADIR%SYSC%ST9%.SNA -R -Gx -L0 -H%SNADIR%SYSC1.HSH -Y
PAUSE
GOTO MENU
exit

:BACKUP1
SET ST0=0
SET /P ST0= 按E键-返回主菜单  默认备份SYSC1.SNA  回车:
if /I "%ST0%"=="e" goto MENU
"Snapshot64.exe" C: %SNADIR%SYSC1.SNA -R -Gx -L0 -Y
pause
GOTO MENU
EXIT


:winrecover
IF NOT EXIST %SNADIR%SYSC1.SNA GOTO MENU
IF EXIST "X:\WINDOWS\" GOTO PEWIN
SET ST3=%Hn%
SET /P ST3= 按E键-返回主菜单  默认恢复SYSC%ST3%.SNA (默认第%Hn%个恢复 输入1-%ST3%数字) 回车:
if /I "%ST3%"=="e" goto MENU
snapshot64 --schedule c: %SNADIR%SYSC%ST3%.SNA --autoreboot:any
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Snapshot" /f /v "AutoReboot" /t REG_DWORD /d 1
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Snapshot" /f /v "AutoRebootSuccess" /t REG_DWORD /d 0
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Snapshot" /f /v "Timeout" /t REG_DWORD /d 3
shutdown -r -t 0
GOTO MENU
EXIT


:PEWIN
IF NOT EXIST %SNADIR%SYSC1.SNA GOTO MENU
set ST4=%Hn%
SET /P ST4=      按E键-返回主菜单  默认恢复SYSC%ST4%.SNA (默认第%Hn%个恢复 输入1-%ST4%数字) 回车:
if /I "%ST4%"=="e" goto MENU
snapshot64 %SNADIR%SYSC%ST4%.sna c: -Y -Gx
shutdown -r -t 0
GOTO MENU
EXIT

:folderopen
DIR %SNADIR%
pause
GOTO MENU
exit



点评

THANK YOU VERY MUCH  详情 回复 发表于 2024-7-7 09:55
回复

使用道具 举报

111#
发表于 2024-7-5 18:12:22 | 只看该作者
我自己也是用批处理,双硬盘可以备份还原的。现在唯一的问题是:我有平时上课的系统和给别人考试的系统,Win10的版本不一致,还原后就不能启动了,要修复引导(现在自己的解决办法是,先安装系统后做一个备份用来考试,如SYSC0.sna,再继续安装好自己要用的各种软件做上课用,然后再做一个备份如SYSC01.sna)这样它们的环境本来就一样,怎么还原都可以启动。

点评

用WIM格式(楼主有开发,或用DISM++),可备份和还原ESP分区,也可异机恢复  详情 回复 发表于 2024-7-14 08:10
回复

使用道具 举报

112#
发表于 2024-7-5 23:41:45 | 只看该作者
这个看起来好用
回复

使用道具 举报

113#
发表于 2024-7-7 09:55:12 | 只看该作者
gxbcm 发表于 2024-5-28 01:59
灵光闪现,更新。
@echo off
mode con  cols=90 lines=90

THANK YOU VERY MUCH
回复

使用道具 举报

114#
发表于 2024-7-14 08:10:35 | 只看该作者
hkl7366 发表于 2024-7-5 18:12
我自己也是用批处理,双硬盘可以备份还原的。现在唯一的问题是:我有平时上课的系统和给别人考试的系统,Wi ...

用WIM格式(楼主有开发,或用DISM++),可备份和还原ESP分区,也可异机恢复
回复

使用道具 举报

115#
发表于 2024-7-16 10:27:13 | 只看该作者
路过,看看学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 16:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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