科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航



ZDNet>网络频道>ZD评测>Windows恢复控制台技巧及应用

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Windows的恢复控制台功能强大,处理系统问题是一等一的“高手”。它就像藏在朴实剑鞘内的一柄利剑,一旦掌握它,平淡无奇的外观下的“杀气”足以让各种系统故障胆颤心惊。

来源:enet 2008年03月14日

关键字:Windows Windows Server WindowsXP 控制台

    示例三:解决安装Win2000后无法启动WinXP的问题

  在已经安装WinXP的电脑中再安装Win2000后,试图启动WinXP时,收到错误消息:“Starting Windows... Windows 2000 could not start because the following file is missing or corrupt: ……”

  此问题的原因是新安装的Win2000的系统引导文件替换了原来WinXP的系统引导文件,而Win2000的引导文件存在与WinXP系统引导的兼容性问题。只须将WinXP的系统引导文件复制到引导分区根目录下,覆盖Win2000的引导文件即可。

  Step1:引导到故障恢复控制台,登录到任意一个Windows。

  Step2:保证光驱中插入了WinXP的安装光盘,假设光盘盘符为F:,则分别输入以下命令:  

  Copy f:i386 tldr c:

  Copy f:i386 etdetect.com c:

  Copy f:i386ootfont.bin c:

  当提示是否覆盖现有文件时一律选择“是”。

  Step3:键入“Exit”退出控制台并重新启动WinXP。  

  提示:使用故障恢复控制台的Copy命令时有个特性,即安装光盘中的文件不管是否压缩,在复制时都会自动解压缩! 

  示例四:

  启动被禁用的RPC服务

  为了避免肆虐一时的“冲击波”病毒的危害,用户按照某些资料的提示,禁用了RPC服务。但再次启用RPC服务时却发现,“RPC服务属性”页的“启动类型”下拉列表框和“启动”按钮变成了灰色,甚至根本找不到该服务的属性页。由于Windows服务之间的相互依存关系,很多依赖于RPC服务的系统服务也不能正常运行,如Messenger服务、Windows Installer服务等。必须通过故障恢复控制台修复它。

  Step1:引导到故障恢复控制台,登录到当前有故障的Windows安装。

  Step2:输入命令:Listsvc。

  注意此命令要求列出当前可用的服务名称,其中RpcSs就是要修复的服务名称。

  Step3:输入命令:

  Enable RpcSs service_auto_start

  此命令可让RpcSs服务自动启动。

  Step4:键入“Exit”命令并回车,重新启动到WinXP后故障被修复。
    小技巧:

  要卸载已经安装到硬盘的故障恢复控制台,只需两步操作:

  Step1:删除系统引导分区(一般为C盘)下的cmdcons文件夹。

  Step2:取消引导分区根目录下Boot.ini文件的只读、系统属性,然后用记事本打开,将“C:CMDCONS BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons”这一行删除后存盘退出。
  
Windows恢复控制台技巧及应用


  二、WinXP故障恢复控制台的实战应用示例

  解开了恢复控制台的限制,就像一柄宝剑离开了剑鞘,剑气凌厉,下面就来试试它的锋芒。  

  示例一:

  不损坏WinXP卸载Linux

  为尝鲜安装了Redhat Linux 9.0.1,现在要卸载它。

  Step1:从WinXP安装光盘引导,进入WinXP命令恢复控制台。

  Step2:重建主引导记录,以清除主引导记录中的LILO。输入以下命令重建主启动记录:

  Fixmbr DeviceHardDisk0

  Step3:修复WinXP系统分区的引导功能。输入以下命令(假设WinXP安装在C盘):

  Fixmbr c:

  Step4:删除Linux占用的分区。运行Diskpart,分别选中Linux占用的分区(Ext2/Ext3 swap),然后根据提示按“D”键,删除所有Linux分区。

  Step5:仍然在Diskpart中,在上述已经删除的空间中创建NTFS格式的磁盘分区,以供WinXP使用。

  至此,Linux已全部卸载,WinXP引导恢复以及分区重建操作均已完成。  

  示例二:

  修复Win98/XP双系统启动菜单

  遇到在WinXP与Win98共存的多系统环境中,重装Win98后常常会丢失双系统启动菜单,即使将WinXP引导文件复制到C盘根目录也不会出现引导菜单。该故障恢复控制台出马了。

  ●方法一

  Step1:从光盘引导进入WinXP故障恢复控制台,出现WinXP的安装界面后,按“R”键进入“Microsoft Windows XP (TM)故障恢复控制台”界面。

  Step2:选择要登录的WinXP安装,键入管理员密码,再输入以下命令:

  Fixboot C:

  回车后修复完成。

  Step3:输入“Exit”命令并回车,重启电脑,引导菜单得以修复。

  ●方法二

  Step1:进入恢复控制台并登录到选定的Windows后,键入以下命令:

  BOOTCFG/ADD

  Step2:选择要添加的Windows安装。此时控制台会扫描Windows安装,很快即可扫描完成,并提示选择要添加的安装。根据需要选择除Win98以外的项目,接着提示输入加载识别符,比如输入“Microsoft Windows XP Pro”;提示输入OS加载选项时键入“fastdetect”。

  Step3:退出并重新启动电脑。

    接着依次输入以下命令(说明文字不要输入):  

  Set AllowAllPaths = TRUE
  //允许访问所有文件和目录
  Set AllowWildCards = TRUE
  //允许在命令行中使用通配符
  Set AllowRemovableMedia = TRUE
  //允许将文件复制到可移动介质,如闪盘
  Set NoCopyPrompt = TRUE
  //覆盖现有文件时不显示提示(根据需要设置)  

  现在,在控制台的命令行环境下就再也不会受限制了!比如要想进入程序安装目录,则输入命令:Cd “Program Files” (回车)  

  注意:

  ①对于中间带有空格的文件或目录名,必须用半角引号将它括起来,否则不能被命令行正确识别。
  ②每次重新引导到故障恢复控制台时,必须重新键入上述SET命令。
  ③上面提供的几条命令不须一次性全部输入,可根据自己的需要选择其中相关的输入即可。

    3.让控制台脱离光盘

  恢复控制台除了从Windows安装光盘运行,也可以安装到硬盘上作为启动时的一个引导选项。如果经常进行系统维护,将它安装到硬盘上,在系统有问题时就不用WinXP安装盘来启动恢复控制台了。

  恢复控制台安装到硬盘中约占7MB的磁盘空间。安装步骤如下:

  Step1:启动到已经安装好的WinXP,在光驱中插入WinXP的安装光盘,然后单击“开始”→“运行”,从浏览中找到WinXP安装光盘上i386文件夹中的winnt32.exe程序。

  Step2:回到运行对话框后,在已有的命令行后面输入一个空格,再添加参数“/cmdcons”,点击“确定”,WinXP安装程序将给出一个确认提示,选择“是”即可开始安装。
 

