首页 > 其他分享 >Win10自带的备份工具备份系统

Win10自带的备份工具备份系统

时间:2022-10-09 15:24:33浏览次数:79  
标签:文件 Windows 备份 映像 echo win10 Win10 自带

    Windows操作系统经过从win98,win2000,winxp,win7,win8到win10的不断更新和完善,功能已经非常强大、完备了。但伴随着微软把重点转移到云端,对更新维护不再保留专门的团队,win10的升级更新经常出现问题。再加上win10增加用户网络同步新功能后,稍微那里改动不对一点,很快系统就会出现异常,往往在对这些异常处理的过程中,因为操作不当,马上就会造成系统崩溃。本人自己就有过这样的经历,所以,深深地感受到了系统备份的重要性。否则,在每次重装系统过程中,会浪费你大量的宝贵时间。

一、  最基础的还原点备份

这是win7后系统自带的最基本的方法,也是最简便可行的办法。

1.     右击“开始”—“系统”,在页面中点击“系统保护”

2.     选中“C:(系统)”,点击下面的“创建”按钮,

3.     在出现的框中输入还原点标题,点击下面的但创建即可完成。

这是最简单的方法。

二、  备份和还原(Windows7)方法

1.“开始”—“设置”,选择“更新安全”,

 

2.在左边选择“备份”

 

4. 选择:转到“备份还原“(windows7)

5.选择“创建系统映像”

6. 在出现的界面点击下拉箭头,选取备份的位置

    

      在这个界面下,有几个问题要注意,找不到你想要备份的盘符,应该进入“控制面板”,打开“文件历史记录”,将显示的盘符,点击“启用”。在下拉箭头项目中就会出现该盘符了。

      用移动硬盘备份,不会出现提示“此驱动器不是有效备份位置“的问题,但是用U盘会出现这种情况。这时只有采取建立网络共享文件夹的方法来变通处理了。

    对此有兴趣的可以参考此网页下的方法

    https://jingyan.baidu.com/article/0a52e3f455c1d1ff62ed72e8.html

三、  微软自带的部署映像服务和管理(DISM.exe)

      这是要重点介绍的方法。之所以将这一方法做为重点,第一、这是我所测试过的除上面介绍过的,和第三方软件Dism++,傲梅轻松备份中速度最快的。第二、这是微软官方自有的,没有任何负作用。用上面的各种方法,都会激活任务计划程序,会出现两种现象,A.不时的在关机或重启时,出现“Task Host Windows 任务宿主正在停止后台任务”,必须强制关机的现象。虽然系统还能维持使用,但给人非常难受的感受。B.安全维护信息,不断地显示“你的历史文件记录驱动器已长时间断开连接,请重新连接该驱动器,然后点击或单击以继续保存文件副本。“或是“重新连接你的驱动器”的提示。

       这两种现象,是不断地出现的,最后你忍受不了,只有重装系统。

      部署映像服务和管理 (DISM.exe) 是一个命令行工具,使用它可以准备 Windows 映像并为其提供服务,包括用于 Windows PE、Windows 恢复环境 (Windows RE) 和 Windows 安装程序的映像。 DISM 可用来维修 Windows 映像 (.wim) 或虚拟硬盘(.vhd 或 .vhdx)。

      DISM 内置于 Windows 中,可通过命令行或从 Windows PowerShell 使用。

      注意,只能在 Windows PE、Windows 恢复环境 (Windows RE) 和 Windows 安装程序这三种环境下使用。

不支持在windows正常启动状态下使用(也称为:热机状态)。

       虽然,Dismg不支持热备份,但在正常启动状态下,可以查看Dism的帮助文件。以管理员身份运行命令提示符,输入Dism /?,如下图:

看上去,命令很多,事实上备份恢复真正常用的主要有以下三个命令:

1. Dism /Capture-image,其用法及示例如图:

2.Dism /Append-image,用法和示例如图

3. Dism /Apply-image,用法和示例如图

       1.的作用是将驱动器的映像捕获到新的WIM文件中,捕获的目录包含所有子文件夹和数据,也就是对分区进行备份。其中有三个基本要素是必不可少的。A.ImageFile:<path_to_image_file>新的映像文件(WIM文件)保存的路径和文件名。保存的分区应该在系统崩溃后,仍然可以正常调用的分区。如双硬盘的非系统所在硬盘的与系统无相关联系的分区,移动硬盘上的分区,或者是大容量U盘。如图示的i分区 和另一图所示的I:,J:,K:分区(移动硬盘)。

       B. CaptureDir:<source_directory>要捕捉的驱动器,示例中给出的是D:,在多数情况下是C:。其实,这个也可以是驱动器下的某一个文件,如:C:\windows。C. Name:<Name>捕捉得到文件的名称。

    对于可选项,建议增加一个ScratchDir:<path_to_directory>,指定用来解压缩服务文件的临时目录。此目录必须存在。

    创建或维护 Windows 映像时,应使用 DISM 的 /ScratchDir 选项在不同的驱动器上创建一个临时目录。 临时目录可用于许多 DISM 操作,包括捕获映像、安装语言包、安装更新或在 Windows 映像中安装或删除 Windows 功能。 某些文件在应用到 Windows 映像之前会扩展至此临时目录。

    如果未使用 /ScratchDir 选项设置临时目录路径,默认情况下,WinPE (其他两种情况同样)会创建一个 32-MB 的临时目录。

