详解Win81系统备份和还原方法.docx
《详解Win81系统备份和还原方法.docx》由会员分享,可在线阅读,更多相关《详解Win81系统备份和还原方法.docx(23页珍藏版)》请在冰豆网上搜索。
详解Win81系统备份和还原方法
详解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工具简单用法:
查看分区信息》(2013-07-09)
《认识wim格式文件,学习使用Dism工具捕获系统映像的相关命令》(2013-07-10)
《什么是Windows恢复环境?
学习使用Reagent来修改恢复环境配置信息》(2013-07-11)
——实践篇:
《来!
动手为你的Win8/Win8.1打造一键还原
(一)备份篇》(2013-07-12晚)
《来!
动手为你的Win8/Win8.1打造一键还原
(二)配置篇》(2013-07-14晚)
《来!
动手为你的Win8/Win8.1打造一键还原(三)还原篇》(2013-07-14晚)
《来!
动手为你的Win8/Win8.1打造一键还原(四)把备份装进U盘》(2013-07-16凌晨)
闲余时间不多,所以暂打算每天一篇。
我觉得不管你是否真正需要备份系统,跟着教程操作一遍对你来说总归是一件有益的事情,因为从中你能学到一些知识。
最后编辑于2013年11月05日09:
27
Diskpart工具简单用法:
查看分区信息
本文并不涉及太多关于Diskpart工具的用法,仅仅是作为一个入门,了解一下打开或退出Diskpart工具,使用Diskpart工具查看硬盘分区信息的一些简单命令。
老鸟自觉无视吧。
Diskpart工具简介
Diskpart工具是Windows自带的硬盘分区管理工具,支持查看硬盘分区信息、对硬盘进行创建分区、删除分区、合并扩展分区、在MBR分区结构硬盘中将分区标记为活动分区等操作,实现动态磁盘和基本磁盘之间的转换、MBR分区结构和GPT分区结构的转换(点击查看)等等功能。
只不过Diskpart工具没有图形化的用户界面,需要在CMD(命令提示符)中通过命令的方式来使用。
所以大多数朋友对它不了解。
Diskpart工具简单用法
首先我们打开CMD命令提示符。
对于Win8系统,你可以用鼠标右键单击屏幕左下角。
然后在弹出的菜单中选择“命令提示符(管理员)”。
这时我们直接在命令提示符窗口中输入Diskpart就可以启动它,切记,这是使用diskpart工具的第一步。
此时会显示为:
Diskpart>
在这行字符后面直接输入diskpart命令回车即可执行相应的操作。
本文我们要介绍的几个基本命令如下(注:
//前面为命令,//后面为命令解释):
listdisk //列出所有接在电脑上的存储设备,并为每个存储设备用数字编号,通常主硬盘编号为0。
selectdiskN //选中编号为N的磁盘
listpart //列出选中磁盘上所有的分区
selectpartN //选中编号为N的分区
detailpartition //显示选中分区的详细信息。
其中“LTR”即为分区盘符。
exit //退出Diskpart
这里再介绍两条命令(非Diskpart命令):
cd/dxxxxxx //进入xxxx目录。
如,进入C:
\,则输入cd/dC:
\
dir/a //显示当前目录中的文件结构。
下面看一个例子吧:
这是查看编号为0的磁盘上第六个分区盘符的例子:
下面这张图是查看C盘根目录中文件结构的例子:
最后编辑于2013年07月14日11:
02
认识wim格式文件,学习使用Dism工具捕获系统映像的相关命令
本文仍然是为新手准备的入门文章,有此基础的可以略过哈。
什么是Wim文件?
wim是微软自Vista开始采用的一种全新的Windows映像格式(WindowsImagingFormat)。
如果你现在手里有一个微软原版ISO镜像的话,打开镜像中的sources目录你会发现有两个wim格式的文件:
install.wim和boot.wim。
在镜像中最重要的也就是这两个文件,看看他们的大小就知道。
其中的install.wim文件包含我们要安装的操作系统的所有文件,也就是说我们只需要install.wim这个文件,再配合相关的工具就可以完成系统的安装。
那么另外一个boot.wim是干什么的呢?
我们从U盘或光盘启动安装系统时会首先进入一个叫做Windows预安装环境的微型操作系统(就是WinPE,微软官方的PE),然后这个环境中启动安装程序完成系统安装。
与WinPE相关的系统文件就包含在boot.wim中。
用什么工具来处理Wim文件?
早期,主要使用imagex工具来处理wim映像文件,我们需要安装WindowsAIK来获取imagex。
当然,我们也可以从网络上下载到imagex。
到了Win8时代,最新版的Dism工具经过改进已经具备了imagex原有的功能,并且已经包含在了win8/8.1以及Win8/8.1PE中。
当然,还有其他工具可以用来查看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文件中包含的格子数量(即映像数量),可以看到第二个映像比第一个映像稍微大一点。
但是我们再查看一下songs.wim文件的大小,发现和第一次刚生成时相比大小变化并不大。
这是因为这两个格子中的文件大部分都是相同的,而wim中存储文件的机制可以很好的处理这些相同的文件,不让重复文件占用多余的空间。
这也是为什么那些包含多个版本系统的镜像其体积并没有相应成倍增长的原因。
关于Wim和DISM暂时就介绍这么多,上面的例子只是把普通的文件装进Wim文件中,如果我们要备份系统则不能直接在系统中操作,而是需要在PE或者恢复环境或者另外一个系统中(如果安装了多个系统的话)来操作。
关于DISM的更多用法以后有机会的话再补充。
最后编辑于2013年12月29日17:
17
什么是Windows恢复环境?
学习使用Reagent来修改恢复环境配置信息
在《Win8/Win8.1系统备份和还原方法详解(引)》中我们已经初步介绍了Windows恢复环境(即WinRE)相关的内容。
我们已经知道Windows恢复环境其实是一个包含一些列高级恢复工具的微型操作系统,在你安装好Vista/Win7/Win8/Win8.1任意一个操作系统后就已经默认安装在你的电脑中了。
注意,如果你的电脑系统是经过精简的版本,恢复环境可能已经被精简掉了。
下面我们进一步介绍恢复环境相关的内容。
如何进入Windows恢复环境
在《Diskpart工具应用两则:
MBR/GPT分区转换&基本/动态磁盘转换》一文中我们介绍了Win7/Win8进入WinRE的几种方法。
这里我们再补充几点:
1、对于Win8.1系统可在下图所示的位置进入“高级启动”选项(注意:
是红框下面的“高级启动”)。
在高级启动选项中选择某一个工具后,系统会自动重启进入恢复环境并打开你选择的工具。
图一Win8.1高级启动选项
2、对于Win8或WIn8.1系统,如果系统无法正常启动,将会自动启动故障转移,进入恢复环境。
3、对于Win8/Win8.1来说,我们还可以通过Shift+重启快捷键进入高级启动选项。
4、除此之外,我们还可以通过创建USB恢复驱动器,将WinRE装进U盘,从U盘启动进入WinRE。
详见《创建USB恢复U盘,轻松消除因更新等导致的系统异常》。
恢复环境中都有哪些恢复工具?
WinRE中包含以下几种恢复工具:
系统还原(Vista/Win7/Win8/Win8.1):
系统还原利用您创建的系统还原点还原系统,它不会影响你的任何文档、图片或其他个人数据。
但最近安装的程序和驱动程序以及您对操作系统设置所做的更改将会被卸载和撤销。
WinRE环境独立于已安装在电脑上的Windows操作系统,可尽量保证系统还原不被干扰。
系统映像恢复(Vista/Win7/Win8,在Win8.1中废除):
使用您创建的Windows系统映像来还原操作系统,Windows系统映像是运行Windows所需的驱动器的完整备份。
在Win8中可使用控制面板–Windows7文件恢复–创建系统映像功能来备份您的操作系统。
恢复电脑(Win8/Win8.1):
使用恢复电脑功能,将发生以下情况:
您的文件和个性化设置不会被更改;你的电脑设置将还原为默认设置;将保留来自Windows应用商店的应用;将删除你通过光盘或网站安装的应用;将在你的桌面上保存一个删除应用的列表。
初始化电脑(Win8/Win8.1):
初始化电脑,你电脑上指定分区的所有个人文件和应用将被删除,恢复后的状态取决于你所使用的恢复映像。
除此之外,还有命令提示符和自动进行启动修复的工具。
使用ReAgentc工具配置恢复环境
我们可以使用ReAgentc命令行工具来修改WinRE的配置信息。
下面我们先对最基本的以及后面我们要用到的命令作一下介绍,更为详细的介绍如果以后遇到了再更新。
1、查看WinRE配置信息的命令
以管理员身份运行命令提示符,输入reagentc/info,回车就可看到WinREdeeming配置信息。
如下图所示:
图二WinRE配置信息
其中的WindowsRE状态,如显示Enabled表示开启状态,如显示disabled表示已被禁用。
其中的恢复影像位置即表示告诉系统如果我执行初始化操作时,我该从哪个wim文件来恢复系统。
其中的恢复映像索引即表示告诉系统如果我执行初始化操作时,我该从指定的位wim文件中的哪个映像来恢复系统。
下面介绍修改以上信息的命令:
2、禁用或启用Windows恢复环境的命令
运行reagentc/disable可禁用恢复环境;
运行reagentc/enable可启用恢复环境。
3、为初始化功能配置默认的恢复映像的命令
运行下面的命令可指定从存放在E:
\sources文件夹中的install.wim文件中的3号映像来恢复操作系统:
reagentc/setosimage/pathE:
\sources/index3
图二中红框内显示的信息就是运行这条命令后的结果。
这里注意wim文件默认名字位install.wim,我们在备份系统时必须指定备份文件名为install.wim。
路径和映像号根据实际情况修改。
我们也可以指定微软原版系统映像为初始化系统时所使用的恢复映像,这样一来,初始化就相当于全新重装。
OK,至此我们已经把备份系统和配置恢复映像的相关内容都介绍完了。
如果你动手能力强的话,此时你已经具备备份和还原系统的能力了。
如果你还不清楚怎么样操作,没关系,只要你能把前两篇文章都理解了就可以了。
关于系统备份和还原我们还会有专门的详细教程。
之所以要写这一部分基础内容,是为了让读者能更好的理解整个制作原理,不仅知道怎么做还要知道为什么是这么做。
总之,希望看过这几篇文章后你能有所收获。
最后编辑于2013年07月11日21:
13
来!
动手为你的Win8/Win8.1打造“一键”还原
(一)备份篇
前面我们介绍了Win8/Win8.1备份还原的大致过程,并且介绍了相关的基础知识。
如果你还没有看过,那么建议先去看看。
详见《详解Win8/Win8.1系统备份和还原方法(导读)》。
下面我们就开始进入正题——备份系统!
(一)准备工作:
1、在某一个分区新建名为temp的文件夹,用于备份过程的缓存文件。
比如,D:
\temp。
2、如果你打算把最终的备份文件存放到一个单独的分区中,请先准备好一个分区,并在这个分区中新建名为sources的文件夹。
之后从你下载的微软原版ISO镜像的sources文件夹中复制install.wim文件到准备好的分区中的sources文件夹中,我们后面要做的就是把系统备份到这个install.wim文件中。
注:
第2歩并不是必须的。
但是一定要在准备存放备份文件的分区中新建sources文件夹。
如果不复制install.wim文件,那么请把第三步备份命令中的Append-Image替换成Capture-Image。
(二)进入恢复环境,我们在恢复环境中备份系统
你可以参考《什么是Windows恢复环境?
学习使用Reagent来修改恢复环境配置信息》说明来进入恢复环境,然后打开命令提示符。
具体过程如下图所示(点击可查看大图):
(三)备份系统
进入恢复环境并打开命令提示符后,我们首先要做的就是确定一下我们要备份的分区、temp文件夹所在分区、sources文件夹所在分区的盘符。
这是因为恢复环境和操作系统是两个不同的操作系统环境,各分区盘符可能会有变化。
详细的操作步骤这里就不介绍了,请参考《Diskpart工具简单用法:
查看分区信息》。
你可以通过分区的位置,大小,卷标,以及分区文件列表来确定。
注意,最后一定要退出diskpart。
假设,在恢复环境中temp文件夹所在分区为F,要备份的分区为H,sources文件夹所在分区为G。
那么直接输入下面的命令即可:
Dism/Append-Image/ImageFile:
G:
\sources\install.wim/ScratchDir:
F:
\Temp/CaptureDir:
H:
\/Name:
Backup130324
其中Backup130324表示备份映像的名字,可自定义。
如上图所示,等待100%提示时,就备份成功了。
===========================================================
来!
动手为你的Win8/Win8.1打造“一键”还原
(二)配置篇
前面我们讲了备份的过程,见《来!
动手为你的Win8/Win8.1打造“一键”还原
(一)备份篇》。
备份完成之后,我们还需要简单配置一下才能在需要的时候从备份文件中还原系统。
关于配置恢复映像的相关内容其实我们之前也讲过了,可以参考《什么是Windows恢复环境?
学习使用Reagent来修改恢复环境配置信息》。
这里再详细说明一下,配置过程只需要用到两条命令:
一条用来检索我们备份的系统在install.wim中的索引号;另一条就是把检索出来的备份映像配置为我们执行初始化操作时的默认恢复映像。
注:
下面的操作在系统中进行,不是在WinRE中进行。
1、查询备份映像索引号
假如我们的备份文件install.wim存放在E:
\sources文件夹下面。
首先以管理员身份运行命令提示符,然后输入下面的命令回车即可查看E:
\sources\install.wim中包含的所有映像。
dism/get-wiminfo/wimfile:
E:
\sources\install.wim
结果如下图所示:
因为我们是在Win8零售版原版install.wim基础上做的备份,而零售版原版install.wim中本身已包含两个映像,所以我们的备份映像索引号为3。
注:
如果你进行了多次备份,这里会依次显示出多个备份。
总之,选择索引号最大的那个即可。
2、配置默认恢复映像
确定备份映像索引号后,运行下面的命令即可将备份映像配置为默认恢复映像:
reagentc/setosimage/pathE:
\sources/indexN
注:
N为备份映像编号,根据自己实际情况修改。
如下图:
提示“操作成功”后,我们就完成整个配置工作。
如果你的备份文件(install.wim文件)存放在一个单独的分区中,配置完成后可以把这个分区盘符去掉。
去掉盘符并不会影响到系统还原。
提醒:
配置恢复映像前请先确定WinRE处于开启状态,系统默认是开启WinRE的。
关于如何开启WinRE以及如何查看恢复映像的配置信息可以参考《什么是Windows恢复环境?
学习使用Reagent来修改恢复环境配置信息》。
3、隐藏分区(可选)
可参考《MBR&GPT硬盘分区类型&属性详解(Win下更改/设置OEM/恢复分区方法)》一文将备份文件所在的分区设置为恢复分区,设置为恢复分区后将自动隐藏。
拓展:
利用初始化功能全新安装Win8/Win8.1
我们可以将install.wim中原有的映像配置为默认恢复映像,这样执行初始化操作时就相当于全新安装。
所不同的是,这种全新安装的方法可以保留系统的激活状态。
条件是:
指定的映像和现有的系统版本是一致的。
===========================================================
来!
动