本文介绍如何在未启动的计算机上使用恢复控制台。
适用于: Windows Server 2003
原始 KB 数: 326215
本分步文章介绍如何使用恢复控制台恢复未启动的基于 Windows Server 2003 的计算机。
恢复控制台是一种命令行工具,可用于修复 Windows(如果计算机未正确启动)。 如果以前在计算机上安装了恢复控制台,则可以从 Windows Server 2003 CD 或启动时启动恢复控制台。
若要运行恢复控制台,请执行以下步骤:
将计算机配置为从 CD 或 DVD 驱动器启动。 有关详细信息,请参阅计算机文档或联系计算机制造商。
在计算机的 CD 或 DVD 驱动器中插入 Windows Server 2003 CD。
重新启动计算机。
收到提示你按任意键从 CD 启动的消息时,按一个键从 Windows Server 2003 CD 启动计算机。
出现“欢迎安装”屏幕时,按 R 键启动恢复控制台。
选择必须从恢复控制台访问的 Windows 安装。
按照屏幕上显示的说明键入管理员密码,然后按 Enter。
在命令提示符下,键入相应的恢复控制台命令以修复 Windows Server 2003 安装。
有关恢复控制台中可用的命令的列表,请键入
在命令提示符下帮助,然后按 Enter。若要退出恢复控制台并重新启动计算机,请键入
在命令提示符处退出,然后按 Enter。
以下列表描述了恢复控制台的可用命令:
更改一个文件或文件夹的属性。
Batch 执行在文本文件 InputFile 中指定的命令。 OutputFile 保存命令的输出。 如果省略 OutputFile 参数,输出将显示在屏幕上。
Bootcfg 用于启动配置和恢复。 可以使用 bootcfg 命令对Boot.ini文件进行更改。
CD(chdir)仅在当前 Windows 安装的系统目录中、可移动媒体、任何硬盘分区的根目录或本地安装源中运行。
Chkdsk:即使驱动器未标记为脏,/p 开关也会运行 Chkdsk。 /r 开关查找坏扇区并恢复可读信息。 此开关表示 /p。 Chkdsk 需要 Autochk。 Chkdsk 会自动在启动文件夹或启动文件夹中查找Autochk.exe。 如果 Chkdsk 在启动文件夹中找不到该文件,它将查找 Windows Server 2003 安装 CD。 如果 Chkdsk 找不到安装 CD,则会提示用户输入Autochk.exe的位置。
清除屏幕。
将一个文件复制到目标位置。 默认情况下,目标不能是可移动媒体,不能使用通配符。 从 Windows Server 2003 安装 CD 复制压缩文件会自动解压缩该文件。
Del (delete) 删除一个文件。 Del 在当前 Windows 安装的系统目录中、可移动媒体、任何硬盘分区的根目录或本地安装源中运行。 默认情况下,不能使用通配符。
Dir 显示所有文件的列表,包括隐藏文件和系统文件。
禁用 Windows 系统服务或 Windows 驱动程序。 servicename 参数是要禁用的服务或驱动程序的名称。 使用此命令禁用服务时,它会在将类型更改为SERVICE_DISABLED之前显示服务的原始启动类型。 最好注意原始启动类型,以便可以使用 enable 命令重启服务。
Diskpart 管理硬盘卷上的分区。
- /add 选项将创建新分区。
- /delete 选项删除现有分区。
- 设备名称参数是新分区的设备名称。 新分区的设备名称的一个示例是 deviceharddisk0。
- 驱动器名称参数是要删除的分区的驱动器号,例如。
- 分区名称 是要删除的分区的基于分区的名称,可用于代替 驱动器名称 参数。 基于分区的名称的一个示例是 deviceharddisk0partition1。
- size 参数是新分区的大小(以 MB 为单位)。
启用 Windows 系统服务或 Windows 驱动程序。 servicename 参数是要启用的服务或驱动程序的名称,start_type是已启用服务的启动类型。 启动类型使用以下格式之一:
退出退出恢复控制台,然后重启计算机。
展开压缩文件。 源参数是要展开的文件。 默认情况下,不能使用通配符。 目标参数是新文件的目录。 默认情况下,目标不能是可移动媒体,不能是只读的。 可以使用 该命令从目标目录中删除只读属性。 如果源包含多个文件,则需要该选项 。 此选项允许通配符。 /y 开关禁用覆盖确认提示。 /d 开关指定不应展开文件,并显示源中文件的目录。
在系统分区上写入新的启动扇区。 该 命令仅在基于 x86 的计算机上受支持。
修复程序修复启动分区的主启动记录(MBR)。 设备名称参数是一个可选名称,指定需要新的 MBR 的设备。 当目标为启动设备时省略此变量。 仅基于 x86 的计算机上才支持 fixmbr 命令。
设置磁盘格式。 /q 开关执行快速格式。 /fs: 文件系统 开关指定文件系统。
帮助列出了恢复控制台支持的所有命令。 有关特定命令的详细信息,请键入帮助
command-name 或
command-name /? 。Listsvc 在计算机上显示所有可用的服务和驱动程序。
登录显示检测到的 Windows 安装,并请求这些安装的本地管理员密码。 使用此命令移动到另一个安装或子目录。
映射显示当前处于活动状态的设备映射。 包括用于指定使用高级 RISC 计算(ARC)路径而不是 Windows 设备路径的 arc 选项。 (ARC 是用于Boot.ini文件的格式。
Md (Mkdir) 创建目录。 该命令仅在当前 Windows 安装的系统目录中、可移动媒体、任何硬盘分区的根目录或本地安装源中运行。
更多/类型向屏幕显示指定的文本文件。
Rd (rmdir) 删除目录。 该命令仅在当前 Windows 安装的系统目录中、可移动媒体、任何硬盘分区的根目录或本地安装源中运行。
任(重命名)重命名单个文件。 该命令仅在当前 Windows 安装的系统目录中、可移动媒体、任何硬盘分区的根目录或本地安装源中运行。 不能将新的驱动器或路径指定为目标。
设置显示并设置恢复控制台环境变量。
将当前目录设置为 %systemroot%。
如何将恢复控制台安装为启动选项
可以在工作计算机上安装恢复控制台,以便在无法启动 Windows 时使用它。 如果必须使用恢复控制台,此预防措施可以节省时间。
若要将恢复控制台安装为启动选项,请执行以下操作:
在 Windows 运行时,在计算机的 CD 或 DVD 驱动器中插入 Windows Server 2003 CD。
单击“开始”,然后单击“运行”。
在“打开”框中,键入以下行,其中
驱动器 是包含 Windows Server 2003 CD 的计算机 CD 驱动器或 DVD 驱动器的驱动器号,然后单击“确定” :
**drive: i386winnt32.exe /cmdcons若要将恢复控制台安装为 Windows Server 2003 x64 版本的启动选项,请键入以下行:
**drive: amd64winnt32.exe /cmdcons在出现消息时单击“是”以安装恢复控制台。
收到指出恢复控制台已成功安装的消息时,请单击“确定”。
若要使用恢复控制台,请重新启动计算机,然后使用箭头键在“请选择操作系统以启动”列表中Microsoft Windows 恢复控制台。
作为预防措施,请勿删除恢复控制台。 但是,如果要删除恢复控制台,则必须手动执行此操作。
若要删除恢复控制台,请执行以下步骤:
重新启动计算机。
单击“开始”,然后单击“我的计算机”。
打开“ 显示隐藏文件和文件夹 ”选项(如果尚未打开)。 为此,请按照以下步骤操作:
- 在“工具”菜单上,单击“文件夹选项”。
- 单击“视图”选项卡。
- 单击“ 显示隐藏文件和文件夹”,单击以清除 “隐藏受保护的操作系统文件”复选框( 如果已选中),然后单击“确定”。
双击表示安装恢复控制台的硬盘的驱动器号。
从根文件夹中删除 Cmdcons 文件夹,然后删除 Cmldr 文件。 为此,请按照以下步骤操作:
- 右键单击 Cmdcons,然后单击“删除”。 按照屏幕上显示的说明进行操作,然后单击“是”以确认删除。
- 右键单击 Cmldr,然后单击“删除”。 按照屏幕上显示的说明进行操作,然后单击“是”以确认删除。
从Boot.ini文件中删除恢复控制台条目。 为此,请执行下列步骤。
在根文件夹中,右键单击Boot.ini文件,然后单击“属性”。 单击可清除 只读 复选框,然后单击“确定”。
在记事本中打开Boot.ini文件。
找到恢复控制台条目,然后将其删除。 恢复控制台条目类似于以下行:
C:cmdconsbootsect.dat=“Microsoft Windows 恢复控制台” /cmdcons在“文件”菜单上,单击“保存”,然后单击“退出”退出记事本。
将Boot.ini文件的属性更改回只读。 为此,请右键单击Boot.ini,然后单击“属性”。 单击以选中 “只读 ”复选框,然后单击“确定”。