您当前所在位置: 首页 > 支持下载 > 技术帮助 > 常见问题 > 浪潮电脑

Windows XP 恢复控制台的说明

发布时间: 2008年09月09日

启动 Windows 恢复控制台

要启动 Windows 恢复控制台,请使用下列方法之一:
使用 Windows 启动软盘或 Windows CD-ROM 来启动计算机。在“欢迎使用安装程序”屏幕上,按 F10 或按 R 进行修复。
使用 Winnt32.exe 实用工具和 /cmdcons 选项将 Windows 恢复控制台添加到 Windows 启动文件夹中。此过程需要系统分区上具有大约 7 MB 的硬盘空间,来保存 Cmdcons 文件夹和文件。

重要说明:如果您使用的是软件镜像,请参见以下 Microsoft 知识库文章:
229077 (http://support.microsoft.com/kb/229077/) 镜像阻止预安装恢复控制台
按照以下 Microsoft 知识库文章中的说明操作:
222478 (http://support.microsoft.com/kb/222478/) 使用远程安装服务器创建用于运行恢复控制台的模板

使用命令控制台

启动 Windows 恢复控制台之后,您会收到以下消息:
Microsoft Windows(R) 恢复控制台

恢复控制台提供系统修复和恢复功能。
键入“exit”退出恢复控制台并重新启动计算机。

1: C:WINDOWS

您要登录到哪个 Windows 安装
(要取消,请按 Enter)?
输入相应的 Windows 安装号之后,Windows 将提示您输入管理员帐户密码。

注意:如果您连续三次输入不正确的密码,Windows 恢复控制台将关闭。另外,如果安全帐户管理器 (SAM) 数据库缺失或受损,您也无法使用 Windows 恢复控制台,因为您无法得到正确的身份验证。在输入密码并且 Windows 恢复控制台启动之后,请键入 exit 重新启动计算机。

使用 Windows XP Professional 时,可以将组策略设置为启用自动管理登录。

有关如何将恢复控制台设置为启用自动管理登录的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
312149 (http://support.microsoft.com/kb/312149/) 如何使管理员能够自动登录到恢复控制台

恢复控制台的限制和局限

在使用 Windows 恢复控制台时,只能使用以下项:
根文件夹
当前登录到的 Windows 安装的 %SystemRoot% 文件夹及其子文件夹
Cmdcons 文件夹
可移动媒体驱动器(如,CD-ROM 驱动器或 DVD-ROM 驱动器)
注意:如果您尝试获取对其他文件夹的访问权限,则可能会收到“拒绝访问”错误消息。另外,在使用 Windows 恢复控制台期间,无法将文件从本地硬盘复制到软盘中。但是,可以将文件从软盘或 CD-ROM 复制到硬盘中,以及从一个硬盘复制到另一个硬盘中。

ATTRIB

使用带有下列一个或多个参数的 attrib 命令可以更改文件或文件夹的属性:
-R
+R
-S
+S
-H
+H
-C
+C
备注:
+:设置属性
-:重置属性
R:只读文件属性
S:系统文件属性
H:隐藏文件属性
C:压缩文件属性

必须至少设置或清除一个属性。

要查看这些属性,请使用 dir 命令。

BATCH

batch inputfile [outputfile]
使用此命令可以运行在文本文件中指定的命令。在该命令语法中, inputfile 指定包含要运行的命令列表的文本文件, outputfile 指定包含指定命令的输出的文件。如果没有指定输出文件,将在屏幕上显示输出。

BOOTCFG

使用此命令可以进行启动配置与恢复。此命令包含下列选项:
bootcfg /add
bootcfg /rebuild
bootcfg /scan
bootcfg /list
bootcfg /disableredirect
bootcfg /redirect [portbaudrate] | [useBiosSettings]
示例:
bootcfg /redirect com1 115200
bootcfg /redirect useBiosSettings
可以使用下列选项:
/add:将 Windows 安装添加到启动菜单列表中。
/rebuild:循环访问所有 Windows 安装,以便您可以指定要添加的安装。
/scan:扫描所有磁盘上的 Windows 安装并显示结果,以便您可以指定要添加的安装。
/default:设置默认启动选项。
/list:列出已经在启动菜单列表中的项。
/disableredirect:禁用启动加载器中的重定向。
/redirect:使用指定的配置启用启动加载器中的重定向。

CD 和 CHDIR

使用 cdchdir 命令可以更改到其他文件夹。例如,您可以使用下列命令:
键入 cd .. 可以更改到父文件夹。
键入 cd drive: 可以显示指定驱动器中的当前文件夹。
键入不带参数的 cd 可以显示当前驱动器和文件夹。
chdir 命令将空格按分隔符处理。因此,在包含空格的文件夹名称的两边必须加上引号 (""),例如:
cd "windowsprofilesusernameprogramsstart menu"
chdir 命令只能在以下位置中使用:Windows 当前安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹或本地安装源。

CHKDSK

chkdsk drive /p /r
chkdsk 命令检查指定驱动器并且修复或恢复该驱动器(如果该驱动器需要修复或恢复)。此命令也标记任何损坏的扇区并恢复可读信息。

可以使用下列选项:
/p:对驱动器进行彻底检查并纠正任何错误。
/r:查找损坏的扇区并恢复可读信息。


注意:如果您指定了 /r 选项,则同时会指定 /p 选项。如果您指定了不带参数的 chkdsk 命令,则该命令会在没有有效选项的情况下检查当前驱动器。

运行 chkdsk 命令时,必须使用 Autochk.exe 文件。CHKDSK 自动在启动文件夹中查找此文件。如果已预安装了命令控制台,启动文件夹一般是 Cmdcons 文件夹。如果 CHKDSK 无法在启动文件夹中找到 Autochk.exe 文件,CHKDSK 会尝试查找 Windows CD-ROM 安装媒体。如果无法找到安装媒体,CHKDSK 会提示您输入 Autochk.exe 文件的位置。

CLS

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

COPY

copy source destination
使用此命令可以复制文件。在该命令语法中, source 指定要复制的文件, destination 指定新文件的文件夹或文件名。不能使用由星号 (*) 表示的通配符,而且不能复制文件夹。如果从 Windows CD-ROM 复制压缩文件,复制时会自动对文件解压缩。

文件源可以是可移动媒体、当前 Windows 安装的系统文件夹中的任何文件夹、任何驱动器的根目录、本地安装源或者 Cmdcons 文件夹。

如果未指定 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:目录
H:隐藏文件
S:系统文件
E:加密
R:只读文件
A:可以存档的文件
C:压缩
P:重新分析点
dir 命令只能在以下位置中使用:当前 Windows 安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹或本地安装源。

DISABLE

disable servicename
使用此命令可以禁用 Windows 系统服务或驱动程序。在该命令语法中, servicename 指定要禁用的服务或驱动程序的名称。

使用 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:用于新建分区的设备的名称。
drive_name:基于驱动器号的名称,例如 D:。
partition_name:用于删除现有分区的基于分区的名称。
size:用 MB 表示的新分区大小。
可以根据 MAP 命令的输出来确定设备名,例如,DeviceHardDisk0。您可以使用分区名称而不是驱动器名称参数,例如, DeviceHardDisk0Partition1。如果没有使用参数,将显示用于管理分区的用户界面。

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

ENABLE

enable servicename start_type

您可以使用 enable 命令来启用 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 指定新文件的文件夹。如果没有指定目标,则此命令在默认情况下使用当前文件夹。不能包括通配符。

可以使用下列选项:
/y:在覆盖现有文件之前不提示。
/f:filespec:标识要展开的文件。
/d:不展开;仅显示源中的文件目录。
如果源包含多个文件,则必须使用 /f:filespec 参数来查找要展开的特定文件。可以包含通配符。

目标可以是以下位置中的文件夹:当前 Windows 安装的系统文件夹、驱动器的根目录、本地安装源或 Cmdcons 文件夹。目标不能是可移动媒体,而且目标文件不能是只读的。使用 attrib 命令可以删除只读属性。

除非您使用 /y 选项,否则 expand 命令将提示您目标文件已存在。

FIXBOOT

fixboot drive name:
使用此命令可以在系统分区上写入新的 Windows 启动扇区代码。在该命令语法中, drive name 是启动扇区将写入的驱动器号。此命令修复 Windows 启动扇区中的损坏。此命令将覆盖写入系统启动分区的默认设置。只有基于 x86 的计算机才支持 fixboot 命令。

FIXMBR

fixmbr device name
使用此命令可以修复启动分区的 MBR。在该命令语法中, device name 是一个可选的设备名,它指定了需要新 MBR 的设备。当病毒损坏了 MBR,导致 Windows 无法启动时,可以使用此命令。

警告:如果存在病毒或硬件问题,此命令可能会损坏分区表。如果使用此命令,则可能会创建出无法访问的分区。我们建议您在使用此命令之前先运行防病毒软件。

可以根据 map 命令的输出获得该设备的名称。如果不指定设备名,将修复启动设备的 MBR,例如:
fixmbr deviceharddisk2
如果 fixmbr 命令检测到无效或非标准的分区表签名, fixmbr 命令将提示您是否允许覆盖 MBR。只有基于 x86 的计算机才支持 fixmbr 命令。

FORMAT

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

LISTSVC

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

该列表是从 %SystemRoot%System32ConfigSystem 配置单元中提取的。如果系统配置单元已损坏或缺失,将出现不可预知的结果。

LOGON

logon
logon 命令可以列出所有检测到的 Windows 安装,然后要求您输入要登录到的 Windows 副本的本地管理员密码。如果您连续三次登录失败,控制台将关闭,计算机也会重新启动。

MAP

map arc
使用此命令可以列出驱动器号、文件系统类型、分区大小以及到物理设备的映射。在该命令语法中, arc 参数指示 map 命令使用 ARC 路径而不是 Windows 设备路径。

MD 和 MKDIR

mdmkdir 命令可以新建文件夹。不支持通配符。 mkdir 命令只能在以下位置中使用:当前 Windows 安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹或本地安装源。

MORE

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

NET

虽然帮助文件另有说明,但是不能从恢复控制台使用 net 命令。不会为恢复控制台加载协议栈。因此,没有可用的网络函数。

RD 和 RMDIR

使用 rdrmdir 命令可以删除文件夹。这些命令只能在以下位置中使用:当前 Windows 安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹或本地安装源。

REN 和 RENAME

使用 renrename 命令可以重命名文件。

注意:无法为重命名的文件指定新的驱动器或路径。这些命令只能在以下位置中使用:当前 Windows 安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹或本地安装源。

SET

您可以使用 set 来显示或修改 4 个环境选项。
AllowWildCards = FALSE AllowAllPaths = FALSE AllowRemovableMedia = FALSE NoCopyPrompt = FALSE
有关如何使用 set 命令的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
235364 (http://support.microsoft.com/kb/235364/) 恢复控制台中 SET 命令的说明

SYSTEMROOT

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

类型

type filename
使用 type 命令可以显示文本文件。
 

来源:http://support.microsoft.com/kb/314058/