首页  ·  知识 ·  基础设施
故障恢复控制台[主要]命令
佚名  小雨在线  数据中心  编辑:dezai  图片来源:网络
Batch执行在文本文件中指定的命令。batch 命令只有在使用 Windows 2000 恢复控制台时才可以使用,恢复控制台可从 Windows 2000 安装程

Batch
执行在文本文件中指定的命令。batch 命令只有在使用 Windows 2000 恢复控制台时才可以使用,恢复控制台可从 Windows 2000 安装程序启动。
batch input_file [output_file]
参数
input_file
指定包含要执行的命令列表的文本文件。Input_file 可以由驱动器号和冒号、目录名、文件名或它们的组合构成。
output_file
如果指定,则在命名文件中存储命令输出。如果没有指定,输出将显示在屏幕上。
范例下例将执行批处理文件 C:\Jobs\Find.txt 并将输出存储在文件 C:\Jobs\Results.txt
中:
batch c:\jobs\find.txt c:\jobs\results.txt

Chkdsk
创建并显示磁盘状态报告。Chkdsk 也列出并纠正磁盘上的错误。
带有下列参数的 chkdsk 命令只有在使用 Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。可在 Windows 2000 命令提示符下使用带有不同参数的 chkdsk 命令。
chkdsk [drive:][/p] [/r]
参数 无
如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。
drive:
指定要 chkdsk 检查的驱动器。
/p
即使驱动器不在 chkdsk 的检查范围内,也执行彻底检查。该参数不对驱动器做任何更改。
/r
找到坏扇区并恢复可读取的信息。隐含着 /p 参数。
注意
Chkdsk 需要 Autochk.exe 文件。如果不能在启动目录(默认为 \Winnt\System32)中
找到该文件,将试着在 Windows 2000 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 2000 的驱动器上使用该命令。

Disable
禁用 Windows 2000 或 Windows NT 4.0 系统服务或设备驱动程序。disable 命令只有在使用 Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。
disable {service_name] | [device_driver_name}
参数
service_name
要禁用的系统服务名称。
device_driver_name
要禁用的设备驱动程序名称。
范例

下例将禁用 Eventlog 服务:
disable eventlog
注意
disable 命令将指定的服务或驱动程序的启动类型设为 SERVICE_DISABLED。
使用 disable 命令禁用系统服务或设备驱动程序时,该系统服务或设备驱动程序上次启动类型的名称将显示在屏幕上。应该记下该名称,以便在需要时使用 enable 命令将启动类型恢复为上次的设置。
共有五种启动类型。前三种类型是:SERVICE_AUTO_START、SERVICE_DISABLED 和SERVICE_DEMAND_START。对应的标准启动类型:自动、禁用和手动,通常使用“计算机管理”管理工具中的“服务”进行配置。后两种类型是:SERVICE_BOOT_START 和SERVICE_SYSTEM_START,通常用于配置加载设备驱动程序的方式。例如,在启动计算机时或启动 Windows 2000 时加载。

Diskpart
创建和删除硬盘驱动器上的分区。diskpart 命令只有在使用 Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。
diskpart [/add | /delete] [device_name | drive_name | partition_name] [size]
参数

如果不带任何参数,diskpart 命令将启动 diskpart 的 Windows 2000 字符模式版本。
/add
创建新的分区。
/delete
删除现有分区。
device_name
要创建或删除分区的设备。该名称可从 map 命令的输出中获得。以下是设备名称的范例:
\Device\HardDisk0
drive_name
以驱动器号表示的待删除分区。仅与 /delete 同时使用。以下是驱动器名称的范例:
D:partition_name
以分区名称表示的待删除分区。可代替 drive_name 使用。仅与 /delete 同时使用。以
下是分区名称的范例:
\Device\HardDisk0\Partition1
size
要创建的分区大小,以兆字节 (MB) 表示。仅与 /add 同时使用。
范例
下例将删除分区:
diskpart /delete \Device\HardDisk0\Partition3
diskpart /delete F:
下例将在硬盘上添加一个 20 MB 的分区:
diskpart /add \Device\HardDisk0 20

