论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 2218阅读
  • 1回复

[原创文章]MSDaRT解决Vista启动故障 [复制链接]

上一主题 下一主题
离线heiseyoumo
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2008-12-07 20:37:01
Microsoft Diagnostics and Recovery Toolset(MSDaRT)是Microsoft Desktop Optimization Pack 2008(MDOP)工具包中内含的一个工具,目前其最新版本为6.0,这是个基于winpe 2.x的系统修复工具,首次可以用来修复vista/2008系统。下面笔者结合实例,详述该工具的部署和使用。

  1、下载和安装

  MSDaRT是微软发布的MDOP工具包中的一个工具,微软并没有提供该工具的单独下载,不过有人将MSDaRT从MDOP中分离出来,大家可以通过后面的链接进行下载

  http://www.namipan.com/downfile/MSDaRT60_x86.msi/02c86c4522dce691bbae52065758bd19d066055100405e00

  MSDaRT 6.0是基于vista/2008系统的,只能在vista/2008中才能安装使用。安装过程非常简单,大家可以根据向导,一路默认“Next”完成安装。(图1)



2、创建引导映像

  MSDaRT安装完成后会在“开始”→“所有程序”下创建一个名为“Microsoft Diagnostics and Recovery Toolset”的程序组,其下有“Crash Analyzer Wizard”和“ERD Commander Boot Media Wizard”两个工具。在Vista系统维护中,我们有时会遇到系统启动相关的故障,那么我们就可以利用“ERD Commander Boot Media Wizard”来创建一个系统引导映像文件,然后刻录成光盘进行Vista的维护。

  需要说明的是,通过“ERD Commander Boot Media Wizard”创建Vista的系统引导映像需要有Debugging Tools的支持,打开可以先到http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx中下载相应的

  Debugging版本并进行安装。

  Debugging Tools安装完成之后,运行“ERD Commander Boot Media Wizard”工具单击“Next”,然后将Vista的安装光盘插入光驱,通过“Browser”定位到Vista的光盘所在的盘符,接着一路“Next”就会进入创建boots image界面。(图2)



    此后,会弹出对话框让我们选择boot image可集成的工具。默认情况下所有的工具都被集成到映像文件中,我们可以根据自己的需要进行选择,这样可以减少映像文件的大小。 (图3)



然后“Next”,通过“Browser”定位到Debugging Tools的安装目录,最后根据向导完成系统引导映像文件的创建。我们知道vista/2008的光盘都集成了系统修复功能,但由MSDaRT创建的Vista引导映像文件大小只有207MB,远比安装盘要小很多,而且其功能比安装盘集成的系统修复功能更丰富。(图4)



   3、Vista系统修复应用实例

  将生成的名为ERD60.iso的映像文件刻录成盘,然后通过其引导系统。在引导过程中可选择是否初始化网络连接、语言、键盘布局、需要修复的系统、是否加载驱动程序等,最后弹出系统修复选项面板。在该面板中有自动修复、系统还原、命令提示符等六个工具可供大家在系统恢复是选择,其适用于不同的情况。下面笔者结合实际场景演示其应用。(图5)



(1).没有密码无法进入系统

  用户忘记帐户密码而无法进入系统,比如笔者就经常遇到这样的用户:通过安全工具(360或者瑞星)对系统进行安全性评估时,为系统中的administrator用户设置了密码,但是事后忘记了。诸如此类的情况,就可以利用该系统修复工具进行解决。

  点击“命令提示符”选项即可打开一个命令提示符窗口,输入命令net user administrator ""就将administrator帐户的密码设置为空,这样就可以登录系统了。当然,在该窗口中我们可以运行很多命令,比如我们可以运行regedit、explorer等。比如我们运行explorer.exe就会打开一个简易的资源管理器,在此界面中我们可以进行文档的复制、移动、创建、删除等操作。(图6)



    (2).安装软件后系统无法登录了

  因为系统兼容性等问题,有的时候我们因为安装了某个软件使得系统无法登录。此时我们就可以通过面板中的“系统还原”工具来解决问题,点击运行该工具然后根据向导选择一个还原点,选择将系统还原到安装该软件以前的某个还原点,这样就能够登录系统。当然,此功能是一般的PE系统所没有的,它除了可以将系统还原到安装软件以前的某个还原点之外,还可以自由选择任意的还原点。(图7)



