恢复控制台

来自 WinStory Wiki
跳转到导航 跳转到搜索
Windows 恢复控制台
Microsoft Windows 的组件
文件:Xpcmdcons.png
Windows XP 中的恢复控制台
类型恢复工具
推出于Windows 2000
最后包含于Windows Server 2003
接替
Windows 恢复环境

恢复控制台是 Windows 2000Windows XPWindows Server 2003 安装介质中包含的诊断工具,可用于修复阻止启动到完整 Windows 环境的系统错误。它是一个命令行界面,旨在类似于命令提示符和其他控制台 Windows 实用程序,但是,它们不共享任何代码,并且相同实用程序的 Windows 和恢复控制台版本之间存在许多差异,其中最引人注目的是 DISKPART。此工具由 Windows 安装程序加载的 SPCMDCON.SYS 驱动程序实现。

恢复控制台主要从安装光盘使用。但是,也可以使用 winnt32.exe /cmdcons 命令将其安装到硬盘上。[a]确认后,安装程序会将故障恢复控制台安装到 C:\CMDCONS 并向 boot.ini 添加适当的条目。

Windows Vista 用基于 WinPEWindows 恢复环境取代了恢复控制台,此环境具有完整的图形界面,并在向导中实现了大多数相同的功能。

命令

恢复控制台支持许多命令提示符命令,并包含一些自定义命令,这些命令可以分为几个类别。

命令提示符对应项

以下命令的行为与命令提示符内置命令大致相同,主要处理文件管理:

  • ATTRIB – 操作文件属性
  • CD/CHDIR – 更改或打印当前工作目录
  • CLS – 清除屏幕
  • COPY – 复制文件
  • DEL/DELETE – 删除文件
  • DIR – 打印目录的内容
  • EXIT – 退出故障恢复控制台并重新启动计算机
  • HELP – 打印支持的命令列表或有关其用法的详细信息
  • MD/MKDIR – 创建目录
  • RD/RMDIR – 删除目录
  • REN/RENAME – 重命名文件或目录
  • SET – 设置或输出环境变量
  • TYPE/MORE[b] – 输出文件的内容

外部命令对应项

以下命令类似于 Windows 附带的某些外部命令;但是,它们与常规对应物的行为并不完全兼容(如果有的话):

  • BOOTCFG – 操作 boot.ini 文件[c]
  • CHKDSK – 检查文件系统是否有错误
  • DISKPART – 磁盘分区编辑器;与常规 DiskPart 无关
  • EXPAND – 从安装媒体扩展压缩文件
  • FORMAT – 格式化卷
  • NET – 连接到网络共享[d]

恢复控制台独有

以下命令是恢复控制台独有的:

  • BATCH – 执行文本文件中的命令,类似于批处理文件
  • DISABLE – 禁用服务
  • ENABLE – 启用服务
  • FIXBOOT – 将 Windows 卷引导记录写入指定卷
  • FIXMBR – 将 Windows 主引导记录写入指定磁盘
  • LISTSVC – 列出所有已注册的服务
  • LOGON – 将用户登录到 Windows 安装;启动时运行
  • MAP – 显示驱动器盘符映射
  • SYSTEMROOT – 对系统目录的更改

  1. winnt32.exe 位于 Windows 安装光盘上的子目录中,具体取决于目标体系结构(IA-32 为 i386,AMD64 为 amd64,IA-64 为 ia64)。
  2. MORE 命令仅被识别为 TYPE 命令的别名,此命令不完全匹配其通常的语法。值得注意的是,它不能用于选择性地对命令的输出进行分页;但是,由于所有命令的输出都已自动分页,因此不需要此命令。
  3. 在 Windows XP 中引入。
  4. 此命令的可用性存在争议,因为在恢复控制台中没有加载网络堆栈。