Enable
启用 Windows 2000 或 Windows NT 4.0 系统服务或设备驱动程序。enable 命令只有在使用 Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000 安装程
序启动。
enable {service_name | device_driver_name} [startup_type]
参数
service_name
要启用的系统服务的名称。
device_driver_name
要启用的设备驱动程序的名称。
startup_type
要为服务或设备驱动程序指派的启动类型。
范例
下例将 Eventlog 服务的启动类型设为自动或 SERVICE_AUTO_START:
enable eventlog service_auto_start
注意
如果不指派启动类型,enable 命令将列出在 service_name 中指定的服务或设备驱动程序的当前启动类型。 共有五种启动类型。前三种类型是:SERVICE_AUTO_START、SERVICE_DISABLED 和
SERVICE_DEMAND_START。对应的标准启动类型:自动、禁用和手动,通常使用“计算机管理”管理工具中的“服务”进行配置。后两种类型是:SERVICE_BOOT_START 和SERVICE_SYSTEM_START,通常用于配置加载设备驱动程序的方式。例如,在启动计算机时或启动 Windows 2000 时加载。
使用 enable 命令更改启动类型时,上次启动类型的名称将显示在屏幕上。应该记下该名称,以便在需要时将启动类型恢复为上次的设置。
Fixboot向系统分区写入新的分区引导扇区。只有在使用 Windows 2000 恢复控制台时,才能使用 fixboot 命令。Windows 2000 恢复控制台可从 Windows 安装程序中启动。
fixboot [drive]
参数
drive
要写入引导扇区的驱动器该参数替换默认驱动器(用户登录的系统分区)。例如,驱动器:D:
范例
下列命令范例向 驱动器 D: 的系统分区写入新的分区引导扇区:
fixboot d:
注意如果不带任何参数,fixboot 命令将向用户登录的系统分区写入新的分区引导扇区。

Fixmbr
向硬盘写入一个新的主引导记录。只有在使用 Windows 2000 恢复控制台时,才能使用fixmbr 命令。Windows 2000 恢复控制台可从 Windows 安装程序中启动。
fixmbr [device_name]
参数
device_name
要写入新的主引导记录的设备(驱动器)。设备名称可从 map 命令的输出获得。例如,设备名称:
\Device\HardDisk0
范例
下列命令示例向指定设备写入一个新的主引导记录:
fixmbr \Device\HardDisk0
注意如果不指定 device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。
如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。

Set
显示和设置“恢复控制台”的环境变量。set 命令是必须与安全模板一同启用的可选命令。带有下列参数的 set 命令只有在使用 Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。可在 Windows 2000 命令提示符下使用带不同
参数的 set 命令。
set [variable=[string]]
参数

如果没有任何参数,set 命令将显示当前环境设置。

variable
指定需要设置或修改的变量。
“恢复控制台”支持以下环境变量:
变量 说明
AllowWildCards    允许某些命令(如 del 命令)支持通配符。

  AllowAllPaths    允许访问系统上的所有文件和目录。

  AllowRemovableMedia  允许文件复制到可移动媒体上,如软盘。

  NoCopyPrompt 覆盖现有文件时不显示提示。

  string

  指定要与指定变量关联的字符串。

  范例

  下例允许在某些故障恢复控制台命令中使用通配符:

  set allowwildcards=true

  指定要删除的目录的位置和名称。不能使用通配符。

  注意

   · 目录必须为空否则命令失败。

   · Rmdir 仅适用于当前 Windows 安装的系统目录、可移动媒体、硬盘分区的根目录或本地安装源。

  Systemroot

  将当前目录设置为用户登录到的 Windows 安装系统的 systemroot 文件夹。systemroot 命令仅在使用故障恢复控制台时可用。

  systemroot

  参数  无

本文作者:佚名 来源:小雨在线
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的