对于Vista及以前的操作系统来说,使用Ghost备份、还原系统无疑是最好的方法,但如果我们使用的是Win7或Win8系统,那么,使用系统自身提供的DISM命令备份、还原系统就是个不错的选择。和Ghost相比,使用DISM命令进行备份、还原系统具有三大优点:一是备份文件的体积极小,可极大地节省硬盘空间;二是支持增量备份,操作起来更为灵活;三是系统自带,兼容性和安全性都要优于Ghost。

系统备份,其实简单

使用DISM命令备份还原系统有两种方法,一是在双系统下完成,比如我们的PC中安装有Win7和Win8双系统,可以通过切换到不同的系统下,完成彼此的备份还原工作;二是借助Win7以上的PE或WindowsToGo完成。此外在备份过程中我们还需要注意以下两点,那就是要根据操作系统安装的类型来选择不同的PE系统。在UEFI+GPT模式下,需要选择可支持UEFI的PE版本,鉴于目前网络上没有好用的、可完美支持Uefi+Bios双启动的Win8PE版本,最好的办法是利用“大白菜超级U盘启动制作工具V5.1”,或本刊第七期《自己动手打造WinPE5.1微系统光盘》一文中介绍的方法,自己动手打造一个,而如果你使用的是BIOS+MBR模式,可以下载“老毛桃Win8PE加强版”,然后刻录成光盘再行使用。

1.打造并使用WinPE光盘完成初始备份

以使用“大白菜超级U盘启动制作工具”打造支持Uefi+Bios双启动的Win8.1PE引导光盘并完成备份、还原操作为例。

实例1:打造PE光盘

第一步:进入http://www.winbaicai.com/网页,点击“下载UEFI版”,安装完毕,启动程序,在其主界面的左侧选择“ISO制作”项,在右侧,单击“自定义”按钮,设置好ISO文件的保存路径,单击“一键制作ISO文件”按钮。稍等片刻,ISO文件就生成了。

第二步:将空白光盘放入刻录机,单击“刻录光盘”按钮,打开如图2所示的对话框,设置好“写入速度”和“写入方法”等项(为保证刻录效果,“写入速度”一般设置为16X即可),设置完毕,单击“刻录”按钮,支持Uefi+Bios双启动的Win8.1PE引导光盘的打造工作便完成了。

实例2:备份初始系统

WinPE系统打造成功后,我们就可以利用它完成系统的备份及还原工作了。假设我们要将C分区的系统备份到E分区的Win8BF文件夹中,备份文件名为Win8Pro.wim,可以如此操作:

第一步:用光盘引导系统进入桌面后,按下“Win+R”组合键,打开“运行”对话框,输入CMD,回车,以管理员身份打开命令提示符窗口。

第二步:输入以下命令并回车:

Dism /Capture-Image /ImageFile:E:\Win8BF\Win8Pro.wim /CaptureDir:C:\ /Name:Win8Pro-1

稍等片刻,系统的备份工作就完成了。上述命令的作用分别为:

/Capture-Image:将驱动器的映像捕获到新的WIM文件中,捕获的目录包含所有子文件夹和数据。

/ImageFile:指定映像文件路径。

/CaptureDir-指定捕获目录。

/Name-指定卷映像名称,Win8Pro-1中的1为该卷映像的索引号。

2.使用双系统完成初始备份

在Win7/8双系统下进行备份所用的命令与使用光盘时完全一样,不过,在使用这种方式备份系统时,我们应注意以下三点:

一是如果当前系统的启动引导文件位于需要备份的分区中,DISM会显示“另一个程序正在使用此文件,进程无法访问。”而导致备份失败,所以使用该方法备份系统,最好能在双硬盘,同时分别安装了独立操作系统的情况下进行。

二是Win7系统的DISM版本较低,不支持直接备份系统,如果我们要使用它备份Win8,应将Win8系统中的Dism文件夹和Dism.exe文件(默认位于C:\Windows\System32),复制到Win7系统中的同目录中替换原来的文件,然后再利用这一升级的DISM命令完成相应工作。

三是在Win8系统中备份Win7或其他操作系统时,应暂时关闭Windows Defender程序,否则会因它自动扫描整个备份文件,且MsMpEng.exe占用CPU过高,而大大延长备份时间(最高可达十倍以上)。

Windows Defender的关闭方法为:

在“运行”对话框中输入gpedit.msc,回车,打开“本地组策略编辑器”窗口,在左侧依次展开并选择“本地计算机策略计算机配置管理模板Windows组件Windows Defender”项,然后在右侧双击“关闭Windows Defender”项,打开相应的对话框,选择“已启用”项,并确认即可。Windows Defender关闭后,如果要重新启用它,可进入对话框,选择“已禁用”项,然后单击“确定”按钮。

增量备份,也不复杂

用上述方法打造出的备份文件为Wim格式,以后当系统发生变化或PC中添加了新硬件,我们可方便地利用DISM对其进行增量备份。增量备份的方式有两种,一是将发生变化的系统直接做成新映像并添加到原有的Wim文件中。二是只加入准备更新的文件,如:新硬件驱动和杀毒工具的最新病毒库等。针对这两种情况,我们分别介绍一下。

