|
|
概要
可以使用 Windows 故障恢复控制台帮助恢复不能正常启动或根本无法启动的基于 Windows 的计算机。如果安全模式和其他启动选项都无效,则您可以考虑使用故障恢复控制台。建议只有高级用户(能够使用基本命令确定并找到有问题的驱动程序和文件)才使用此方法。此外,要使用故障恢复控制台,还要求您是本地管理员。
如何安装故障恢复控制台
可以在您的计算机上安装故障恢复控制台,以便在无法重新启动 Windows 时使用它。在安装故障恢复控制台后,在启动计算机时,就会在可用操作系统列表上显示故障恢复控制台。对于重要的服务器和技术人员的工作站,最好安装故障恢复控制台。要安装故障恢复控制台,您必须拥有该计算机的管理权限。
虽然您可以直接从 Windows 2000 CD 启动来运行故障恢复控制台,但将故障恢复控制台设置为启动菜单上的启动选项更为方便。要直接从 CD 启动来运行故障恢复控制台,请参见本文后面的如何使用故障恢复控制台 一节。
若要安装故障恢复控制台,请:
1. 将 Windows 2000 光盘插到 CD-ROM 驱动器中。
2. 单击开始,然后单击运行。
3. 在打开 框中,键入drive:\i386\winnt32.exe /cmdcons,其中,drive 是 CD-ROM 驱动器的驱动器号。
4. 单击是 启动安装过程。
5. 重新启动计算机。 下次启动计算机时,在启动菜单上就会显示“Microsoft Windows 故障恢复控制台”。
备注:您也可以通过网络共享点使用统一命名约定 (UNC) 名称安装故障恢复控制台。
如何使用故障恢复控制台
可以使用故障恢复控制台启用和禁用服务、格式化驱动器、读写本地驱动器(包括进行格式化以使用 NTFS 文件系统的驱动器)上的数据,还可以执行许多其他管理任务。可以使用故障恢复控制台将磁盘或 CD-ROM 中的文件复制到硬盘上以修复计算机,或者重新配置使计算机无法正常启动的服务。
如何从启动菜单中使用故障恢复控制台
如果在计算机上安装了故障恢复控制台,以便在无法重新启动 Windows 时使用它,则可以从启动计算机时显示的可用操作系统列表上选择故障恢复控制台。
从 Windows 2000 启动菜单中运行故障恢复控制台。
备注:此过程假定您已完成了本文安装故障恢复控制台 一节中描述的过程。
1. 启动计算机,然后选择启动菜单上的“Microsoft Windows 2000 Recovery Console”。
2. 如果您使用的是双启动或多启动计算机,请选择需要从故障恢复控制台访问的安装。
3. 键入管理员密码。 如果管理员密码为空,则按 ENTER 键。
4. 在命令提示处,键入相应的命令以诊断和修复 Windows 2000 安装。
有关用于故障恢复控制台的命令列表,请在命令提示处键入 recovery console commands 或 help ,然后按 ENTER 键。
有关特定命令的信息,请在命令提示处键入help commandname,然后按 ENTER 键。
5. 要退出故障恢复控制台并重新启动计算机,请在命令提示处键入 exit,然后按 ENTER 键。
如何从 Windows 2000 启动盘或 Windows 2000 CD-ROM 中使用故障恢复控制台
如果您无法启动计算机,则可以从 Windows 2000 启动盘或 Windows 2000 CD-ROM 运行故障恢复控制台。从 Windows 2000 启动盘或 Windows 2000 CD-ROM 运行故障恢复控制台:
1. 将 Windows 2000 启动盘插入软盘驱动器中,或者将 Windows 2000 CD-ROM 插入 CD-ROM 驱动器中,然后重新启动计算机。
2. 按照提示,单击选中从 CD-ROM 驱动器启动计算机所需的任何选项。
3. 出现“欢迎使用安装程序”屏幕时,按 R 键启动故障恢复控制台。
4. 如果您使用的是双启动或多启动计算机,请选择需要从故障恢复控制台访问的安装。
5. 键入管理员密码。
如果管理员密码为空,则按 ENTER 键。
6. 在命令提示处,键入相应的命令以诊断和修复 Windows 2000 的安装。
有关用于故障恢复控制台的命令列表,请在命令提示处键入 recovery console commands 或 help ,然后按 ENTER 键。
有关特定命令的信息,请在命令提示处键入help commandname,然后按 ENTER 键。
7. 要退出故障恢复控制台并重新启动计算机,请在命令提示处键入 exit,然后按 ENTER 键。
有关如何创建 Windows 2000 启动盘的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中的文章:
197063 (http://support.microsoft.com/kb/197063/EN-US/) 如何创建 Windows 2000 的安装启动盘
备注: 要从 Windows 2000 CD-ROM 启动计算机,您需要配置计算机的基本输入/输出系统(BIOS)以便从 CD-ROM 驱动器启动。
如何使用故障恢复控制台命令提示
在使用故障恢复控制台时,您使用的是特殊的命令提示,而不是常用的 Windows 命令提示。故障恢复控制台有自己的命令解释程序。在进入此命令解释程序时,故障恢复控制台提示您键入管理员密码(本地管理员密码,而不是域管理员密码)。
备注:如果计算机是使用 Active Directory 的域控制器,则使用在将服务器升级为域控制器时选择的“目录服务还原模式”密码。
在故障恢复控制台启动后,可以按 F6 键安装第三方 SCSI 或 RAID 驱动程序(如果需要此类驱动程序访问硬盘的话)。此提示的作用与安装操作系统过程中的作用相同。
故障恢复控制台需要几秒钟后启动。当显示故障恢复控制台菜单时,就会显示计算机上 Windows 安装的编号列表。即使仅显示一项内容,也要键入一个数字,然后再按 ENTER 键。如果您在按 ENTER 键之前没有按一个数字,计算机将重新启动并重复此过程。
当您看到 %SystemRoot% 的提示(通常是 C:\Windows)后,可以开始使用故障恢复控制台中的命令。
命令操作
以下列表介绍可在故障恢复控制台中使用的命令:
HELP
可以使用help 命令列出所有以下受支持的命令:
ATTRIB
可以使用attrib 命令和下面任何参数更改文件或文件夹的属性: • -r: 设置只读文件属性
• +r: 重置只读文件属性
• -s: 设置系统文件属性
• +s: 重置系统文件属性
• -h: 设置隐藏文件属性
• +h: 重置隐藏文件属性
备注: 必须设置或清除至少一个属性。要查看属性,请使用dir 命令。
BATCH
batch inputfile [outputfile]
可以使用此命令运行文本文件中指定的命令。在命令语法中,inputfile 指定包含要运行的命令列表的文本文件,outputfile 指定包含指定命令的输出的文件。如果不指定输出文件,将在屏幕上显示输出。
CD 和 CHDIR
可以使用cd 和chdir 命令更改文件夹。键入 cd .. 说明您要转到父文件夹。键入 cd drive:以显示指定驱动器中的当前文件夹。键入不带参数的命令以显示当前驱动器和文件夹。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 - Directory R - Read-only file
H - Hidden file A - Files ready for archiving
S - System file C - Compressed
E - Encrypted P - Reparse Point
dir 命令的操作范围仅限于当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源。
DISABLE
disable servicename
可以使用此命令(其中,servicename 指定要禁用的服务或驱动程序的名称)禁用 Windows 系统服务或驱动程序。
可以使用listsvc 命令显示所有要禁用的适当服务或驱动程序。disable 命令打印在将服务重置为 SERVICE_DISABLED 之前该服务的旧启动类型。因此,您应当将旧的启动类型记录下来,以便在必要时重新启用该服务。
可以使用disable 命令显示以下启动类型值:
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 servicename start_type
您可以使用enable 命令(其中,servicename 指定要启用的服务或驱动程序的名称)启用 Windows 系统服务或驱动程序。
可以使用listsvc 命令显示所有要启用的适当服务或驱动程序。enable 命令打印在将服务重置为新值之前该服务的旧启动类型。您应当将旧的值记录下来,以便在必要时还原该服务的启动类型。以下启动类型是有效的:
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
可以使用此命令(其中,drive 是要格式化的分区的驱动器号,file_system 指定要使用的文件系统的类型 [FAT、FAT32 或 NTFS])将指定的驱动器格式化为指定的文件系统。可以使用此命令和 /q 参数对驱动器执行快速格式化。
如果没有指定文件系统,则使用现有的文件系统格式(如果有的话)。
LISTSVC
listsvc 命令列出所有可用的服务、驱动程序及其当前 Windows 安装的启动类型。在使用 disable 和 enable 命令时,您可能需要使用此命令。
备注: 此信息是从 %SystemRoot%\System32\Config\SYSTEM 配置单元中提取的。如果 SYSTEM 配置单元被破坏或丢失,则可能会出现无法预计的后果。
LOGON
logon
当使用logon 命令时,将显示检测到的所有 Windows 安装的列表,并提示您输入要登录的 Windows 副本的本地管理员密码。如果登录失败超过三次,控制台将退出并重新启动计算机。
MAP
map arc
可以使用此命令(其中,arc 参数告诉map 命令使用 ARC 路径而不是 Windows 设备路径)列出驱动器号、文件系统类型、分区大小和物理驱动器的映射情况。
MD 和 MKDIR
可以使用md 或mkdir 命令创建新的文件夹。不支持通配符。mkdir 命令的操作范围仅限于当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源。
MORE
more filename
可以使用此命令在屏幕上显示文本文件。
RD 和 RMDIR
可以使用rd 和rmdir 命令删除文件夹。这些命令的操作范围仅限于当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源。
REN 和 RENAME
可以使用ren 和rename 命令重命名文件。注意,您不能为目标文件指定新的驱动器或路径。这些命令的操作范围仅限于当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源。
SET
可以使用set 命令显示或修改 4 个环境选项。
AllowWildCards = FALSE
AllowAllPaths = FALSE
AllowRemovableMedia = FALSE
NoCopyPrompt = FALSE
SYSTEMROOT
可以使用systemroot 命令将当前工作文件夹设置为您当前所登录的 Windows 安装的 %SystemRoot% 文件夹。
TYPE
type filename
可以使用type 命令显示文本文件。
故障恢复控制台规则
在使用故障恢复控制台时,有几个环境规则是有效的。键入 set 查看当前的环境。默认情况下,使用下列规则:
• AllowAllPaths = FALSE: 此规则禁止访问您在进入故障恢复控制台时选定的系统安装以外的文件夹和子文件夹。
• AllowRemovableMedia = FALSE: 此规则禁止访问作为复制文件目标的可移动媒体。
• AllowWildCards = FALSE: 此规则禁止命令的通配符支持,例如,copy 和del。
• NoCopyPrompt = FALSE: 此规则意味着当您覆盖现有文件时,故障恢复控制台将提示您进行确认。
如何删除故障恢复控制台
1. 重新启动计算机,单击开始,单击我的电脑,然后双击在上面安装了故障恢复控制台的硬盘。
2. 单击工具菜单上的文件夹选项,然后单击详细信息 选项卡。
3. 单击“显示隐藏文件和文件夹”,单击清除“隐藏受保护的操作系统文件”复选框,然后单击确定。
4. 在根文件夹中,删除Cmdcons 文件夹和Cmldr 文件。
5. 在根文件夹中,右键单击Boot.ini 文件,然后单击属性。
6. 单击以清除只读 复选框,然后单击确定。
7. 警告: 如果不正确地修改了 Boot.ini 文件,则计算机可能无法重新启动。请确认您只删除了针对故障恢复控制台的项。另外,在完成此步骤后,建议您将 Boot.ini 文件的属性改回只读状态。
在 Microsoft Windows“记事本”中打开 Boot.ini 文件,然后删除针对故障恢复控制台的项。故障恢复控制台项类似于以下数据:
C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons
8. 保存该文件,然后关闭。
如何在无人参与安装过程中安装故障恢复控制台
要在 Windows 无人参与安装过程中安装故障恢复控制台,请使用 Unattend.txt 文件的 [GuiRunOnce] 部分。
Command1="path\winnt32 /cmdcons /unattend"
有关如何使用 Unattend.txt 文件的更多信息,请参阅“Deployment Planning Guide of the Windows 2000 Server Resource Kit”(Windows 2000 Server Resource Kit 的部署规划指南)。
参考
有关在 Windows 2000 上使用故障恢复控制台的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中的文章:
229716 (http://support.microsoft.com/kb/229716/EN-US/) Windows 2000 故障恢复控制台说明
239803 (http://support.microsoft.com/kb/239803/EN-US/) How to Change the Recovery Console Administrator Password(如何更改故障恢复控制台管理员密码)
313672 (http://support.microsoft.com/kb/313672/EN-US/) HOW TO:在 Windows 2000 中使用“故障恢复控制台”格式化硬盘
240831 (http://support.microsoft.com/kb/240831/EN-US/) HOW TO:将文件从故障恢复控制台复制到可移动媒体
这篇文章中的信息适用于:
• Microsoft Windows 2000 Server
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Professional Edition
关键字: kbhowtomaster KB318752
URL:
http://support.microsoft.com/kb/318752/zh-cn
可以使用 Windows 故障恢复控制台帮助恢复不能正常启动或根本无法启动的基于 Windows 的计算机。如果安全模式和其他启动选项都无效,则您可以考虑使用故障恢复控制台。建议只有高级用户(能够使用基本命令确定并找到有问题的驱动程序和文件)才使用此方法。此外,要使用故障恢复控制台,还要求您是本地管理员。
如何安装故障恢复控制台
可以在您的计算机上安装故障恢复控制台,以便在无法重新启动 Windows 时使用它。在安装故障恢复控制台后,在启动计算机时,就会在可用操作系统列表上显示故障恢复控制台。对于重要的服务器和技术人员的工作站,最好安装故障恢复控制台。要安装故障恢复控制台,您必须拥有该计算机的管理权限。
虽然您可以直接从 Windows 2000 CD 启动来运行故障恢复控制台,但将故障恢复控制台设置为启动菜单上的启动选项更为方便。要直接从 CD 启动来运行故障恢复控制台,请参见本文后面的如何使用故障恢复控制台 一节。
若要安装故障恢复控制台,请:
1. 将 Windows 2000 光盘插到 CD-ROM 驱动器中。
2. 单击开始,然后单击运行。
3. 在打开 框中,键入drive:\i386\winnt32.exe /cmdcons,其中,drive 是 CD-ROM 驱动器的驱动器号。
4. 单击是 启动安装过程。
5. 重新启动计算机。 下次启动计算机时,在启动菜单上就会显示“Microsoft Windows 故障恢复控制台”。
备注:您也可以通过网络共享点使用统一命名约定 (UNC) 名称安装故障恢复控制台。
如何使用故障恢复控制台
可以使用故障恢复控制台启用和禁用服务、格式化驱动器、读写本地驱动器(包括进行格式化以使用 NTFS 文件系统的驱动器)上的数据,还可以执行许多其他管理任务。可以使用故障恢复控制台将磁盘或 CD-ROM 中的文件复制到硬盘上以修复计算机,或者重新配置使计算机无法正常启动的服务。
如何从启动菜单中使用故障恢复控制台
如果在计算机上安装了故障恢复控制台,以便在无法重新启动 Windows 时使用它,则可以从启动计算机时显示的可用操作系统列表上选择故障恢复控制台。
从 Windows 2000 启动菜单中运行故障恢复控制台。
备注:此过程假定您已完成了本文安装故障恢复控制台 一节中描述的过程。
1. 启动计算机,然后选择启动菜单上的“Microsoft Windows 2000 Recovery Console”。
2. 如果您使用的是双启动或多启动计算机,请选择需要从故障恢复控制台访问的安装。
3. 键入管理员密码。 如果管理员密码为空,则按 ENTER 键。
4. 在命令提示处,键入相应的命令以诊断和修复 Windows 2000 安装。
有关用于故障恢复控制台的命令列表,请在命令提示处键入 recovery console commands 或 help ,然后按 ENTER 键。
有关特定命令的信息,请在命令提示处键入help commandname,然后按 ENTER 键。
5. 要退出故障恢复控制台并重新启动计算机,请在命令提示处键入 exit,然后按 ENTER 键。
如何从 Windows 2000 启动盘或 Windows 2000 CD-ROM 中使用故障恢复控制台
如果您无法启动计算机,则可以从 Windows 2000 启动盘或 Windows 2000 CD-ROM 运行故障恢复控制台。从 Windows 2000 启动盘或 Windows 2000 CD-ROM 运行故障恢复控制台:
1. 将 Windows 2000 启动盘插入软盘驱动器中,或者将 Windows 2000 CD-ROM 插入 CD-ROM 驱动器中,然后重新启动计算机。
2. 按照提示,单击选中从 CD-ROM 驱动器启动计算机所需的任何选项。
3. 出现“欢迎使用安装程序”屏幕时,按 R 键启动故障恢复控制台。
4. 如果您使用的是双启动或多启动计算机,请选择需要从故障恢复控制台访问的安装。
5. 键入管理员密码。
如果管理员密码为空,则按 ENTER 键。
6. 在命令提示处,键入相应的命令以诊断和修复 Windows 2000 的安装。
有关用于故障恢复控制台的命令列表,请在命令提示处键入 recovery console commands 或 help ,然后按 ENTER 键。
有关特定命令的信息,请在命令提示处键入help commandname,然后按 ENTER 键。
7. 要退出故障恢复控制台并重新启动计算机,请在命令提示处键入 exit,然后按 ENTER 键。
有关如何创建 Windows 2000 启动盘的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中的文章:
197063 (http://support.microsoft.com/kb/197063/EN-US/) 如何创建 Windows 2000 的安装启动盘
备注: 要从 Windows 2000 CD-ROM 启动计算机,您需要配置计算机的基本输入/输出系统(BIOS)以便从 CD-ROM 驱动器启动。
如何使用故障恢复控制台命令提示
在使用故障恢复控制台时,您使用的是特殊的命令提示,而不是常用的 Windows 命令提示。故障恢复控制台有自己的命令解释程序。在进入此命令解释程序时,故障恢复控制台提示您键入管理员密码(本地管理员密码,而不是域管理员密码)。
备注:如果计算机是使用 Active Directory 的域控制器,则使用在将服务器升级为域控制器时选择的“目录服务还原模式”密码。
在故障恢复控制台启动后,可以按 F6 键安装第三方 SCSI 或 RAID 驱动程序(如果需要此类驱动程序访问硬盘的话)。此提示的作用与安装操作系统过程中的作用相同。
故障恢复控制台需要几秒钟后启动。当显示故障恢复控制台菜单时,就会显示计算机上 Windows 安装的编号列表。即使仅显示一项内容,也要键入一个数字,然后再按 ENTER 键。如果您在按 ENTER 键之前没有按一个数字,计算机将重新启动并重复此过程。
当您看到 %SystemRoot% 的提示(通常是 C:\Windows)后,可以开始使用故障恢复控制台中的命令。
命令操作
以下列表介绍可在故障恢复控制台中使用的命令:
HELP
可以使用help 命令列出所有以下受支持的命令:
CODE:
attrib delete fixboot md type
cd dir fixmbr mkdir systemroot
chdir disable format more
chkdsk diskpart help rd
cls enable listsvc ren
copy exit logon rename
del expand map rmdir
cd dir fixmbr mkdir systemroot
chdir disable format more
chkdsk diskpart help rd
cls enable listsvc ren
copy exit logon rename
del expand map rmdir
ATTRIB
可以使用attrib 命令和下面任何参数更改文件或文件夹的属性: • -r: 设置只读文件属性
• +r: 重置只读文件属性
• -s: 设置系统文件属性
• +s: 重置系统文件属性
• -h: 设置隐藏文件属性
• +h: 重置隐藏文件属性
备注: 必须设置或清除至少一个属性。要查看属性,请使用dir 命令。
BATCH
batch inputfile [outputfile]
可以使用此命令运行文本文件中指定的命令。在命令语法中,inputfile 指定包含要运行的命令列表的文本文件,outputfile 指定包含指定命令的输出的文件。如果不指定输出文件,将在屏幕上显示输出。
CD 和 CHDIR
可以使用cd 和chdir 命令更改文件夹。键入 cd .. 说明您要转到父文件夹。键入 cd drive:以显示指定驱动器中的当前文件夹。键入不带参数的命令以显示当前驱动器和文件夹。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 - Directory R - Read-only file
H - Hidden file A - Files ready for archiving
S - System file C - Compressed
E - Encrypted P - Reparse Point
dir 命令的操作范围仅限于当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源。
DISABLE
disable servicename
可以使用此命令(其中,servicename 指定要禁用的服务或驱动程序的名称)禁用 Windows 系统服务或驱动程序。
可以使用listsvc 命令显示所有要禁用的适当服务或驱动程序。disable 命令打印在将服务重置为 SERVICE_DISABLED 之前该服务的旧启动类型。因此,您应当将旧的启动类型记录下来,以便在必要时重新启用该服务。
可以使用disable 命令显示以下启动类型值:
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 servicename start_type
您可以使用enable 命令(其中,servicename 指定要启用的服务或驱动程序的名称)启用 Windows 系统服务或驱动程序。
可以使用listsvc 命令显示所有要启用的适当服务或驱动程序。enable 命令打印在将服务重置为新值之前该服务的旧启动类型。您应当将旧的值记录下来,以便在必要时还原该服务的启动类型。以下启动类型是有效的:
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
可以使用此命令(其中,drive 是要格式化的分区的驱动器号,file_system 指定要使用的文件系统的类型 [FAT、FAT32 或 NTFS])将指定的驱动器格式化为指定的文件系统。可以使用此命令和 /q 参数对驱动器执行快速格式化。
如果没有指定文件系统,则使用现有的文件系统格式(如果有的话)。
LISTSVC
listsvc 命令列出所有可用的服务、驱动程序及其当前 Windows 安装的启动类型。在使用 disable 和 enable 命令时,您可能需要使用此命令。
备注: 此信息是从 %SystemRoot%\System32\Config\SYSTEM 配置单元中提取的。如果 SYSTEM 配置单元被破坏或丢失,则可能会出现无法预计的后果。
LOGON
logon
当使用logon 命令时,将显示检测到的所有 Windows 安装的列表,并提示您输入要登录的 Windows 副本的本地管理员密码。如果登录失败超过三次,控制台将退出并重新启动计算机。
MAP
map arc
可以使用此命令(其中,arc 参数告诉map 命令使用 ARC 路径而不是 Windows 设备路径)列出驱动器号、文件系统类型、分区大小和物理驱动器的映射情况。
MD 和 MKDIR
可以使用md 或mkdir 命令创建新的文件夹。不支持通配符。mkdir 命令的操作范围仅限于当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源。
MORE
more filename
可以使用此命令在屏幕上显示文本文件。
RD 和 RMDIR
可以使用rd 和rmdir 命令删除文件夹。这些命令的操作范围仅限于当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源。
REN 和 RENAME
可以使用ren 和rename 命令重命名文件。注意,您不能为目标文件指定新的驱动器或路径。这些命令的操作范围仅限于当前 Windows 安装的系统文件夹、可移动媒体、所有硬盘分区的根文件夹或本地安装源。
SET
可以使用set 命令显示或修改 4 个环境选项。
AllowWildCards = FALSE
AllowAllPaths = FALSE
AllowRemovableMedia = FALSE
NoCopyPrompt = FALSE
SYSTEMROOT
可以使用systemroot 命令将当前工作文件夹设置为您当前所登录的 Windows 安装的 %SystemRoot% 文件夹。
TYPE
type filename
可以使用type 命令显示文本文件。
故障恢复控制台规则
在使用故障恢复控制台时,有几个环境规则是有效的。键入 set 查看当前的环境。默认情况下,使用下列规则:
• AllowAllPaths = FALSE: 此规则禁止访问您在进入故障恢复控制台时选定的系统安装以外的文件夹和子文件夹。
• AllowRemovableMedia = FALSE: 此规则禁止访问作为复制文件目标的可移动媒体。
• AllowWildCards = FALSE: 此规则禁止命令的通配符支持,例如,copy 和del。
• NoCopyPrompt = FALSE: 此规则意味着当您覆盖现有文件时,故障恢复控制台将提示您进行确认。
如何删除故障恢复控制台
1. 重新启动计算机,单击开始,单击我的电脑,然后双击在上面安装了故障恢复控制台的硬盘。
2. 单击工具菜单上的文件夹选项,然后单击详细信息 选项卡。
3. 单击“显示隐藏文件和文件夹”,单击清除“隐藏受保护的操作系统文件”复选框,然后单击确定。
4. 在根文件夹中,删除Cmdcons 文件夹和Cmldr 文件。
5. 在根文件夹中,右键单击Boot.ini 文件,然后单击属性。
6. 单击以清除只读 复选框,然后单击确定。
7. 警告: 如果不正确地修改了 Boot.ini 文件,则计算机可能无法重新启动。请确认您只删除了针对故障恢复控制台的项。另外,在完成此步骤后,建议您将 Boot.ini 文件的属性改回只读状态。
在 Microsoft Windows“记事本”中打开 Boot.ini 文件,然后删除针对故障恢复控制台的项。故障恢复控制台项类似于以下数据:
C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons
8. 保存该文件,然后关闭。
如何在无人参与安装过程中安装故障恢复控制台
要在 Windows 无人参与安装过程中安装故障恢复控制台,请使用 Unattend.txt 文件的 [GuiRunOnce] 部分。
Command1="path\winnt32 /cmdcons /unattend"
有关如何使用 Unattend.txt 文件的更多信息,请参阅“Deployment Planning Guide of the Windows 2000 Server Resource Kit”(Windows 2000 Server Resource Kit 的部署规划指南)。
参考
有关在 Windows 2000 上使用故障恢复控制台的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中的文章:
229716 (http://support.microsoft.com/kb/229716/EN-US/) Windows 2000 故障恢复控制台说明
239803 (http://support.microsoft.com/kb/239803/EN-US/) How to Change the Recovery Console Administrator Password(如何更改故障恢复控制台管理员密码)
313672 (http://support.microsoft.com/kb/313672/EN-US/) HOW TO:在 Windows 2000 中使用“故障恢复控制台”格式化硬盘
240831 (http://support.microsoft.com/kb/240831/EN-US/) HOW TO:将文件从故障恢复控制台复制到可移动媒体
这篇文章中的信息适用于:
• Microsoft Windows 2000 Server
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Professional Edition
关键字: kbhowtomaster KB318752
URL:
http://support.microsoft.com/kb/318752/zh-cn


添加到百度搜藏