图文教程
我们都知道在一些品牌计算机中都内置了恢复系统,使得用户在系统崩溃或重装时能快速的恢复到出厂状态或自备份状态,避免了重做系统要耗费很大精力和时间的问题。那么非品牌计算机难道就没有一套易用、安全、强大的恢复系统么?
WindowsRE可以采用WIM文件方式安装到系统中,也可以将其部署到OEM分区中。前者的优点是安装步骤特别简单,但是整个恢复系统则会显不太可靠!后者虽然步骤繁琐些,,这种安装方式最大的一个特点是实现了恢复系统的安全性,因为部署在OEM分区中,初级用户或病毒很难侵入或破坏其中的恢复程序。
手工创建OEM分区是一个很复杂的事情,因为只有那些实力雄厚的计算机厂商才会预装这些功能。闲话少说,今天就让我引领大家来手工创建OEM分区并将WindowsRE安装到OEM分区中。
在开始之前,我们需要先做一些准备工作,首先要有一份WindowsRE,你可以制作成CD,或保存在U盘,甚至是移动磁盘上。然后将部署WindowsRE的相关文件(这里将名称定义为:Recovery)单独拷贝到一个位置上,这个存储位置可以在一个数据存储分区,或者是U盘,更或者是移动磁盘上。随自己方便就好,这里我事先将他拷贝到了我制作的WindowsRE的映像文件中(WIM),这个实验中,Recovery实际的位置是“x:sourcerecovery”。因为经过试验,在创建过程中要临时生成文件,所以如果是直接拷贝到WindowsRE根目录下,并且是以CD方式来运行的,则会导致文件创建失败。此外,还需要注意一点的就是在操作过程中,程序还会调用Imagex.exe所以建议单独拷贝一份到拷贝到Recovery目录中。
用于部署WindowsRE和创建OEM分区的相关文件包含在WindowsAIK中,具体路径是“C:ProgramFiles\\WindowsAIK\\Recovery”。
以上准备工作完成后,就可以开始我们今天的旅程——创建OEM分区、将WindowsRE安装到OEM分区中。
如图所示,我当前系统系统下包含两个分区,一个系统分区(C:),另一个数据分区(E:)。这里我已经将事先制作好的WindowsRE光盘放入了光驱。
1 / 9
接下来,我们要创建一个用于安置WindowsRE的OEM类型分区。OEM分区的制作流程与常见的分区类似,唯一不同的是要在最后标注磁盘ID类型。所以我们先通过WindowsVista自带的磁盘管理工具来实现无损分区操作。首先选中分区E:,并单击鼠标右键,点击“压缩卷”,会启动无损分区操作向导。
根据向导提示,输入要压缩的空间量,这里我输入的是1536M,即1.5G!之所以要分这么大,是因为WindowsCompletePC要求要备份的分区最少保留1G的存储空间,如果采用Imagex.exe
2 / 9
的方案,那么只需要分配不小于512M的分区即可!最后点击“压缩”。
执行过程很快,在完成之后,我们会发现磁盘上多出了一部分未分配的可用空间。此外,我们发现分区E:上的数据完好的保留了下来。之后,我们选择该可用空间,鼠标右键单击“新建简单卷”,来创建OEM分区。(注意:从Vista开始,分区这一概念已经基本由卷来取代,默认每创建一个分区都是一个主分区,然后再创建卷!)
根据向导一步步操作,在“分配驱动器号和路径”这一步中,一定要选择“不分配驱动器号和
3 / 9
驱动器路径”。否则会导致OEM分区创建出现问题,具体表现为在WindowsRE下是不可见的,而WindowsVista下即使是OEM分区类型,也仍会被自动分配上盘符,并且可以自由读写数据。
在“格式化分区”这一步,选择以NTFS格式快速格式化,为了方便识别这个卷,则将卷标命名为“REcovery”。
完成后,我们会在磁盘管理器中看到这个简单卷,为主分区,并且没有盘符。到这里,OEM分区的创建并为真正完成,我们只是完成了OEM分区的准备工作,因为将分区标记为OEM类型
4 / 9
后便无法读写里面的数据所以我们需要先将WindowsRE安装到OEM分区后再执行OEM类型的标注。此外这一系列步骤都将在我制作的WindowsRE环境下进行。
为了继续旅程,我们重新启动计算机并使用CD-ROM中的WindowsRE引导计算机。下图就是WindowsRE启动后的界面,我们单击“命令提示符”来打开命令行环境执行接下来的步骤。
由于接下来的操作步骤依靠WindowsAIK中附带的Recovery脚本文件来执行,所以我们在执行前最好先搞清并记录下几个关键的信息。磁盘ID很简单,如果计算机上只有一个硬盘,则该
5 / 9
硬盘的磁盘ID即为:0。之后我们要搞清Recovery所在分区的ID号,为此在命令行环境下键入diskpart启动进入分区格式化命令环境。
查看磁盘,可以使用“listdisk”。键入“seldisk0”选择当前磁盘,之后键入“listpartition”或“listvolume”获取到Recovery所在的分区ID。记录好这些信息后,键入“exit”退出diskpart环境,当然如果你对磁盘结构很了解,完全可以省略这些步骤。
然后转到之前拷贝的Recovery文件所在目录,执行WindowsRE的安装命令。命令格式如下: X:\\sourcerecovery>InstallWinRE.cmd/sourcef:SOURCEBOOT.WIM/targete:
这个命令行就是通过InstallWinRE.cmd命令脚本将源路径下的WindowsRE映像文件boot.wim文件释放到目标分区E:上,而这个分区E:就是之前创建的OEM分区,因为在进入WindowsRE环境后,该系统会自动检测当前计算机上的硬盘和光驱并按照顺序分配盘符,这一个分配顺序与WindowsVista下有所不同。从前后几张截图中我们可以通过对比来发现。
6 / 9
之后,使用SetAutoFailover.cmd命令脚本在WindowsVista启动文件中自动创建并添加启动WindowsRE所需要的引导信息,并最终将该分区标记为OEM类型。其实该命令脚本就是先执行BCDEdit来创建引导信息,之后使用Diskpart来卸载WindowsRE所在分区的驱动器号,并将其标记为OEM类型。注意:为了避免出现意外,强烈建议在执行前,先备份当前WindowsVista的引导文件。我们可以使用如下命令进行备份:
bcdedit/exportc:vistaboot.bak
SetAutoFailover.cmd如果不附加执行参数将会自动以Partition1为WindowsRE所在分区,并执行BCDEdit过程,最终标记Partition1,这显示是不符合我当前的实验环境的,所以我们需要执行如下的命令行来指定我们的分区。
X:\\sourcesrecovery>SetAutoFailover.cmd/targete:/disk0/partition3
命令行格式很容易理解,我就不再做详细介绍。而之前让大家所记录的信息也就是用在这里。从图中我们可以看到SetAutoFailover.cmd所执行的详细信息。如果出现意外,没关系我们可以恢复之前备份过的引导信息,并手工将OEM分区类型(ID:27)标记为MBR类型(ID:07)。
7 / 9
最后我们可以通过diskpart来进行确认,检查OEM当前的类型,从图中我们可以看到存储WindowsRE的分区类型已经变成了OEM。
到这里整个操作过程就全部完成了。重新启动进入到WindowsVista,我们可以看到先前创建的OEM分区消失了。在磁盘管理器中虽然能看到这个分区,但是我们无法对其进行操作,这使得WindowsRE非常安全,也就保障了了恢复系统的可用性。
8 / 9
当我们要进入这个WindowsRE环境时只需要在启动WindowsVista前按“F8”键,在高级启动选项列表中选择“修复计算机”就可以启动进入到WindowsRE环境中。
有了这个OEM分区下的WindowsRE,当遭遇到系统故障时我们可以使用自带的修复检测工具进行排错,也可以使用WindowsCompletePC备份来恢复计算机,或者使用imagex.exe来备份或恢复我们的系统映像。当然,我们也完全可以制作一个个性化的WindowsRE以备不时之需。而这个WindowsRE不会轻易受到破坏!我想WindowsRE一定能帮助你解决周边很多朋友、亲属、用户关于系统恢复的很多问题。有关WindowsRE的应用,欢迎大家与我探讨。
9 / 9
因篇幅问题不能全部显示,请点此查看更多更全内容