Chinaunix首页 | 论坛 | 博客
  • 博客访问: 593737
  • 博文数量: 129
  • 博客积分: 6240
  • 博客等级: 准将
  • 技术积分: 1765
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-18 15:42
文章分类

全部博文(129)

文章存档

2015年(1)

2012年(3)

2011年(6)

2010年(14)

2009年(105)

我的朋友

分类: WINDOWS

2009-03-18 16:35:28

如何安装故障恢控制台

尽管可以通过直接从 Windows XP 安装光盘启动来运行故障恢复控制台,但最好在启动菜单中将它设置为一个启动选项,这样就更方便启动。要直接从安装光盘运行故障恢复控制台,请参阅“”一节。
要安装,请按照下列步骤操作:

1.

将 Windows XP 安装光盘插入 CD-ROM 驱动器。

2.

单击开始,然后单击运行

3.

打开框中,键入 d:\i386\winnt32.exe /cmdcons,其中 d 是 CD-ROM 驱动器的驱动器号。

4.

此时将出现“Windows 安装”对话框,其中描述了故障恢复控制台选项。要确认安装,请单击

5.

重新启动计算机。下次启动计算机时,启动菜单中将出现“Microsoft Windows 故障恢复控制台”。

另外,您也可以从网络共享点使用已建立的通用命名标准 (UNC) 连接来安装故障恢复控制台。

注意:您可能会收到与以下内容类似的错误信息:

Setup cannot continue because the version of Windows on your computer is newer than the version on the CD.

如果发生此问题,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

() 尝试在基于 Microsoft Windows XP Service Pack 2 的计算机上安装故障恢复控制台时收到错误信息

 如何使用故障恢复控制台

如果无法启动计算机,可以从 Microsoft Windows XP 启动盘或 Windows XP 安装光盘运行故障恢复控制台。本文介绍如何执行此任务。
将 Windows XP 安装到计算机之后,需要使用 Windows XP 启动盘或 Windows XP 安装光盘来启动计算机并使用故障恢复控制台。
有关如何创建 Windows XP 启动盘(Windows XP 产品中不含启动盘)的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

() 如何获取 Windows XP 安装启动盘

注意:要从 Windows XP 安装光盘启动计算机,您必须将计算机的基本输入/输出系统 (BIOS) 配置为从 CD-ROM 驱动器启动。

要从 Windows XP 启动盘或 Windows XP 安装光盘运行故障恢复控制台,请按照下列步骤操作:

1.

将 Windows XP 启动盘插入软盘驱动器,或将 Windows XP 安装光盘插入 CD-ROM 驱动器,然后重新启动计算机。

在出现提示时,单击以选中从 CD-ROM 驱动器启动计算机所需的任何选项。

2.

出现“欢迎使用安装程序”屏幕时,按 R 启动故障恢复控制台。

3.

如果您使用的是双启动或多重启动计算机,请选择需要从故障恢复控制台访问的安装程序。

4.

在出现提示时,键入管理员密码。如果管理员密码为空,则按 Enter。

5.

在命令提示符处,键入适当的命令以诊断和修复 Windows XP 安装。

要查看故障恢复控制台所提供命令的列表,请在命令提示符处键入 recovery console commandshelp,然后按 Enter。

要查看有关特定命令的信息,请在命令提示符处键入 helpcommandname,然后按 Enter。

6.

要退出故障恢复控制台并重新启动计算机,请在命令提示符处键入 exit,然后按 Enter。

 如何使用故障恢复控制台命令提示窗口

故障恢复控制台启动时,可以按 F6 安装访问 SCSI 或 RAID 硬盘所需的第三方 SCSI 或 RAID 驱动程序。此提示窗口的工作方式与其在安装操作系统过程中的工作方式相同。
故障恢复控制台需要几秒钟才能启动。当故障恢复控制台菜单出现时,会显示一个带编号的列表,列出计算机上安装的所有 Windows。(通常只有 c:\Windows。)即使在只有一项的情况下,也要键入一个数字再按 Enter。如果您不选择数字就按 Enter,计算机将重新启动并重复此过程。
当您看到 %SystemRoot% 提示符(通常是 C:\Windows)时,就可以开始使用故障恢复控制台中提供的命令了。

