今天要介绍一套现成的系统修复工具,免去了自己找工具的烦恼,而且是由微软官方开发的,兼容性和功能自然没的说。这套工具就是 Microsoft Diagnostics and Recovery Toolset(微软诊断和恢复工具集),简称MSDaRT。其中包含了一系列用于诊断、修复系统问题,或者管理文件和注册表的小工具,通过将其集成到Windows PE中,大大的增强了Windows 恢复环境的功能。
MSDaRT一共有三个版本:针对Windows XP/Server 2003的MSDaRT5.0、针对Windows Vista/Server 2008的MSDaRT6.0、针对Windows 7/Server 2008 R2的MSDaRT6.5,并将他们全部集成在了 Microsoft Desktop Optimization Pack (MDOP) (最新版本为2010 Refresh)这款为优化企业计算机应用和管理功能的产品中。
除了MSDaRT之外,MDOP还包含了桌面虚拟化、应用程序虚拟化、桌面错误监视、高级组策略管理、资产管理软件。比较可惜的是,只能通过三种针对企业的授权方式才能获得这个产品,分别是:
l TechNet或MSDN 订阅(如果有相关订阅,就可以下载到MDOP)
l 购买相关企业级软件服务
安装MSDaRT 6.5
MSDaRT 6.5是一套在Windows PE系统中使用的工具,为了将其集成到Windows 恢复环境中,我们需要准备以下软件:
l MSDaRT6.5安装包(包含在MDOP中)
l Windows 7 安装光盘(提供Windows恢复环境镜像)
因为他们都同时包含x86版本和x64版本,我们必须准备好与自己操作系统相匹配的版本,不能x86和x64混用。
在Windows 系统中运行MSDaRT6.5安装包,按提示操作,单击下一步即可完成安装:
之后在开始菜单中就能找到相应快捷方式:
“故障分析器向导”是唯一一个可以在Windows 7中直接使用的MSDaRT工具,通过图形化的方式自动为用户分析系统崩溃时留下的内存转储文件,获知崩溃原因。在系统偶尔崩溃,随后又能进入系统的情况下,可以使用它。
还有一个“ERD Commander 启动媒体向导”则是我们今天的主角,用它就能将MSDaRT集成到PE系统镜像。只需点点鼠标,一个属于我们自己的PE工具盘很快就可以出炉!
制作MSDaRT工具盘
从开始菜单中运行“ERD Commander 启动媒体向导”:
单击下一步,选择Windows 7光盘所在光驱。如果只有ISO安装镜像,则需要使用虚拟光驱加载,或者将其中内容释放到硬盘中,再选中释放出来的文件夹:
单击下一步,程序会自动将安装光盘中的Windows PE镜像释放到系统临时文件夹中:
释放完成之后,向导就要准备将MSDaRT工具集成到其中了。在这里会列出MSDaRT中包含的所有共14个工具,我们可以选择哪些工具不需要包含在工具盘中。将不需要的选中,单击“删除”按钮即可将其排除:
其中有两个工具比较特别,如果要将其包含在工具盘中,还需要额外的配置:
“故障分析器”在分析内存转储文件时,需要用到 Windows 调试工具。安装最新的 Windows SDK时会附带安装此工具,如果没有安装SDK,可单击界面上的链接,访问微软网站下载安装:
“独立系统清扫程序”其实就是Windows Defender程序的特殊版本,可以扫描受修复系统中的恶意软件和垃圾软件,在PE系统中清理他们可以清理得更彻底,防止那些顽固的恶意软件搞破坏。因此,推荐下载最新的恶意软件定义一并集成到PE工具盘中:
由于PE系统由于体积所限,并没有包含Windows 7中的所有驱动程序,例如显卡、声卡驱动程序都没有包含在内。但有的设备可能需要在PE环境中使用,这就必须将它们的驱动手动添加到PE 镜像中,例如网卡、RAID阵列等。并不是所有设备的驱动程序都需要添加,电视卡、声卡等设备不需要在PE环境中使用,则不需要添加。
我们从网上下载到所需设备的驱动程序,解压缩之后在向导中选择其中的inf文件即可:
最后,我们还有机会在PE镜像中放置自己需要的文件,这样就有更多自由的制作出符合自己需要的工具盘:
单击“显示文件“按钮可以查看临时文件夹中已被解开的PE系统内容。可以看到,其中的文件夹结构和Windows 7 的系统盘是一样的,只是体积要小很多:
例如,可以在Windows文件夹中放置一些小工具程序,随后即可在PE工具盘中通过命令提示符或资源管理器运行它们。或者替换掉Windows/System32文件夹下的setup.bmp文件,将PE工具盘的壁纸设置为自己喜欢的图片,例如打上自己的LOGO哦J
最后一步,PE工具盘ISO光盘镜像文件保存的位置:
这样,配置工作就完成了,最后一步静待程序为我们完成:
完成之后,我们得到一个体积只有256MB左右的ISO文件,可以直接将其刻录到空白CD或DVD光盘中。不过体积这么小,使用光盘有点浪费,所以推荐使用这个Windows 7 USB/DVD Download tool,将其制作进U盘当中。不过,制作启动U盘前需要注意备份U盘上的重要文件:
使用MSDaRT 工具盘
看过上述过程之后,会不会觉得像流水账一样?的确,因为,因为微软通过直观的向导界面,制作过程其实非常易于理解,完全称得上是自己制作工具盘最简单的方法啦。赶紧来看看检验一下自己制作的工具盘使用效果怎么样。
像启动Windows安装一样,将制作好的PE系统光盘或U盘插入计算机中,在启动时按快捷键(根据不同的计算机有所不同)选择从U盘或光盘启动:
确定之后,熟悉的Windows 启动画面就会出现。启动之后,首先会提示是否要启用网络支持,启用之后,我们就可以通过网卡和TCP/IP协议来使用网络资源:
随后即进入Windows 还原环境的启动过程。由于还原环境能够针对某一个目标系统进行修复和诊断,所以首先会自动检测硬盘中现有的 Windows 系统:
从列表中选择一个目标系统。也可以单击列表空白处取消选择,但在没有目标系统的情况下,有的工具不能使用。单击下一步,熟悉的Windows 还原环境主界面就再次出现在眼前了:
除了上一篇介绍的工具之外,我们添加的MSDaRT也奇迹般的出现在了这里。赶紧单击它一探究竟。
真是“不看不知道,一看惊一跳”啊,其中包含的十几个工具涵盖了修复Windows需要用到的许多工具,而且个个都很好很强大:
l ERD注册表编辑器:编辑目标系统的注册表,修复注册表问题。
l 资源管理器:一个简单的文件管理界面,可以访问网络共享文件。
l 解码:这个工具需要多说几句,它可是微软官方提供的唯一可以不经授权修改Windows 7系统账户密码的工具!不过其用意是在遗失密码的时候紧急修复使用,我们不要过度担心它被坏人利用。因为其一,其实使用PE工具盘就可以直接查看到硬盘中的文件,并不需要破解密码;其二,修改账户密码之后,经过EFS加密的文件会无法打开。因此,推荐大家将重要数据使用EFS或Bitlocker这样的加密方式保护起来,这样自己访问起来不会有什么麻烦,同时又可以完全避免数据被盗时的损失。
l 解决方案向导:为用户执行自动的问题诊断,并提出恢复建议。
l 故障分析器:自动分析系统崩溃问题。
l TCP/IP配置:设置PE系统的网络参数,以便访问网络。
l 文件还原:尝试找回被误删除的文件。
l 修补程序卸载:卸载目标系统的更新程序。
l Disk Commander:修复硬盘上的卷、MBR或分区。
l SFC 扫描:扫描并恢复被破坏的系统文件。
l 磁盘清除:安全的擦除硬盘分区上的所有数据,防止其被恢复。
l 搜索:搜索硬盘中的文件。
l 计算机管理:包含系统信息、事件查看器、自动运行项、服务和驱动程序、磁盘管理等管理工具。
l 独立系统清扫程序:扫描目标系统中的恶意软件或垃圾软件。
最后,还有一份帮助文件,帮助大家了解各个工具的使用方法:
通过今天的介绍,我们可以发现,即使是制作并使用工具盘竟然也是如此简单,微软产品在Windos7时代不仅更加强大和丰富,而且已经进化到十分方便的程度。这让我们又想起了Windows 7 的宣传语——“电脑,就是这么简单”,原来这句话的含义真的不简单!