详解Win8/Win8.1系统备份和还原方法(导读)以前一直都没有备份操作系统的习惯,因朋友需要,就摸索出了这个方法。
经过若干次反复实验,已证明这个办法是完全可行的。
如果你不想用任何第三方工具没,不妨试试本文所述的方法。
事实上,OEM品牌机的一键恢复就是基于这个原理制作的。
不过,尽管操作上很简单,还是要求你有一点点耐心。
关于Win8的备份和还原,之前我已经写过相关的教程,这次根据网友的反馈重新整理一下。
在正式开始教程之前,先利用本文解答一下网友比较关心的几个问题,然后对整个备份还原过程的原理以及所用到的工具做简单的介绍,让读者对这个系列教程有一个大概的了解。
我们将在后面的几篇文章中做详细的讲解。
如果下面的内容看起来难以理解,没有关系,等看完所有教程相信你会明白的。
关于这个备份方法这个备份还原方法基于什么原理?有什么优点?该备份方法使用的是Win8、Win8.1自带的“删除所有内容重新安装Windows功能”,即重置功能。
最终的备份文件压缩率很高,而且支持增量备份——即在上一次备份的基础上再次备份(过程完全相同),增量备份可自动跳过重复文件,因此备份过程很快,且占用空间很少。
你可以将系统还原到任何一次备份的状态。
这个备份还原方法很复杂么?不然。
整个操作过程的重点在于系统的备份以及恢复映像的配置,这涉及到3个命令行工具的简单用法,分别是Diskpart、Reagent和Dism,后面我们会谈到它们的作用。
千万不要被他们吓倒,其实都是一些很简单的操作,只要注意不要输错路径,不要丢掉命令中应该有的空格就不会有问题。
而恢复过程就很简单了,只是点两下鼠标的事情,恢复完成后也不会影响到恢复映像的配置。
一劳永逸。
恢复过程是不是很慢?这在后面的教程里会提到。
只要注意,恢复时在“要完全清理你的驱动器吗?”这一步要选择“仅删除我的文件”,而不要选择“完全清理驱动器”。
二者的区别在于:前者是简单的清除分区中的数据,用时很少;而后者是要重复地往分区中写入擦除数据,使得分区中的文件难以再被恢复以达到保护个人隐私的目的,这需要相当长的时间,除非我们要把电脑转让给他人,否则没必要这么做。
恢复时只能先进入系统再恢复?如果系统还可以正常启动,常规的恢复方法就是先进入系统再恢复;如果系统已无法正常启动,在一次或若干次启动失败后,系统会自动启动故障转移,进入恢复环境。
你可以在恢复环境中恢复系统,操作方法是完全一样的。
除此之外,你还可以把恢复环境和备份映像一块复制到USB设备中。
从USB设备启动恢复环境来恢复系统。
后面会有专门的文章来讲解这部分内容。
备份还原原理及相关工具简介系统备份还原,无非就是把系统的所有文件保存起来,然后在需要的时候再把他们取出来放到原来的位置。
因此,我们要解决三个问题,即在什么环境中备份?备份到哪里?用什么工具备份?怎么恢复?关于备份环境不管是备份,还是恢复,我们都选择在恢复环境中进行(注:恢复过程实际上是自动进入恢复环境的)。
Windows恢复环境是我们安装好(Vista/Win7/Win8/Win8.1)系统后系统自动配置的一个微型操作系统环境,内含一系列高级恢复工具。
其本质上就是一个PE系统。
当然,你也可以选择在由第三方制作的PE或者另外一个Windows操作系统中来操作(如果你安装了多个操作系统的话)。
不过,鉴于整个操作过程并不复杂,我们就使用现成的恢复环境。
Windows恢复环境和电脑上的操作系统是两个相对独立的环境,因此硬盘上的各驱动器号(就是我们通常所说的分区盘符)在这两种环境中的分配情况可能会存在差异。
我们在备份系统前,第一件要做的事就是确认一下备份过程中所涉及到的文件夹或分区的在恢复环境中的正确路径。
又因为恢复环境是一个简化的微型操作系统,它并没有配备可视化的资源管理器窗口,所以我们需要借助自带的Diskpart命令行工具来查看这些路径。
我们在后面的文章中再做详解。
备份到哪里?用什么工具备份?怎么恢复?通过本方法最终系统会被备份到一个后缀名为wim的文件中。
备份所用的工具为DISM——可用于管理wim文件的一种命令行工具,是系统自带的。
在备份好系统后,我们还需要配置一下恢复映像,让操作系统知道当我们恢复系统时是从哪个文件来恢复。
这部分工作由Reagent工具来完成。
Reagent是用于更改Windows恢复环境配置信息的命令行工具。
恢复系统使用的是系统自带的初始化功能,只需要点几下鼠标,剩下的过程完全自动化。
恢复完成后直接进入开始界面。
Diskpart工具简单用法:查看分区信息本文并不涉及太多关于Diskpart工具的用法,仅仅是作为一个入门,了解一下打开或退出Diskpart工具,使用Diskpart工具查看硬盘分区信息的一些简单命令。
老鸟自觉无视吧。
Diskpart工具简介Diskpart工具是Windows自带的硬盘分区管理工具,支持查看硬盘分区信息、对硬盘进行创建分区、删除分区、合并扩展分区、在MBR分区结构硬盘中将分区标记为活动分区等操作,实现动态磁盘和基本磁盘之间的转换、MBR分区结构和GPT分区结构的转换(点击查看)等等功能。
只不过Diskpart工具没有图形化的用户界面,需要在CMD(命令提示符)中通过命令的方式来使用。
所以大多数朋友对它不了解。
Diskpart工具简单用法首先我们打开CMD命令提示符。
对于Win8系统,你可以用鼠标右键单击屏幕左下角。
然后在弹出的菜单中选择“命令提示符(管理员)”。
这时我们直接在命令提示符窗口中输入Diskpart 就可以启动它,切记,这是使用diskpart 工具的第一步。
此时会显示为:Diskpart>在这行字符后面直接输入diskpart命令回车即可执行相应的操作。
本文我们要介绍的几个基本命令如下(注:// 前面为命令,//后面为命令解释):list disk // 列出所有接在电脑上的存储设备,并为每个存储设备用数字编号,通常主硬盘编号为0。
select disk N // 选中编号为N的磁盘list part // 列出选中磁盘上所有的分区select part N // 选中编号为N的分区detail partition // 显示选中分区的详细信息。
其中“LTR”即为分区盘符。
exit // 退出Diskpart这里再介绍两条命令(非Diskpart命令):cd /d xxxxxx // 进入xxxx目录。
如,进入C:\,则输入cd /d C:\dir /a // 显示当前目录中的文件结构。
下面看一个例子吧:这是查看编号为0的磁盘上第六个分区盘符的例子:下面这张图是查看C盘根目录中文件结构的例子:认识wim格式文件学习使用Dism工具捕获系统映像的相关命令本文仍然是为新手准备的入门文章,有此基础的可以略过哈。
什么是Wim文件?wim是微软自Vista开始采用的一种全新的Windows映像格式(Windows Imaging Format)。
如果你现在手里有一个微软原版ISO镜像的话,打开镜像中的sources目录你会发现有两个wim格式的文件:install.wim和boot.wim。
在镜像中最重要的也就是这两个文件,看看他们的大小就知道。
其中的install.wim文件包含我们要安装的操作系统的所有文件,也就是说我们只需要install.wim这个文件,再配合相关的工具就可以完成系统的安装。
那么另外一个boot.wim 是干什么的呢?我们从U盘或光盘启动安装系统时会首先进入一个叫做Windows预安装环境的微型操作系统(就是WinPE,微软官方的PE),然后这个环境中启动安装程序完成系统安装。
与WinPE相关的系统文件就包含在boot.wim中。
用什么工具来处理Wim文件?早期,主要使用imagex工具来处理wim映像文件,我们需要安装Windows AIK来获取imagex。
当然,我们也可以从网络上下载到imagex。
到了Win8时代,最新版的Dism工具经过改进已经具备了imagex原有的功能,并且已经包含在了win8/8.1以及Win8/8.1 PE 中。
当然,还有其他工具可以用来查看Wim中的文件,比如7z等。
这里不作介绍。
使用DISM工具将指定目录中的文件装进Wim文件下面我们通过一个例子来演示使用DISM将指定目录中的文件装进wim文件中的具体过程:为了更好的说明问题,我们可以做一个形象的比喻。
我们把一个wim文件比作一个容器,我们可以把这个容器分割成若干个格子,然后在每个格子里存放文件。
现在我要做的就是:把我的电脑D:\songs文件夹中的所有文件装进wim文件中并占据一个格子,格子的名字叫做NO.1,并把最终生成的wim文件取名为songs.wim放到D:\中。
具体操作为:1、首先我们在D:\中创建一个名为temp的文件夹,在操作过程中用这个文件夹作为缓存目录。
注:这一步其实并不是必须的,只不过因为在后面的文章中我们要在恢复环境中备份系统,为了避免因默认缓存空间过小导致出现错误,所以设置了这个缓存文件夹。
2、以管理员身份运行命令提示符,直接输入下面的命令,回车运行:Dism /Capture-Image /ImageFile:D:\songs.wim /ScratchDir:D:\Temp/CaptureDir:D:\songs /Name:NO.1命令中各路径的含义我想就不需要介绍了吧,结合前面我们要达到的目的相信你能明白。
这里的Capture-Image就表示捕获映像的意思。
操作完成后在D:\中查找一下,看看是不是生成了一个名为songs.wim的文件呢?顺便再观察一下它的大小吧。
3、现在我们再往D:\songs文件夹中任意添加几个文件,然后再把D:\songs中的所有文件放到songs.wim中的另一个格子中,对应的格子名叫做NO.2,为达到这一目的,此时我们只需要在命令提示符中输入下面的命令,回车即可Dism /Append-Image /ImageFile:D:\songs.wim /ScratchDir:D:\Temp/CaptureDir:D:\songs /Name:NO.2请比较一下上面两条命令的不同之处,因为我们第二次捕获文件是在运行第一条命令后生成的songs.wim文件的基础上操作的,所以用了/Append-Image 命令,即在原有的基础上增加格子(映像)。
另外我们使用了不同的格子名,而实际上DISM是允许不同映像同名的。
我们用不同的名字是为了容易区分它们。
4、最后我们再来查看一下songs.wim中包含的内容。
操作方法:在命令提示符中输入下面的命令,回车运行:Dism /get-wiminfo /wimfile:D:\songs.wim上图详细显示了songs.wim文件中包含的格子数量(即映像数量),可以看到第二个映像比第一个映像稍微大一点。