1.添加新映像

如果系统变化较大,且同时需要备份两个系统,就可以使用该方法。比如有的朋友不喜欢安装双系统,但出于工作需要,又不得不偶尔使用另一款操作系统时,就可以用该方法来达到目的。以在Win8备份文件中添加进Win7备份为例。单独安装Win8系统,用上面介绍的方法,备份系统到E:\Win8B目录,且命名为Win8Pro.wim,然后单独安装Win7系统,用WinPE引导系统,并以管理员身份运行命令提示符窗口,输入:

Dism /Append-Image /ImageFile:E:\Win8BF\Win8Pro.wim /CaptureDir:C:\ /Name:Win7Pro-2

回车,Win7系统就会被备份到Win8Pro.wim中。上述命令中的Append-Image的作用是将其他映像添加到WIM文件中,则Win7Pro-2为所添加的卷映像名称及索引号。

2.集成硬件驱动

以添加网卡驱动为例(只添加驱动文件中的.inf安装文件即可)。假设驱动文件位于G:\RTL8187目录,INF文件名为oem4.inf。用管理员身份运行命令提示符窗口,依次输入以下命令(注意:每输入一行都要回车。括号中的内容为命令行注释):

dism /mount-wim /wimfile:E:\Win8BF\Win8Pro.wim /index:1 /mountdir:F:\win8

加载Win8Pro.wim文件到F:\win8目录中

dism /image:F:\win8 /add-driver /driver G:\RTL8187\oem4.inf

集成驱动到F:\win8目录中。如果集成成功,屏幕上会出现“驱动程序包已成功安装”的提示

Dism /Unmount-WIM /MountDir:F:\win8 /Commit

卸载Win8Pro.wim文件并保存修改

至此,网卡驱动的集成工作便告结束,其他驱动的添加方法与之类似。

3.更新杀毒软件

WIM镜像文件说白了就是一个特殊格式的压缩文件,利用DISM命令加载后,我们可轻松地打开它,我们可像使用电脑中的其他文件一样,根据自己的需要任意增删文件,比如升级病毒库或将一些因后期使用而发生变化的软件内容(如:IE浏览器的收藏夹),添加进来进行升级等。

以添加微软杀毒软件最新病毒库为例:将Win8Pro.wim文件加载到F:\win8目录,加载成功后打开F:\win8目录,在这里我们会看到Win8Pro.wim文件的结构和系统分区大致一样,进入微软杀毒软件所在目录(默认为:Program Files\WindowsDefender),将文件全部复制到F:\win8\Program Files\WindowsDefender中,最后用上面介绍的方法,卸载并保存Win8Pro.wim文件即可。

复制的过程中,如果系统提示有文件正在占用,可单击“忽略”按钮略过。

系统还原,瞬间可就

上面我们讲了利用DISM备份系统及后期增量备份的相应方法,那么,如果以后系统出现问题,我们需要将其还原又该怎样操作呢?同样Easy!

由于DISM不会像使用Ghost还原那样自动格式化相应分区,所以用WinPE光盘引导系统后,我们需要手工对系统分区进行格式化处理,格式化完毕,用管理员身份打开命令提示符窗口,输入以下命令并回车,系统即会被还原到指定的分区中(此例中为C)。

Dism /Apply-Image /ImageFile:E:\Win8BF\Win8Pro.wim /Index:1 /ApplyDir:C:\ /Verify

上述命令的作用分别为:

Apply-Image :应用映像。

ApplyDir:指定应用映像所在的目录。

Verify:进行文件校验。用于检查错误和文件重复。此项可省略。

Index:指定应用映像对应的索引号。此项不可省略。使用它的目的,在于在WIM文件含有多个卷映像文件时,可通过指定索引号,指定要还原的映像。比如在上例中,我们在WIM中同时保存了Win7和Win8备份文件,其中Win8对应的映像索引号为1,而Win7对应的索引号为2,这里可通过输入1或2,来指定要还原哪个系统。

映像文件多了,会让WIM文件变得异常庞大,这时,我们可通过相应的命令来提取指定的映像,而将其他映像删除。假如Win8Pro.wim 中有五个映像,我们只想保留第二与第五个,并将其保存到D:\Win8\Win8.wim文件中,可依次输入以下命令:

Dism /Export-Image /SourceImageFile:E:\Win8BF\Win8Pro.wim /SourceIndex:2 /DestinationImageFile:F:\Win8\Win8.wim

Dism /Export-Image /SourceImageFile:E:\Win8BF\Win8Pro.wim /SourceIndex:5 /DestinationImageFile:D:\Win8\Win8.wim

提取完毕,再将E:\Win8BF目录删除即可。(文/飞雪散花)

