使用DISM命令完美备份Windows 10
2018-03-04河南刘京义
■ 河南 刘京义
编者按:在进行系统备份时,最常用的是一键备份还原等工具,但存在某些不足。本文将介绍使用DISM命令,来实现基于磁盘扇区的完美备份。
在系统处于正常状态时,及时对其进行备份,这样在系统出现问题后,可以很轻松的进行恢复。
在之前的Windows中,大家最常用的是一键备份还原等工具,这些工具实际上是基于Norton Ghost程序来实现的,其优点在于可以基于磁盘扇区,对系统进行彻底的备份,这样以后可以实现完美还原。在Windows 10中虽然提供了各种备份工具,不过都是基于文件进行备份的,同上述备份方式相比存在某些不足。其实使用DISM命令,同样可以实现基于磁盘扇区的完美备份。
从Windows 7开始,DISM命令就被集成到了系统内部,它是部署服务和管理的工具,主要用来管理和处理Windows映像文件。也就是说,我们可以利用该工具对系统进行备份,装载Windows映像文件或者虚拟硬盘,来获取其相关信息以及采用捕捉拆分等方法来管理映像文件。利用DISM命令实现基于磁盘扇区的系统备份,必须要求Windows 10的版本是V1709以上方可。点击“Win+R”键,执行“winver”命令,在关于Windows窗口中显示具体的版本信息。
使用DISM命令之所以可以实现上述备份功能,其实依靠的是系统提供的Full Flash Update Images(即全闪存更新映像)技术,该技术之前主要针对微软的移动设备(例如手机、平板等)进行系统安装以及更新之用。在新版的Windows 10中,也可以使用该技术对系统进行备份,其产生的备份文件格式为“.ffu”。利用DISM命令可以将整个系统备份为指定的FFU文件。
注意,因为DISM命令只能针对整个硬盘进行备份,所以必须使用两块及以上的存储设备,才可以实现上述功能。
例如很多用户为了追求速度和容量,都会安装一块高速的小容量的SSD硬盘和一块大容量的机械硬盘,将Windows 10安装到SSD硬盘
N上,在机械硬盘上存放数据等。这样就可以很轻松的使用DISM命令,对整个SSD硬盘进行镜像的捕获操作。如果仅仅使用了一块硬盘的话,则只能使用较大容量(必须比系统盘大)的移动硬盘来备份系统了,方法是在该移动硬盘上安装WinPE,之后进入WinPE环境进行备份操作。这里以前者为例进行说明。在备份之前,最好对Windows 10进行必要的优化处理,清除各种垃圾文件,让其运行的更加流畅。
点 击“Win+I”键 进 入Windows 10设置界面,在其中“更新和安全”窗口中的“更改高级启动选项”栏中点击“立即重新启动”按钮,系统重启后进入按照提示依次选择“疑难解答→高级选项→命令提示符”项,在CMD窗口中执行“wmic diskdrive list brief”命令,获取存储设备列表信息,包括设备标题、设备ID以及型号等,在其中的“DeviceID”列中获取系统磁盘所在的设备ID,例 如“\.PHYSICALDRIVE0”表示系统盘。执行“dism /captureffu /imagefile:f:win10.ffu /capturedrive:\.PHYSICALDRIVE0 /name:System-pan”命令,将系统盘完整备份为名为“win10.ffu”的镜像文件。
其中的“captureffu”参数表示将目标设备捕获为FFU镜像格式,“imagefile”参数指定备份的目标文件路径,“capturedrive”参数指向目标设备的ID号,“name”参数表示备份项目的名称。这样,就通过DISM实现了对系统盘的备份操作。
备份的方式和Norton Ghost是类似的,即以磁盘扇区为单位进行彻底的备份,将系统盘中的所有分区(例如启动分区等)全部备份到目标FFU镜像文件中。当之后Windows 10出现问题后,恢复起来就很轻松了。按照上述方法进入WinRE的CMD窗口,执行“dism /apply-ffu /imagefile:d:win10.ffu /applydrive:\.PHYSICALDRIVE0”命令,使用指定的FFU镜像文件恢复整个系统盘,在“Applying image”栏中显示恢复的进度。
当恢复完毕后,就可以得到和之前正常时完全相同的系统磁盘。当然,这种恢复方式和Norton Ghost类似,会擦除目标盘上的所有数据,所以如果原盘上存在重要数据的话,最好及时进行备份。
其实,在单位内部有时需要按照规定格式来批量安装Windows 10的话,可以先在一台主机上安装好Windows 10和各种软件,之后按照上述方法对系统盘进行彻底备份。之后将FFU备份文件复制到大容量的移动硬盘上,在别的主机上先进入WinPE环境,之后按照上述方法来快速恢复系统,这样可以大大提高操作效率。
为了避免使用相同的SID(Securoty Identifiers,安全标识符)安装系统,造成网络管理的混乱,必须在备份之前清除Windows 10主机的SID信息。打开“C:WindowsSystem32Sysprep”文件夹,运行其中的“sysprep”程序,在系统准备工具窗口中的“系统清理操作”列表中选择“进入系统全新体验”项,选择“通用”项,在“关机选项”列表中选择“关机”项,点击“关机”按钮,可以将系统个性化参数(包括SID等)全部清理掉,当系统关机后,说明清理工作已经完成。这样备份和恢复起来就轻松多了。