百度空间 | 百度首页 
               
 
查看文章
 
服了某些“一键恢复”工程师,转载锈剑版主的图解故障恢复控制台
2008-01-08 09:58
一个朋友装了vista和xp双系统,觉得vista不爽,要卸载,只保留vista的引导。

其实超级简单,用故障恢复控制台登录xp,fixmbr,再fixboot,然后把vista的分区删除重建,就搞定了。朋友没有xp安装盘,无法登录到故障恢复控制台,只好求助于××公司某地售后服务中心,结果被告知,只有一键恢复一条路,朋友因此丢失大量本不该丢失的数据。

真如某些网友所说,这年头会修鼠标的都是工程师了。不知是不是离了ghost,没了一键恢复,就剩下重装系统一条路呢。

这里把论坛锈剑版主写的文章转给大家看看,了解下故障恢复控制台怎么用。

图解系统恢复控制台


一、恢复控制台是何许人也?

开机F8 进入安全模式 ,杀毒....相信不管是菜鸟还是老鸟都小case了,然而有一天我们发现不能进入安全模式了,选择DOS启动,但是大多数的不支持NTFS,还是PE盘 我想你一般不会备一张吧。其实我们也许可以试试恢复控制台(Recovery Console)它可以进行这些的操作:⑴读写NTFS对文件删除,复制;⑵禁用或者启动系统服务;⑶修复系统启动错误;⑷替换损坏的系统文件 等等

二、如何安装进入恢复控制台
1、我们可以使用光盘直接进入恢复控制台
   
  
   2、我们还可以把恢复控制台直接安装到硬盘备用
   开始--运行   输入 D:\i386\winnt32.exe /cmdcons (D:为光驱盘符,请自行修改)

      
     




说明:如何更改启动等待时间(如下图)



三、实例讲解恢复控制台的常用命令(更多介绍请到参考资料的链接去查看)

(1)实例:Boot.ini 非法、或者启动菜单丢失
      解决:可以通过bootcfg   /add重新构建启动项目
            (加载识别符:可以输入 windows xp 或者其他你喜欢的名称
               OS加载选项:可以输入 fastdetect)

      BOOTCFG(此命令用于启动配置与恢复)

命令格式和参数
      bootcfg
      /add:将 Windows 安装添加到启动菜单列表中。
      /rebuild:重复所有 Windows 安装,以便您可以指定要添加的安装。
      /scan:在所有磁盘上扫描 Windows 安装并显示结果,以便您可以指定要添加的安装。
       /default:设置默认启动选项。
       /list:列出已经在启动菜单列表中的项。
       /disableredirect:禁用启动加载器中的重定向。
       /redirect:使用指定的配置启用启动加载器中的重定向。


(2)实例:NTLDR IS MISSING.......
       解决:这种情况一般是NTLDR损坏或者丢失造成,可以通过copy好的文件覆盖即可
      Copy D:\i386\NTLDR C:\(D盘为光驱盘符。可以通过map命令查看硬盘的盘符)
命令格式

      copy sourcedestination
       说明:在命令语法中,source 指定要复制的文件,destination 指定新文件的文件夹名或文件名。不能使用通配符 (*),而且不能复制文件夹。如果从 Windows CD-ROM 复制压缩文件,复制时会自动对文件解压缩。


(3)实例:系统关键服务被禁用,而在正常模式,安全模式都不能启动,俺以前碰到的是【Remote Procedure Call (RPC)服务异常被禁用】
    解决:通过恢复控制的listsvc 和enable命令解决了
         Listsvc 查看RPC的服务名
         Enable RpcSs   SERVICE_AUTO_START 启用该服务

LISTSVC
列出所有可用的服务、驱动程序以及它们的当前 Windows 安装的启动类型。此命令和 disable 以及 enable 命令一起使用时是有用的。
注意列表从 %SystemRoot%\System32\Config\System 配置单元中提取。如果系统单元已损坏或丢失,将出现不可预知的结果。   
ENABLE
命令格式:

enable servicename start_type servicename为服务名
start_type 的有效选项是:
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
(4)实例:Userinit.exe损坏或者丢失造成的系统不能启动问题
    解决:expand D:\i386\USERINIT.EX_ C:\windows\sytem32\USERINIT.EXE(D
为光驱盘符)
    EXPAND(文件解压)
格式命令
    expand source [/F:filespec] [destination ] [/y]
    expand source [/F:filespec] /D
    /y:在改写现有文件前不提示。
    /f:filespec:标识要展开的文件。
    /d:不展开,仅显示源中的文件目录。