有一个这样的空文件夹,速度会快一些。具体做法如下图所示

     另外,增加CheckIntegrity 可检测和跟踪 WIM 文件损坏情况。增加Verify 可检查错误和文件重复情况。

    完整命令如下:

dism /capture-image /imagefile:i:\Origbk\win10-221003.wim /ScratchDir:i:\Temp /capturedir:d:\  /name:win10/Description:19044.1949 /checkintegrity /verify

    2.的作用是将其他映像添加到 WIM 文件中。也就是在原有文件基础上增量备份。这一条相对于1.只是capture换成了Append,其他是一致的。就不再复述了。

完整命令如下:

dism /Append-Image /imagefile:i:\winbk\win10-221003 /ScratchDir:i:\Temp /capturedir:D:\  /name:win10/Description:19044.1949-2/checkintegrity /verify

    3.将映像应用到指定的驱动器。ImageFile:<path_to_image_file>与1.相同,但要注意,映像文件必须存在,否则会出现操作错误。ApplyDir:<target_directory>是应用的指定分区,如C:,或者D:。

完整命令如下:

dism /apply-image /imagefile:i:\winbk\win10-221003.wim /ScratchDir:i:\Temp /index:1 /applydir:d:\

这里对index应该怎样选做一个说明。这是一个必选项,应该选1,还是2或其他,可以通过Dism /Get-wiminfo命令查看选择

如下图的I:盘Winbk文件夹下,有一个WIM文件,可以通过Dism /Get-wiminfo命令来查看

显示的结果中可以看到:索引:1,所以命令中取了index:1。

以上就是Dism三个用于备份,增量备份,恢复系统的常用命令的详细说明。

四、  Dism使用环境

      在对Dism使用说明的一开头,就强调过,只能在  Windows PE、Windows  恢复环境 (Windows RE) 和 Windows 安装程序这三种环境下使用。由于第三方的Winpe所带的Dism版本较低,效率明显很低,所以推荐在Windows 恢复环境  (Windows RE)  和 Windows 安装程序两种情况下使用。

   在正常状态下,可以通过按下Shift键,点击“重启”来进入到Windows 恢复环境 (Windows RE)(还有多种其他方法,可以百度一下)。Windows安装程序方式,将安装U盘插上,在bois下把第一启动选项设置为U盘,启动后出现下面界面

点击“修复计算机”就会出下面和Windows RE下相同的界面

选择点击“疑难解答“,

选择”高级选项“

选择“命令提示符“

点击出现的提示框

在框中输入PIN密码,点击”继续“,就会进入要操作的界面了

       在这个界面下输入前面介绍过的三个Dism命令,就可以完成相应的操作。这三个命令中,确定目标及映像的路径是一个非常重要的环节,要特别的注意。在正常状态下(热机状态),用磁盘管理看到的分区盘符和在操作的状态下的盘符是有区别的。有的可能是一样的,但有的是不相同的,要以当时操作顺序得到的区间盘符为准,按在Dism操作环境下的术语,卷号要以当时的卷号为准。

 

      在现在的命令符下输入diskpart回车,再输入list disk,可以看到,现在装有两块硬盘。输入select disk 1回车。

输入list partition,可以看到系统盘在disk 1。

再输入list volume回车

对应的卷标0-6,就是在恢复时要格式化操作对应的分区了。

插上移动硬盘,输入list volume,盘符会顺次增加

输入exit回车退出diskpart, 输入i:回车,再输入dir回车。可以看到,移动硬盘i:分区正是映像设定的目标盘。

分别转到D:和C:盘,输入dir查看,就发现C:盘并非在正常状态下的C:(系统盘),而D:正是系统盘。

下图是用G:盘符的安装U盘启动后进入到操作界面的情况

     根据实际操作的结果来看,盘符的分配,固定硬盘的是不变的,C:盘只能在0硬盘下,本人的系统是在1硬盘下,再怎样做也不可能把系统盘变到C:,最多只能在D:。如果一定要改,只能把0硬盘拔下电源,重启后,关机再把0硬盘插上开机,就可以变过来了。

     移动硬盘和U盘的盘符,是按插拔的先后顺序来分配的,与插孔无关。掌握好这些原则就不会造成错判盘符的情况了。

五、  备份恢复的批处理文件

    上面讲了很多,主要就为做这一步做准备。把需要完成的操作,做成批处理文件,在需要完成备份,增量备份,恢复系统所在分区,只要运行批处理文件即可完成了。

以下是批处理文件

 

@echo off

set /p input=系统 盘备份请按“1”键,或系统盘恢复请按“2”键,或增量备份请按“3”键, 或退出请按“4”键:            