Windows恢复控制台技巧及应用


  Step3:安装完毕,重新启动电脑,系统引导菜单中就会出现“Windows XP Recovery Console”选项,选中该选项,即可在脱离WinXP安装光盘的情况下进入系统故障恢复控制台。登录步骤与从光盘引导到控制台操作相同。

Windows恢复控制台技巧及应用
 
    Windows的恢复控制台功能强大,处理系统问题是一等一的“高手”。它就像藏在朴实剑鞘内的一柄利剑,一旦掌握它,平淡无奇的外观下的“杀气”足以让各种系统故障胆颤心惊。  

  一、让控制台不再受限制  

  出于安全考虑,故障恢复控制台环境下用户对硬盘的访问有非常多的限制,即只能访问根文件夹、Windows系统文件夹、可移动存储介质(例如闪盘、光驱或软驱)。而且在控制台环境下,只能把文件从可移动介质向硬盘复制,而不能把硬盘上的文件复制到软盘或闪盘等可移动介质上。如果试图获取对其他文件夹的访问,将收到“访问遭到拒绝”的错误消息。这样就给我们的维护工作带来很大的约束:紧急情况下想从NTFS分区中取出急用的文件居然严重受限!通过下面的步骤可以打破这些限制。  

  1.解开限制的策略

  使用系统安全策略可解决控制台限制用户操作的问题。在“开始”→“运行”对话框中输入“gpedit.msc”并回车,打开组策略编辑器;依次展开“计算机配置”→“Windows设置”→“安全设置”→“本地策略”→“安全选项”,然后在右侧窗格找到“故障恢复控制台:允许对所有驱动器和文件夹进行软盘复制和访问”这个策略,双击它,然后选择“已启用”。这样,以后进入控制台就没有访问位置等限制了。

  如果不介意别人也玩玩恢复控制台,还可启用“故障恢复控制台:允许自动管理员级登录”策略,这样进入恢复控制台时就不需输入管理员口令了。
  
Windows恢复控制台技巧及应用

  提示:

  如果修改注册表的以下子项,其效果与上述做法相同。在[HKEY_LOCAL_MACHINESOFTWAREMicrosoft Windows NTCurrentVersionSetup RecoveryConsole]中新建名为“SecurityLevel”的DWORD值,将键值设置为“1”,即可在故障恢复控制台登录时不必输入管理员口令;新建名为“SetCommand”的DWORD值,将其键值设置为“1”,即可允许对所有驱动器和文件夹进行软盘复制和访问。

   2.妙用环境变量解除限制

  通过上一步的策略设置,恢复控制台仍然不能随心所欲地进入任何目录进行文件操作,还必须正确设置环境变量。但直接设置这些环境变量是不被允许的,这一步仍必须建立在上一步的系统策略设置的基础上。

  进入故障恢复控制台,然后在命令提示符下键入以下命令:

  Set (回车)

  屏幕上将显示出当前可用的环境变量。
  

Windows恢复控制台技巧及应用
 
推广二维码
邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

重磅专题