说明:如果源中包含一个以上的文件,需要 /f:filespec 参数标识要展开的具体文件。可以包含通配符。使用此命令可展开文件。在命令语法中,source 指定要展开的文件的名称,destination 指定新文件的文件夹。如果没有指定目标,此命令默认为当前文件夹。不能包括通配符。
(5)实例:Error loading operating system (操作系统读取错误)/Missing operating system(操作系统丢失)
   解决:FIXMBR C:
    FIXMBR(修复主引导记录)
命令格式
    fixmbr device name
说明:使用此命令可修复启动分区的主启动记录 (MBR)。在命令语法中,device name 是一个可选的设备名,它指定了需要新 MBR 的设备。当病毒损坏了 MBR,导致 Windows 无法启动时,可以使用此命令。
警告:如果出现病毒或者存在硬件问题,此命令可能损坏分区表。使用此命令可能导致无法访问分区。Microsoft 建议您在使用此命令之前运行防病毒软件。
(6)实例:Disk error Press key torestart
解决:FIXBOOT C:
FIXBOOT(修复分区引导记录)
命令格式
fixboot drive name:
说明:使用此命令可在系统分区上写入新的 Windows 启动扇区代码。在命令语法中,drive name 是启动扇区将写入的驱动器号。此命令修复 Windows 启动扇区中的损坏。此命令重写系统启动分区的写入默认值。FIXBOOT 仅在基于 x86 的计算机上受支持。
警告:如果出现病毒或者存在硬件问题,此命令可能损坏分区表。使用此命令可能导致无法访问分区。Microsoft 建议您在使用此命令之前运行防病毒软件。

四、附录、突破恢复控制台目录访问限制
我们可以在系统还正常的时候通过组策略来做到突破目录限制
开始---运行 输入 gpedit.msc依次选择
• Microsoft 管理控制台 (MMC) 中的安全配置和分析管理单元。
• “组策略”中的“计算机配置”。
• “计算机配置”中的“windows设置”。
• “安全设置”中的“安全选项”。
查找以下两个与故障恢复控制台有关的安全策略。
• 故障恢复控制台:允许自动系统管理级登录。
• 故障恢复控制台:允许对所有驱动器和文件夹进行软盘复制和访问。
第一个策略允许启动故障恢复控制台,而不提示输入存储在本地计算机帐户数据库中的管理密码。第二个策略在使用故障恢复控制台时启用 set 命令。这是要启用的策略,并允许您在故障恢复控制台会话期间将 4 个变量的任何一个更改为 TRUE。在进行上述策略更改后,可以运行以下命令强制刷新本地计算机的策略: secedit /refreshpolicy machine_policy
在刷新本地策略并且启用的故障恢复控制台安全策略生效后,就可以启动故障恢复控制台并使用 set 命令启用 4 个环境选项中的任何一个了。


set 命令的语法如下:
set variable = true 或 false
注意:等号两边必须有一个空格。如果没有,则 set 命令返回“syntax error”消息,并且无法执行该命令。
如果将变量设置为 TRUE,则变量具有以下含义:
• allowwildcards:允许在某些命令中使用通配符(例如,“del *.bak”)。
• allowallpaths:允许更改目录以包括所有驱动器上的所有文件夹(cd 命令)。
• allowremovablemedia:允许将硬盘上的文件复制到软盘或其他能识别的可移动媒体上。
• nocopyprompt:在复制文件时,允许覆盖现有文件而不给出提示。




参考资料来源于 微软知识库和日常中俺遇到过的问题

如何安装和使用 Windows XP 的故障恢复控制台
http://support.microsoft.com/kb/307654/zh-cn

故障恢复控制台中 SET 命令的说明
http://support.microsoft.com/kb/235364/zh-cn

Windows XP 故障恢复控制台的说明
http://support.microsoft.com/kb/314058/zh-cn

类别:推荐工具 | 添加到搜藏 | 浏览() | 评论 (27)
 
最近读者:
 
网友评论:
1
2008-01-08 10:27 | 回复
不错的文章 哈哈~~ 其实在windows帮助中也有相关的介绍~ o(∩_∩)o
 
2
2008-01-08 10:33 | 回复
绣剑那文章偶学习 ^_^
 