命令操作

"

Attrib 用于更改一个文件或子目录的属性。

"

Batch 执行您在文本文件、Inputfile 中指定的命令。Outputfile 存储命令的输出结果。如果省略 Outputfile 参数,输出结果将显示在屏幕上。

"

Bootcfg 修改 Boot.ini 文件(设置启动配置和恢复)。

"

CD (Chdir) 操作范围仅限于当前 Windows 安装的系统目录、可移动媒体、任何硬盘分区的根目录或本地安装源。

"

Chkdsk 即使驱动器未被标志为脏状态,/p 开关也会运行 Chkdsk。/r 开关查找损坏扇区并恢复可读信息。此开关包含 /p 开关的功能。Chkdsk 需要 Autochk。Chkdsk 会在启动文件夹中自动查找 Autochk.exe 文件。如果 Chkdsk 在启动文件夹中找不到此文件,它将查找 Windows 2000 安装光盘。如果 Chkdsk 找不到安装光盘,会提示用户提供 Autochk.exe 的位置。

"

Cls 用于清除屏幕。

"

Copy 用于将文件复制到目标位置。默认情况下,不能将可移动媒体用作目标位置,也不能在该位置的路径中使用通配符。从 Windows 2000 安装光盘复制压缩文件会自动将该文件解压缩。

"

Del (Delete) 用于删除一个文件。操作范围仅限于当前 Windows 安装的系统目录、可移动媒体、所有硬盘分区的根目录或本地安装源。默认情况下,不能使用通配符。

"

Dir 显示所有文件的列表,包括隐藏文件和系统文件。

"

Disable 禁用 Windows 系统服务或驱动程序。变量 service_or_driver 是您希望禁用的服务或驱动程序的名称。当您使用此命令禁用一项服务时,该命令在将类型更改为 SERVICE_DISABLED 之前,会显示服务的初始启动类型。请记下初始启动类型,以便可以使用 enable 命令重新启动该服务。

"

Diskpart 管理硬盘卷上的分区。/add 选项创建新分区。/delete 选项删除现有分区。变量 device 是新分区的设备名称(例如 \device\harddisk0)。变量 drive 是要删除的分区的驱动器号(例如 D)。Partition 是待删除分区的基于分区的名称(例如:\device\harddisk0\partition1),可用于代替 drive 变量。变量 size 是新分区的大小(以兆字节计)。

"

Enable 启用 Windows 系统服务或驱动程序。变量 service_or_driver 是您希望启用的服务或驱动程序的名称,start_type 是所启用服务的启动类型。启动类型使用下列格式之一:

SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

"

Exit 退出故障恢复控制台,然后重新启动计算机。

"

Expand 展开一个压缩文件。变量 source 是您希望展开的文件。默认情况下,不能使用通配符。变量 destination 是新文件的目录。默认情况下,目标不能是可移动媒体,也不能是只读的。可以使用 attrib 命令删除目标目录的只读属性。如果源文件包含多个文件,则需使用 /f:filespec 选项。该选项允许使用通配符。/y 开关禁用覆盖确认提示。/d 开关指定不应展开这些文件并显示源文件中的文件目录。

"

Fixboot 在系统分区上写入新的启动扇区。

"

Fixmbr 修复启动磁盘分区的主启动代码。变量 device 是一个可选名称,指定需要新的主启动记录的设备。当目标是启动设备时可省略该变量。

"

Format 格式化磁盘。/q 开关执行快速格式化。/fs 开关指定文件系统。

"

Help 如果您没有使用命令变量指定命令,help 会列出故障恢复控制台支持的所有命令。

"

Listsvc 显示计算机上所有可用服务和驱动程序。

"

Logon 显示检测到的 Windows 安装并要求输入用于这些安装的本地管理员密码。使用此命令可以转至另一安装或子目录。

"

Map 显示当前的活动设备映射。包含 arc 选项可以指定使用高级 RISC 计算 (ARC) 路径(Boot.ini 的格式),而不使用 Windows 设备路径。

"

MD (Mkdir) 操作范围仅限于当前 Windows 安装的系统目录、可移动媒体、任何硬盘分区的根目录或本地安装源。

"

More/Type 在屏幕上显示指定的文本文件。

"

Rd (Rmdir) 操作范围仅限于当前 Windows 安装的系统目录、可移动媒体、任何硬盘分区的根目录或本地安装源。

"

Ren (Rename) 操作范围仅限于当前 Windows 安装的系统目录、可移动媒体、任何硬盘分区的根目录或本地安装源。您不能将新驱动器或路径指定为目标。

"

Set 显示和设置故障恢复控制台的环境变量。

"

Systemroot 将当前目录设置为 %SystemRoot%。

 故障恢复控制台规则

set 可查看当前环境。默认情况下,这些生效的规则包括:

"

AllowAllPaths = FALSE 禁止访问您在进入故障恢复控制台时所选的系统安装之外的目录和子目录。

"

AllowRemovableMedia = FALSE 禁止将可移动媒体作为复制文件的目标进行访问。

"

AllowWildCards = FALSE 禁止在 copydel 等命令中使用通配符。

"

NoCopyPrompt = FALSE 意味着当您覆盖现有文件时,故障恢复控制台会提示您确认。

 如何除故障恢复控制台

1.

重新启动计算机,单击开始,单击我的电脑,然后双击安装有故障恢复控制台的硬盘。

2.

工具菜单上,单击文件夹选项,然后单击选项卡。

3.

单击“显示所有文件和文件夹”,单击以清除“隐藏受保护的操作系统文件”复选框,然后单击确定

4.

在根文件夹中,删除 Cmdcons 文件夹和 Cmldr 文件。

5.

在根文件夹中,右键单击 Boot.ini 文件,然后单击属性

6.

单击以清除复选框,然后单击确定

警告:错误修改 Boot.ini 文件可能会导致计算机无法重新启动。请确保只删除针对故障恢复控制台的项。另外,在完成此过程后应将 Boot.ini 文件的属性改回只读状态。在 Microsoft Windows 记事本中打开 Boot.ini 文件,删除针对故障恢复控制台的项。该项类似于:

C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons

7.

保存并关闭该文件。

 如何在无人参与安装程中安装故障恢复控制台

Command1="path\winnt32 /cmdcons /unattend"

有关如何使用 Unattend.txt 文件的更多信息,请参阅 Windows 2000 Server Resource Kit 的 Deployment Planning Guide(部署规划指南)。

     当Windows 2000/XP/2003出现了启动故障,而且在安全模式或其他模式下都启动无效时,很多朋友首先想到的就是重装系统。其实不必。这时我们首先应该考虑使 用Windows的“故障恢复控制台”来挽救系统,它主要可用来修复系统、禁用或启用服务、格式化磁盘、执行一些管理任务。本期将重点介绍一下利用故障恢 复控制台解决一些问题的实例。

    文件Ntfs.sys

     问:在将分区从FAT32文件系统转换到NTFS文件系统之后重新启动Windows XP 时出现“Missing or Corrupt Ntfs.sys”(Ntfs.sys 丢失或损坏)错误信息,导致系统无法正常启动。该如何是好?

     答:在故障恢复控制台下先输入cd \windows\system32\drivers,然后按ENTER键。接着输入ren ntfs.sys ntfs.old,将损坏的Ntfs.sys文件重命名为 Ntfs.old。如果提示没有找到 Ntfs.sys 文件,则该文件丢失了。把Windows XP的安装光盘放进光驱,假设Windows XP安装在C盘、光驱的盘符为H,键入copy h:\i386\ntfs.sys c:\windows\system32\drivers,然后退出故障恢复控制台,重新启动 Windows XP即可。

     文件NTLDR

     问:系统启动不了,提示一些文件丢失了。比如Windows 2000启动不了,出现以下错误信息:NTLDR is missing  Press any key to restart,提示NTLDR文件丢失。我该怎么办?

     答:对此类系统文件的丢失问题,我们可以使用故障恢复控制台从系统安装光盘上COPY丢失的文件。进入故障恢复控制台,把Windows 2000的安装光盘放进光驱(光驱盘符为H:),输入copy h:\i386\ntldr c:\并回车(从光驱复制ntldr文件至C盘根目录下),接着输入copy h:\i386\ntdetect.com c:\并回车(从光盘复制ntdetect.com文件到C盘根目录下)。如果系统提示是否覆盖文件,键入y,然后按回车键。最后键入c: \Boot.ini,如果正常显示Boot.ini中的内容则可重启,问题应该可以解决。如果显示为“系统找不到指定的文件或目录。”,那么意味着 Boot.ini文件损坏或丢失,可到其他安装Windows 2000的电脑中复制该文件,将它拷贝到C盘下,然后重启即可。利用此法可以解决大部分系统文件丢失的问题。

     误删SAM文件后

     问:在Windows XP中不小心把Windows/system32/config/下的sam文件删除了,结果Windows XP账号丢失,现在不能进入Windows XP的登录界面。由于安装有很多软件,现在想不重新安装系统就恢复Windows XP行吗?

     答:进入故障恢复控制台,把Windows XP的安装光盘放进光驱(光驱盘符为H:),输入copy h:\windows\repair\sam c:\windows\system32\config\sam并回车,将H:\windows\repair\sam文件复制到c:\Windows\system32\config文件夹即可。

     注意:Repair下的Sam文件是当初安装Windows XP时产生的,这样操作会丢失安装系统以及你自己在系统中创建的用户和用户组(用户信息回到全新安装时状态)。如果你开了系统还原,可以先成功地登录Windows XP,再还原到最新的还原点恢复你的全部用户设置。

    在系统的安装光盘:\windows\repair目录下有很多的文件,这里面是系统刚装好时的注册表、硬件信息等。

    另外,如果你忘记了系统的登录密码,可以利用此方案来解决问题。

    多系下的Windows XP无法启

     问:我的电脑是多系统,原先安装了Windows XP,然后安装了Windows 98,结果将位于系统启动分区根目录下的Windows XP启动文件覆盖了,导致Windows XP系统不能启动了。

    答:启动故障恢复控制台,键入“BOOTCFG /ADD”(将Windows 安装添加到启动菜单列表中),故障恢复控制台会扫描Windows安装,几秒钟后扫描完成,然后提示你选择要添加的安装,选“1”,接着它会提示你输入加载识别符(就是启动菜单项名称,比如你要恢复的是Windows XP系统,可输入“Windows XP”),下一步它会提示输入OS加载选项。键入fastdetect命令,回车,键入“EXIT”,重新启动电脑,你可以看到久违的多系统启动菜单又回来了。如果还有其他的系统就继续执行上述的步骤,直至所有的系统都添加到多系统启动菜单为止。

    误删Boot.ini文件后

    问:不慎删除了Boot.ini等启动文件该如何处理?原来的Windows XP系统安装在C盘,现在重装,将系统装在D盘,安装完毕后,将C盘格式化了,结果C盘根目录下的Boot.ini等系统文件没有了。请问有什么解决办法?

    答:我们可以先执行bootcfg /scan命令在所有磁盘上扫描Windows 安装,找到D盘上的Windows XP后,输入bootcfg /redirect重建Boot.ini,同时使用copy命令将Windows XP的安装光盘上i386目录下的NTDETECT.com和NTLDR复制到C盘根目录下。最后执行fixboot c:,把Windows XP的系统分区写入启动扇区。

    如果你的电脑是双系统,在把C盘上的系统格式化或删除的同时,不小心把Boot.ini也一并删除了,可以用此方案来恢复。如果是多系统,可以再参考上一案例,建立引导菜单,或者手动编辑Boot.ini文件。

阅读(846) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~