if "%input%"=="1" goto B

if "%input%"=="2" goto R

if "%input%"=="3" goto M

if "%input%"=="4" goto END

:B

echo 开始时间 %time%

echo D盘正在备份中...    

dism /capture-image /imagefile:i:\winbk\win10-221003.wim /ScratchDir:i:\Temp /capturedir:d:\  /name:win10/Description:19044.1949 /checkintegrity /verify

echo D盘备份已完成。

echo 结束时间 %time%  

goto END

:R

if not exist i:\winbk\win10-221003.wim goto NO

echo 开始时间 %time%

echo  格式化D盘...

diskpart /s i:\FT.bat

echo D盘正在恢复中...

dism /apply-image /imagefile:i:\winbk\win10-221003.wim /ScratchDir:i:\Temp /index:1 /applydir:d:\

echo D盘恢复已完成。

echo 结束时间 %time%

goto END

:M

echo 开始时间 %time%

echo C盘正在增量备份中...    

dism /Append-Image /imagefile:i:\winbk\win10-221003 /ScratchDir:i:\Temp /capturedir:D:\  /name:win10/Description:19044.1949-2/checkintegrity /verify

echo C盘备份已完成。

echo 结束时间 %time%  

goto END

:NO

echo 备份文件不存在,请检查i盘中文件。

:END

echo 会话结束。

 

 

把上述批处理文件复制粘贴到打开的记事本中,另存为back.bat文件,注意保存格式时,编码一定要ANSI,否则,运行文件,汉字会出现乱码。

 

sel disk 1

sel vol 2

format quick

exit

 

把上面这个批处理文件,保存为FT.bat

在确定批处理文件中的盘符前,用Windows安装盘进入命令符提示状态,插上移动硬盘,确认一下现在的操作是否与批处理文件中的盘符一致

确定了,I:是映像所在盘,已经做好了Temp临时文件夹,D:盘中有Windows, Users是系统盘所在,就可以运行批处理文件来完成操作了。

在提示符处输入i:回车,转到i:盘,输入 back.bat回车,备份就会自动进行了

 

标签:文件,Windows,备份,映像,echo,win10,Win10,自带
From: https://www.cnblogs.com/cui26896/p/16772235.html

相关文章

  • 按时间区分备份日志
    脚本如下#!/bin/bash##源目录项目名称,需根据目录名进行调整project_name=/logs/alarm/##源目录basedir=/opt/logs/$project_name##备份目录backdir=/opt/back_logs/##定......
  • db2 备份/恢复概念
    一、备份的概念1、为什么要备份数据丢失的情况:1、介质或存储器故障2、数据库实例崩溃3、应用程序错误4、灾难:地震、火灾等5、人员误操作2、备份的层次3、备份的类型1、脱机/......
  • db2 数据库与表空间备份与恢复
    一、数据库与表空间备份1、备份语法2、详解database-alias指定要备份的数据库的别名username/usingpassword指定备份数据库所使用的用户和用户密码DBPARTITIONNUMdb-parti......
  • win10加入域后登录不显示本地帐户
    win10加入域后登录不显示本地帐户前言加入域后登录其他账户不显示原来的本地账户,需要输入本地账户的账户名等繁琐操作;通过改设置来简化操作,直接输入密码来登录本地账户。......
  • ubuntu win10链接增加命令
    转载来源:使用Windows远程桌面工具来远程连接控制Ubuntu系统:http://www.safebase.cn/article-258275-1.html介绍有时需要在实际的电脑上安装Ubuntu的操作系统来搭建免费......
  • win10启动nacos
    1.先修改配置,配上mysqlnacos-server-2.0.3\nacos\conf\application.properties  2.修改启动方式为单点启动nacos-server-2.0.3\nacos\bin\startup.cmd  启动......
  • win10:你需要来自XXXX的权限才能对此文件夹进行更改
    转载请注明来源:https://www.cnblogs.com/Sherlock-L/p/16769720.html起因软件运行失败,看报错信息是删除某个文件夹失败了,行吧,我自己来删。找到目标文件夹后,发现管理员的......
  • 【Linux】Ubuntu VirtualBox使用备份文件生成新系统出错
    在模拟区块链节点服务器的时候打算直接将之前的服务器的vmdk文件再拷贝一份还原使用,但结果却抛出错误。后来才知道每个vmdk都存在一个UUID,也就是说每个vmdk文件都是唯一的,在......
  • Windows11右键菜单修改为Win10模式的方法
    Windows11右键菜单修改为Win10模式的方法自述:更新win11后看着鼠标右键的菜单有些不太舒服,索性就改回了win10的右键菜单的样式,下面开始进行操作第一步首先以管理员......
  • win10删除网络2网络3网络56 & 删除多余的网络 & 改变网络名称
    问题描述用手机usb共享网络给电脑,确实好用但每次共享都会算新的网络(网路1网络2网络3……)删除网络N步骤1、按win+R组合键呼出运行,输入regedit呼出注册表;2、依次展开:......