3
2008-01-08 10:38 | 回复
不过,很多情况下那些所谓的安装流都是被用户逼出来的~~ 很奇怪的现象就是,手动处理问题反而很多用户会觉得你做事不放心(完全是心里作用) 有的时候遇到木马和病毒,特别是驱动级别的,如果用手杀会很费时间(比如遇到陌生的木马,或者做前期的资料备份工作等),往往用户会觉得你的水平低下。(因为时间长) 然而,什么都不做,直接采用暴力格盘或许可以很不可思议的获得用户的满意。 这个或许是很多人都会遇到的问题(特别是女生的电脑)
 
4
2008-01-08 11:04 | 回复
有时候 MM会强烈要求你重装的 ^_^即使只是小问题
 
5
2008-01-08 11:36 | 回复
恢复控台比重装系统要复杂,倒不如重装系统
 
6
2008-01-08 11:40 | 回复
楼上没把数据当回事儿
 
7
2008-01-08 12:06 | 回复
辛苦的总结啊。
 
8
2008-01-08 12:24 | 回复
楼上没把数据当回事儿 ======== 这个要看环境而言了 对于个人用户,资料不是唯一的,可以这么做,毕竟他们需要的是快速的恢复工作环境 对于企业用户,首先应该批评资料维护人员和系统管理员,资料备份基本需要遵循3次规则(每日备份、每月备份、实时差异备份) 如果等到木马爆发了或者灾难性事故出现了才去挽救数据,不得不说是彻底失败的资料维护方案。 微软的很多灾难预防的解决方案很贵,但是在灾难故障出来的时候,你就会觉得十分值得。 回到正题。 本文估计是想说,没必要使用暴力的重新安装方式来解决或许十分简单就可以解决的问题,从而避免不必要的损失(例如数据丢失等)。 这点上,我完全同意。
 
9
2008-01-08 12:25 | 回复
已读 占坑。
 
10
2008-01-08 12:59 | 回复
好东东。。。感谢铁军总结出来
 
11
2008-01-08 13:07 | 回复
小KISS!?!?…==……小CASE?要我就会挂个*NIX LIVE CD备份数据,然后重装,真的要用故障修复台,也要衡量一下投入与产出,不行再慢慢/?好了…
 
12
2008-01-08 13:08 | 回复
军哥啊,是小case,不是小kiss... 好文章。不错。建议赶明儿来一个铁军大讲堂。
 
13
2008-01-08 13:34 | 回复
这写得不错,我转载了~ 其实,很多时间,并不是只有gho一途。
 
14
2008-01-08 17:13 | 回复
教程做得不错。大家可以在虚拟机里多练习
 
15
2008-01-08 20:05 | 回复
不错。。
 
16
2008-01-09 00:00 | 回复
基本没用过故障恢复控制台,觉得太麻烦了 可以直接PE进去把数据备份到非系统盘,还原或者重装,高速
 
17
2008-01-09 09:03 | 回复
不到30秒就搞定的问题,非要用重装或还原,再丢失一堆数据?
 
18
2008-01-09 12:05 | 回复
呵呵 一直鄙视什么问题都重装系统的人
 
19
2008-01-10 08:43 | 回复
昨天充了一回“工程师”。 那机器中了木马下载者,启动里有30来个,桌面都没时间显示。 边上又在催,原本是抽半小时去帮忙的,心急,看见里面有ghost,问了下电脑派什么用,有没有重要文档,得知没有后,就ghost了。 平安无事喽~~
 
20
2008-01-10 09:50 | 回复
吃一堑长一智,我现在又长知识了!就是很多数据文档都放在了“我的文档”里一下都丢了感觉很心疼,有些还是没有备份的。我以后一定注意备份! 呵呵,我是要保留XP的引导啊,大哥你写错了。
 
21
2008-01-10 13:50 | 回复
“我的文档”当然是装完系统就移动到其他盘
 
22
2008-01-11 09:22 | 回复
好东东,收藏了。
 
23
2008-01-11 21:32 | 回复
收藏,自个不知道哪天能用上
 
24
2008-01-12 22:25 | 回复
确实不错,提出了不少系统修复的解决方案,确实有些所谓的工程师就是出了问题就重装! 不过人家称这是解决错误的最快方法! 郁闷啊! 有时候 高手解决问题所花的时间可能真的比GHOST来得慢多了! 但是技术含量可是相差很多的! 这让我想起同学告诉我如何当网管,当遇到故障就告诉那人重启!!
 
25
2008-01-13 15:25 | 回复
锈剑真狠!
 
26
2008-01-27 22:01 | 回复
厉害!!学习了
 
27
2008-04-11 11:27 | 回复
强!学习!真正含量高的东西 只有动手自己做的人才知道! 需要帮助的人和给予帮助的人境界不一样的!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu