你目前正处于脱机状态,正在等待 Internet 重新连接

Windows 2000 故障恢复控制台说明

本文的发布号曾为 CHS229716
有关本文的 Microsoft Windows XP 版本,请参阅 314058
概要
本文描述了 Windows 故障恢复控制台的功能和限制。Windows 故障恢复控制台可帮助您在基于 Windows 的计算机不能正常启动或根本无法启动时进行恢复。
更多信息
使用 Windows 故障恢复控制台时,您可以在不启动 Windows 图形界面的情况下,获得对 NTFS、FAT 和 FAT32 卷的有限访问。在 Windows 故障恢复控制台中,您可以:
  • 使用、复制、重命名或者替换操作系统文件和文件夹。
  • 在下次启动计算机时启用服务或设备,或者禁止其启动。
  • 修复文件系统启动扇区或主启动记录 (MBR)。
  • 在驱动器上创建和格式化分区。
请注意,只有管理员能够访问 Windows 故障恢复控制台,以使未经授权的用户无法使用任何 NTFS 卷。

启动 Windows 故障恢复控制台

要启动 Windows 故障恢复控制台,请使用下列方法之一:
  • 使用 Windows 安装程序软盘或 Windows CD-ROM 启动计算机。在“欢迎使用安装程序”屏幕上,按 F10 或者按 R 修复,然后按 C(仅适用于 Windows 2000),启动 Windows 故障恢复控制台。选择要修复的 Windows 安装的相应号码,然后键入管理员密码。如果管理员密码不存在,只需按 Enter 键。
  • 通过使用带 /cmdcons 开关的 Winnt32.exe,将 Windows 故障恢复控制台添加到 Windows“启动”文件夹中。此过程需要系统分区上具有大约 7 MB 的硬盘空间,来容纳 Cmdcons 文件夹和文件。

    注意:如果您使用的是软件镜像,请参阅以下 Microsoft 知识库文章:
    229077 镜像阻止预安装故障恢复控制台
  • 按照以下 Microsoft 知识库文章中的说明进行操作:
    222478 使用远程安装服务器创建模板以运行故障恢复控制台

使用命令控制台

启动 Windows 故障恢复控制台之后,您会收到以下消息:
Windows NT(TM) 启动控制台命令解释程序。

警告:

这是一个功能受到限制的命令提示窗口,仅适合高级用户将其用作系统恢复实用工具。该实用工具使用不当可导致严重的系统范围内的问题,可能需要重新安装 Windows 才能解决这些问题。

键入“exit”退出命令提示窗口并重新启动系统。

1: C:\WINNT

您要登录到哪个 Windows 安装 (按 Enter 中止)?
在输入相应的 Windows 安装号码之后,请输入管理员帐户密码。注意,如果您连续三次输入不正确的密码,Windows 故障恢复控制台将退出。此外,如果 SAM 数据库丢失或损坏,您将无法使用 Windows 故障恢复控制台,因为无法对您进行正常的身份验证。在输入密码并且 Windows 故障恢复控制台启动后,请键入 exit 重新启动计算机。

命令控制台的限制和局限

从 Windows 故障恢复控制台仅可以使用下列文件夹:
  • 根文件夹
  • 当前登录到的 Windows 安装的 %SystemRoot% 文件夹及其子文件夹
  • Cmdcons 文件夹
  • 可移动媒体驱动器,如 CD-ROM 驱动器
注意:如果您试图获取对其他文件夹的访问,将收到“Access Denied”错误信息。另外,在使用 Windows 故障恢复控制台期间,无法将文件从本地硬盘复制到软盘中。可以将文件从软盘或 CD-ROM 复制到硬盘中,以及从一个硬盘复制到另一个硬盘中。

可用的命令

HELP

使用 help 命令可以列出下列所有受支持的命令:
attrib       delete        fixboot    md        typecd           dir           fixmbr     mkdir     systemrootchdir        disable       format     morechkdsk       diskpart      help       rdcls          enable        listsvc    rencopy         exit          logon      renamedel          expand        map        rmdir						

ATTRIB

使用带有下列任何参数的 attrib 命令可以更改文件或文件夹的属性:
-R
+R
-S
+S
-H
+H

+ 设置属性。
- 重置属性。
R 只读文件属性。
S 系统文件属性。
H 隐藏文件属性。
注意:必须设置或清除至少一个属性。要查看这些属性,请使用 dir 命令。

CD 和 CHDIR

使用 cdchdir 命令可以更改文件夹。如果您键入 cd ..,则可以指定您想更改到父文件夹。键入 cd drive: 可以显示指定驱动器中的当前文件夹。键入不带参数的 cd 可以显示当前的驱动器和文件夹。chdir 命令将空格按分隔符处理。因此,必须在包含空格的子文件夹名称的两边加上引号,例如:
cd "\winnt\profiles\username\programs\start menu"
chdir 命令仅限于在当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源内进行操作。

CHKDSK

chkdsk drive /p /r
这一命令(其中 drive 指定要检查的驱动器)可以检查驱动器,如果需要,还可以修复或恢复驱动器。此命令还可以标记损坏的扇区并恢复可读信息。

/p 开关将指示 CHKDSK 对驱动器进行彻底检查(即使驱动器没有标记任何问题),然后更正发现的所有错误。/r 开关可找到损坏的扇区并恢复可读信息。注意,如果指定 /r 开关,也就同时指定了 /p 开关。可以不带参数指定 chkdsk 命令,在这种情况下,表明当前驱动器不带任何开关。在其他情况下,将接受所有列出的开关。chkdsk 命令需要 Autochk.exe 文件。Chkdsk 将自动在启动文件夹中找到这一文件。通常,此文件夹是 Cmdcons 文件夹(如果已经预先安装了命令控制台)。如果在启动文件夹中找不到此文件夹,Chkdsk 将尝试寻找 Windows CD-ROM 安装媒体。如果找不到安装媒体,Chkdsk 将提示您提供 Autochk.exe 文件的位置。

CLS

使用此命令可以清除屏幕。

COPY

copy source destination
使用这一命令(其中 source 指定要复制的文件,destination 指定新文件的文件夹或文件名)可以复制文件。不允许使用通配符或文件夹副本。Windows CD-ROM 中的压缩文件在被复制时将自动解压缩。

如果没有指定 destination,则默认为当前文件夹。如果此文件已经存在,系统会提示您确认是否覆盖。

DEL 和 DELETE

del drive:path filename
delete drive:path filename
使用此命令(其中 drive:path filename 指定要删除的文件)可以删除文件。delete 命令仅限于在当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源内进行操作。delete 命令不接受通配符 (*)。

DIR

dir drive:path filename
使用此命令(其中 drive:path filename 指定要列出的驱动器、文件夹和文件)可以显示文件夹中的文件和子文件夹列表。dir 命令可以列出所有文件,包括隐藏文件和系统文件。这些文件可能具有下列属性:
D - 目录       R - 只读文件H - 隐藏文件     A - 准备归档的文件S - 系统文件     C - 压缩E - 加密       P - 重新分析点					
dir 命令仅限于在当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源内进行操作。

DISABLE

disable servicename
使用此命令(其中servicename 指定要禁用的服务或驱动程序的名称)可以禁用 Windows 系统服务或驱动程序。

使用 listsvc 命令可以显示所有可以禁用的服务或驱动程序。disable 命令可打印此服务的旧启动类型,然后将其重置为 SERVICE_DISABLED。因此,您应该记录旧的启动类型,以防需要重新启用此服务。

disable 命令显示的 start_type 值是:
SERVICE_DISABLED
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

DISKPART

diskpart /add /delete device_name drive_name partition_name size
使用此命令可以管理硬盘卷上的分区。
  • /add:新建一个分区。
  • /delete:删除现有分区。
  • device_name:用于创建新分区的设备名称。此名称可以从 MAP 命令的输出中获取,例如:\Device\HardDisk0
  • drive_name:用于删除现有分区的基于驱动器号的名称,例如 D:
  • partition_name:用于删除现有分区的、基于分区的名称,并且可用来代替驱动器名参数,例如:\Device\HardDisk0\Partition1
  • size:用 MB 表示的新分区大小。
注意:如果没有使用参数,将显示用于管理分区的用户界面。

警告:如果磁盘已经升级到动态磁盘配置,则此命令可能会损坏分区表。除非使用磁盘管理工具,否则不要修改动态磁盘的结构。

ENABLE

enable servicenamestart_type

您可以使用 enable 命令(其中 servicename 是要启用的服务或驱动程序的名称)启用 Windows 系统服务或驱动程序。

使用 listsvc 命令可显示所有可以启用的服务或驱动程序。enable 命令在将启动类型重置为新值之前打印旧的服务启动类型。应该记下旧值以防需要还原服务的启动类型。

有效的 start_type 有:
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
注意:如果没有指定新的启动类型,enable 命令将为您打印旧的启动类型。

EXIT

使用 exit 命令可以退出命令控制台并重新启动计算机。

EXPAND

expand source [/F:filespec] [destination] [/y]
expand source [/F:filespec] /D
使用此命令(其中 source 指定要展开的文件的名称,destination 指定新文件的目录)可以展开文件。

注意:不能包含通配符。
如果没有指定 destination,此命令默认为当前文件夹。

选项
  • /y:在覆盖现有文件之前不提示。
  • /f:filespec:如果源包含多个文件,则需要使用此参数来标识要展开的特定文件。可以包含通配符。
  • /d:不展开;仅显示源中包含的文件的目录。
目标可以是当前 Windows 安装的系统目录内的任何目录、驱动器的根目录、本地安装源或 Cmdcons 文件夹。目标不能是可移动媒体。目标文件不能是只读文件。使用 attrib 命令可删除只读属性。

如果目标文件已经存在,expand 将提示您,除非您使用 /y

FIXBOOT

fixboot drive name:
使用此命令(其中 drive name 是要写入启动扇区的驱动器号)可以在启动分区上写入新的 Windows 启动扇区代码。此命令可以修复 Windows 启动扇区被损坏的问题。紧急修复过程也可以修复启动扇区。此命令将覆盖系统启动分区的写入默认值。

FIXMBR

fixmbr device name
使用此命令(其中 device name 是一个可选的设备名,指定需要新 MBR 的设备)可以修复系统分区的主启动记录 (MBR)。此命令在病毒已经损坏了 MBR 并且 Windows 无法启动的情况下使用。

警告:如果出现病毒或者存在硬件问题,此命令可能会损坏分区表。此命令可能会导致无法访问分区。Microsoft 建议在使用此命令之前运行防病毒软件。

设备名可以从 map 命令的输出中获得。如果设备名保留为空,则将修复启动设备的 MBR,例如:
fixmbr \device\harddisk2
如果 Fixmbr 检测到无效的或者非标准分区表签名,它在覆盖 MBR 之前会发出要求得到许可的提示。

FORMAT

format drive:/Q /FS:file-system
使用此命令(其中 /Q 可以执行驱动器的快速格式化,drive 是要进行格式化的分区的驱动器号/FS:file-system 指定要使用的文件系统的类型 [FAT、FAT32 或 NTFS])可以将指定的驱动器格式化为指定的文件系统。

如果没有指定文件系统,将使用现有的文件系统格式(如果可用)。

LISTSVC

listsvc 命令列出所有可用的服务、驱动程序以及它们在当前 Windows 安装中的启动类型。此命令在和 disable 以及 enable 命令一起使用时可能很有用。

注意:这些是从 %SystemRoot%\System32\Config\SYSTEM 配置单元中提取的。如果 SYSTEM 配置单元损坏或丢失,可能会出现不可预料的后果。

LOGON

logon
logon 命令用于列出所有检测到的 Windows 安装,然后请求您选择登录到的 Windows 副本的本地管理员密码。如果三次以上的登录尝试都不成功,控制台将退出并且计算机将重新启动。

MAP

map arc
使用此命令(其中 arc 参数通知 map 命令使用 ARC 路径而不是 Windows 设备路径)可以列出驱动器号、文件系统类型、分区大小以及到物理设备的映射。

MD 和 MKDIR

mdmkdir 命令可以创建新的文件夹。不支持通配符。mkdir 命令仅限于在当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源内进行操作。

MORE

more filename
使用此命令可以将文本文件显示到屏幕上。

RD 和 RMDIR

rdrmdir 命令可以删除文件夹。这些命令仅限于在当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源内进行操作。

REN 和 RENAME

renrename 命令可以重命名文件。注意,无法为目标文件指定新的驱动器或路径。这些命令仅限于在当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源内进行操作。

SET

set 命令允许您显示或修改四个环境选项。
AllowWildCards = FALSE AllowAllPaths = FALSE AllowRemovableMedia = FALSE NoCopyPrompt = FALSE

SYSTEMROOT

systemroot 命令可以将当前工作文件夹设置为您当前登录到的 Windows 安装的 %SystemRoot% 文件夹。

TYPE

type filename
type 命令用于显示文本文件。
属性

文章 ID:229716 - 上次审阅时间:08/12/2005 13:29:00 - 修订版本: 3.1

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • kbinfo KB229716
反馈
>