(3).系统崩溃了,如何快速恢复

  系统崩溃是在所难免的,如果此前你做了针对系统或者这个PC的备份,那么就可以通过“Windows Complete PC还原”功能快速地从备份映像中还原整个服务器或者个人计算机。运行该工具弹出还原向导,然后定位到备份文件所在的位置,根据向导即可实现快速还原。(图8)



   (4).我的系统无法启动了

  系统不能启动这应该算是比较严重的系统故障,而造成此结果的原因是非常复杂的,对于一个一般水平的用户分析并确定造成系统无法启动的原因,从而进行修复是比较困难的。不过,利用“启动修复”功能,它可以自动地进行扫描检测,找到并自动修复启动故障,通过该工具可以解决绝大多数的系统启动故障,而且不要用户的参与,特别适合于初中级用户。另外,启动修复工具还可以给出诊断和修复的详细信息,方便用户了解故障的具体技术细节。(图9)



    (5).强大的MSDaRT

  当然在系统修复选项面板中功能最为强大的就是“Microsoft Diagnostics and Recovery Toolset”了,点击打开后可以看到其下有14个非常强大的工具。(图10)



    “ERD Registry Editor”是注册表编辑工具,MSDaRT在的注册表编辑工具就是对真是的系统注册表文件的操作,它比其他的PE系统要强大多了。在PE系统中,要对系统的注册表进行操作,必须要手动挂接注册表文件才可以进行操作,而“ERD Registry Editor”就不用了。

  “Locksmith”可以在图形界面中直接重新设置Vista系统中所有帐户的密码,这也比PE系统要强大,在一般的PE系统中是无法重新设置系统中帐户的密码的。(图11)

[img]http://news.newhua.com/Files/Remoteupfile/2008-12/5/20081205110821295.jpg[/img]

“File Restor”可以扫描并恢复系统中删除的文件,具有一般的数据恢复的功能。“Disk Commander”是针对磁盘的操作,通过该工具可以恢复MBR(主引导分区)、设置磁盘卷标、恢复分区表、保存分区表等。“Disk Wipe”是个磁盘数据擦除工具,它比系统中的文件删除更彻底,就相当于文件粉碎。“Computer Management”是一个强大的计算机管理工具,通过其可以查看系统信息、事件日志、系统帐户、系统服务、硬件设备、磁盘管理等。“Explorer”是一个简易的资源管理器,可以进行文件/文件夹的常规操作。“Solution Wizard”是系统状态报告工具,可以设置报告的内容、类别等等。“TCP/IP Configuration”是网络设置工具,在其中可以进行相关的网络配置。“Hotfix Uninstall”是个热修复卸载工具。“SFC Scan”是系统文件扫描恢复工具,其类似于系统中的sfc /scannow命令。“Search”是个文件扫描工具,可进行文件的搜索。“Standalone System Sweeper”工具可扫描系统中的恶意软件、rootkists等,这对于解决应病毒等造成的系统启动故障非常重要。(图12)

[img]http://news.newhua.com/Files/Remoteupfile/2008-12/5/20081205110822133.jpg[/img]

总结:MSDaRT是个非常强大的工具包,当将其集成到系统启动映像中并刻录成盘后,会极大的提升系统修复盘的实用价值。MSDaRT是微软自己的产品,集成了MSDaRT的系统修复盘将比一般的PE系统功能上更为强大,对系统的修复操作也更底层,同时也非常容易上手。希望通过本文的演示和介绍,MSDaRT能够助你搞定Vista系统启动故障。
离线彩虹飞翔
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 沙发  发表于: 2008-12-09 08:08:28
嗯 ,以后要学习下