dism 如备份服务器系统,还在用 Ghost?系统备份还原 DISM 超详细使用方法相关推荐

  1. 飞腾FT-2000/4处理器下(麒麟系统)Clonezilla再升龙快速备份还原及部署系统(2)--恢复还原

    飞腾FT-2000/4处理器下(麒麟系统)Clonezilla再升龙快速备份还原及部署系统(2)--恢复还原及制作快速还原ISO整合镜像文件 硬件环境:飞腾(PHYTIUM)FT-2000/4开发板( ...

  2. 服务器可以ghost备份吗_Ghost超详细图文教程 – 克隆备份系统全程图解(下部)...

    上文详细讲解了还原恢复的过程,本文继续来讲述备份方法,依然是清清楚楚的全程图解.因为本教程是完全针对电脑新手的,所以在上文中可能有一点没有讲明白:Ghost去哪里下载?下载后直接打开就可以使用了吗?不 ...

  3. Windows系统下创建系统还原点 和 进行系统还原

    在使用Windows系统时,会因为各种原因需要还原系统.还原系统就需要还原点,下面就说一下还原点的创建和系统还原. 一.还原点创建: 1.1.在 我的电脑上–>右击–>选择属性 1.2.点 ...

  4. 安卓的平板电脑,请问有没有类似Ghost的备份还原软件?(for 安卓)

    提问者采纳 一.应用软件备份 手机上安装了大量的应用软件,刷机后想继续使用,一般是上Market,逐个搜索→下载→安装,不过太麻烦了.也可以用文件管理器Astro,它有一项非常实用的功能――备份应用软 ...

  5. 用Ghost进行备份还原

    今天给大伙介绍一下怎么用Ghost给自己的系统进行备份和还原,在这里我用的是U盘启动盘(电脑店)里面的手动Ghost. 首先给大家介绍一下Ghost界面的一些相关选项的含义:(虽然难看但希望大伙们看得 ...

  6. Linux系统使用rsync命令进行本地备份还原详解

    简介 rsync是实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息,该软件是通过ssh协议来传输文件. rsync 命令的基本格式有多种,分别是: [roo ...

  7. 双系统,XP下一键Ghost,开机进入grub rescue的解决方方法

    问题描述: 电脑安装的是XP和ubuntu10.04双系统,每次开机都是用Grub2引导,一切正常.,前天觉得XP运行的太卡,决定一键Ghost还原,重启开机后出现: error:unknown fi ...

  8. 苹果7更新系统后显示无服务器,苹果手机备份还原之后显示服务器問題

    一.如果在icloud里面备份过,可以通过照片流恢复删除的照片. 该方法需要iPhone升级到iOS5.0以上的系统版本,并且需要在iCloud的设置中把[我的照片流]选项打开,另外还需要在[设置]. ...

  9. java获取系统时间的几种方法_Java篇—获取当前系统时间的三种方式(超详细+多方法)...

    1.通过util包中的Date类来获取当前时间 方法1详细代码: public class Exercise17 { public static void main(String[] args){ D ...

  10. vue - element <upload> 组件批量上传文档,可携带其他表单数据项一同与文件 “手动提交“ 服务器(类似百度文库系统批量上传前端界面与逻辑)超详细教程示例源码,提供界面与逻辑完整源码

    效果图 本示例使用的是 element 组件库,其实什么组件库都行(逻辑是一样),只要你是 vue.js 项目就能使用本教程. 本文实现了 vue + element 使用 upload 组件批量上传 ...

最新文章

  1. Python File(文件) 方法
  2. 【HDU - 2398 】Savings Account (水题模拟)
  3. python筛选数据求均值_Python Pandas实现数据分组求平均值并填充nan的示例
  4. fixed 相对于父容器定位
  5. Hive集成Mysql作为元数据时,提示错误:Specified key was too long; max key length is 767 bytes...
  6. Jquery网页元素里面的操作以及JSON
  7. CentOS 7 - 创建新用户
  8. 9.Linux性能诊断 --- Web应用安全:攻击,防护与检测,IPv6,容器安全
  9. discuzcode函数
  10. Aruba7010 默认密码_紧急提醒:手机上的这个密码必须设,否则钱包很危险!|手机|sim|盗取...
  11. java 多线程,android 移动开发,日语学习,各项新闻RSS吐血分享
  12. 【易通慧谷】供应链金融六大模式解析
  13. 电脑裸奔-中木马-QQ被盗-大团圆结局(QQ申诉艰难旅程)
  14. Java 使用 iText5 API 根据需求导出 PDF
  15. java中j=j++和j=++j的理解
  16. 2024浙江大学计算机考研信息汇总
  17. Mysql 分库分表 Mycat
  18. 【Linux命令】Linux命令
  19. Apollo详解之定位模块———导航设备硬件基础
  20. OGR遍历要素及重置

热门文章

  1. rdesktop 访问windows remote desktop
  2. Linux 自定义快捷命令
  3. 判断是否是空对象_3分钟短文 | Laravel 查询结果检查是不是空,5个方法你别用错...
  4. Linux使用进程id跟踪程序,使用linux的pidof命令返回运行程序的进程ID
  5. 解决qt调试时Unknown debugger type No Engine
  6. PowerDesigner执行sql脚本方式建立数据模型
  7. oracle 中execute immediate 是什么意思?
  8. python编程入门教学视频-Python编程入门电子书及视频教程-非常详细『强烈推荐』...
  9. 《海量数据库解决方案》读后感
  10. 查找对方IP地址经典技巧汇总