您的当前位置:首页正文

使用故障恢复控制台

来源:化拓教育网
使用故障恢复控制台

我们还可以安装故障恢复控制台为缺省启动选项,只有最高级的用户才应使用此功能。推荐在使用故障恢复控制台之前,将信息备份到磁盘上。本地硬盘驱动器可能会被格式化为恢复的一部分。故障恢复控制台在启动 过程中提供了一个命令行,命令行命令的使用方法我将在后面提到。这样 在 Windows 2000 不启动时,就可以更改系统。使用故障恢复控制台,无需启动 Windows 2000 就可以执行许多任务,包括:启动和停止服务、在 本地硬盘驱动器(包括 NTFS 文件系统驱动器)上读写信息、格式化驱动 器等等。如果需要通过从软盘或 CD-ROM 上将文件复制到硬盘以修复系统,或者需要修改阻止计算机正常启动的服务时,故障恢复控制台尤为有用。 启动故障恢复控制台有两种方式:

如果无法启动计算机,这时只需从引导菜单上选中 Windows 2000 故障恢复控制台选项即可。在启动故障恢复控制台之后,选择要登录的驱动 器(如果是双重引导计算机)并使用管理员密码登录。如果没有列出故障 恢复控制台,则需要安装它。应将故障恢复控制台安装为一个启动选项, 以便在计算机无法重新启动时,可以运行它。 将故障恢复控制台安装为启动选项 以管理员或具有管理员权限的用户登录 Windows 2000。 如果计算机 与网络相连,网络策略设置可能也会阻止您完成本步骤。将 Windows 2000 Professional 光盘插入 CD-ROM 驱动器。如果提示升级到 Windows 2000, 单击“否”。从命令提示符下(或从 Windows 2000 的\"运行\"命令框内) 键入指向相应 Winnt32.exe 文件 (在 Windows 2000 光盘内)的路径, 后跟一个空格和 /cmdcons 开关选项。例如: e:\\\\i386\\winnt32.exe /cmdcons。遵循出现的提示操作。

在没有启动的系统上运行故障恢复控制台:重新启动计算机,然后从 操作系统列表上单击“Windows 2000 故障恢复控制台”。 遵循出现的提 示操作。 故障恢复控制台显示命令提示符可对系统执行所需的更改。 要 查看故障恢复控制台上可用的命令,请在命令提示符下键入help。要重新 启动计算机,键入 exit 关闭命令提示符窗口。 删除故障恢复控制台

从根文件夹删除\\Cmdcons文件夹。从根删除Cmldr文件。在 Boot.ini 文件内,删除故障恢复控制台的条目。 故障恢复控制台命令大全

说了那么多,但到底故障恢复控制台命令如何使用呢?请跟我来,故 障恢复控制台引导成功后将进入类似 DOS的命令提示符状态后,我们习惯 经常使用的DOS命令如 cd、attrib等都能够使用。下面我向大家介绍故障 恢复控制台命令的详细用法: Attrib

更改单个文件或目录的属性。该命令设置或删除指派给文件或目录的 只读、系统、存档、隐藏以及压缩属性。 下列 attrib 命令的参数只有在您使用 Windows 2000 的恢复控制台 时才有效,Windows 2000 恢复控制台可从 Windows 2000 安装程序启动。 attrib 命令的各个参数可从 Windows 2000 的命令提示符获得。 attrib [+r|-r] [+s|-s] [+h|-h] [+c|-c] [[drive:][path] filename] 参数 +r

设置只读属性。 -r

清除只读属性。 +s

设置系统属性。 -s

清除系统属性。 +h

设置隐藏属性。 -h

清除隐藏属性。 +c

设置压缩属性。 -c

清除压缩属性。 [[drive:][path] filename]

指定要处理的目录或文件的位置和名称。可以一次只更改一个文件, 也可以更改整个目录。 可以用一个命令更改一个文件或目录的多个属性。 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 Chdir (Cd)

显示当前目录的名称,或更改当前的文件夹。

带有下列参数的 chdir 或 cd 命令只有在使用 Windows 2000恢复控 制台时才能使用,恢复控制台可从 Windows 2000 安装程序启动。可以在 Windows 2000 命令提示符下使用带有不同参数的 chdir 命令。 chdir [drive:][path] [..] 或者

cd [drive:][path] [..] 参数 无

如果不带任何参数,chdir 将显示当前驱动器和文件夹的名称。只与 驱动器号一起使用(例如 cd C:),chdir 将显示指定驱动器上的当前目 录。 [drive:][path]

指定要改到的驱动器(如果不是当前驱动器)和目录。 [..]

指明要改到父文件夹。在 chdir 和两个句点之间插入一个空格。 注意

Chdir 将空格视作分隔符。用引号将包含空格的目录名扩起来。例如: cd \"driver cache\"

Chdir只适用于当前 Windows 安装的系统目录、可移动媒体、硬盘分 区的根目录或本地安装源。 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 的驱动器 上使用该命令。 Cls 清除屏幕。

清除后的屏幕只显示命令提示符和插入点。 cls 参数 无 Copy

将单个文件复制到其他位置。带有下列参数的 copy 命令只有在使用 Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。可在 Windows 2000 命令提示符下使用带不同参数的copy 命令。 copy source [destination] 参数 source

指定要被复制的文件的位置和名称。source 可以由驱动器号和冒号、目录名、文件名或它们的组合构成。 destination

指定要复制的文件或文件集的位置和名称。Destination 可以由驱动 器号和冒号、文件夹名、文件名或它们的组合构成。 注意

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

目标可以是除可移动媒体以外的任何与源相同的位置。如果没有指定 目标,则默认为当前目录。 Windows 安装 CD 中的压缩文件在复制过程中解压缩。 Copy 不支持通配符。 Delete (Del)

删除单个文件。带有下列参数的delete或del命令只有在使用Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000安装程序 启动。可在 Windows 2000 命令提示符下使用带有不同参数的 delete 或 del 命令。

delete [drive:][path] filename 或者

del [drive:][path] filename 参数

[drive:][path] filename

指定要删除的文件的位置和名称。

注意

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

显示目录中的文件和子目录列表。带有下列参数的dir 命令只有在使 用 Windows 2000 恢复控制台时可能使用,该恢复控制台可从 Windows 2000 安装程序启动。可在 Windows 2000命令提示符下使用带有不同参数 的 dir 命令。

dir [drive:][path][filename] 参数 [drive:][path]

指定要查看列表的驱动器和目录。 [filename]

指定要查看列表的特定文件或一组文件。可以使用多个文件名。文件 名可以用空格、逗号或分号隔开。可以在 filename 参数中使用通配符 (? 和 *)显示一组文件。

Dir 还列出磁盘的卷标和序列号,以及所列文件的数目,累计大小和 磁盘上剩余的可用空间(以字节计)。对于每个文件和子目录而言,dir 列出文件的扩展名、文件字节数、文件的最后修改日期和时间以及下列文 件属性(如果可用): 缩写 属性 d 目录 h 隐藏文件 s 系统文件 e 加密 r 只读 a 存档文件 c 压缩 p 重新分析点

Dir 仅适用于当前Windows 安装的系统目录、可移动媒体、硬盘分区的根目录或本地安装源。 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 命令更改启动类型时,上次启动类型的名称将显示在屏 幕上。应该记下该名称,以便在需要时将启动类型恢复为上次的设置。 Exit

关闭 Windows 2000 恢复控制台并重新启动计算机。exit命令在使用Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows2000 安装程序启动。 exit 参数 无 Expand

从压缩文件中提取文件。使用该命令从 Windows 2000 CD 上的 CAB (.cab) 文件或压缩文件中提取驱动程序文件。

带有不同参数的expand 命令只有在使用 Windows2000 恢复控制台时 才能使用,该恢复控制台可从 Windows 2000 安装程序启动。可在Windows 2000 命令提示符下使用带有不同参数的 expand。 expand [/d] [/y] source | source.cab [/F:filespec}] [destination] 参数 /d

列出 CAB 文件中包含的文件而不展开或提取。 /y

在展开或提取文件时不出现覆盖提示。 source

指定要展开的文件。如果源文件只包含一个文件,请使用该选项。source 可由驱动器号和冒号、目录名、文件名或它们的组合构成。不能使用通配 符。 source.cab /f:filespec

指定要从中提取的 CAB文件以及要提取的一个或多个文件的名称。如果源 文件包含多个文件,请使用该选项。可以对要提取的文件使用通配符。 destination

指定提取文件的目标目录和(或)文件名。 范例

下例将从 Windows 2000 CD 上的驱动程序 CAB 文件中提取 Msgame.sys 文件并将其复制到 C:\\Winnt\\System\\Drivers:

expand d:\\i386\\driver.cab \\f:msgame.sys c:\\winnt\\system\\drivers

下例将展开压缩文件 Access.cp_: expand d:\\i386\\acces.cp_ c:\\winnt\\system32\\access.cpl

下例将列出 Windows 2000 CD 上的驱动程序 CAB 文件中的所有文件。 expand /d d:\\i386\\driver.cab

驱动程序 CAB 文件包含成千上万的文件,其中包括 Windows 2000提供的 大部分驱动程序。将所有文件从 CAB文件展开到硬盘上需要花较长的时间 和大量的磁盘空间。建议仅从该文件中提取需要的文件。如果没有指定目 标,文件将被复制到当前目录。 不能将软盘驱动器或 CD-ROM指定为目标。 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,新的主引导记录将被写入引导设备,即装载主系统的驱动器。

如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命 令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的 主引导记录可能破坏分区表并导致分区无法访问。 Format

将指定驱动器格式化成用于 Windows 2000 的特定文件系统。带有下 列参数的 format 命令只有在使用 Windows 2000 恢复控制台时才能使用, 该恢复控制台可从 Windows 2000 安装程序启动。可在 Windows 2000 命 令提示符下使用带不同参数的 format 命令。 format [drive:][/q] [/fs:file-system] 参数 drive:

指定要格式化的驱动器。不能从恢复控制台格式化软盘。 /q

对驱动器进行快速格式化。不扫描驱动器看是否有坏区域,因此只应对以 前格式化过的驱动器使用该参数。 /fs:file-system

指定要使用的文件系统:FAT、FAT32 或 NTFS。如果不指定文件系统,则 使用现有的文件系统格式。 Help

提供有关 Windows 2000 恢复控制台命令的联机信息。

help [commandname] 参数 none

列出恢复控制台中提供的命令。 commandname

提供有关命令信息,包括命令使用的参数。

有两种方法可以获得命令的联机帮助。可以在 help 命令后指定命令名,也可以在命令提示符下键入命令名和 /? 开关。例如,键入下列命令可以 获得有关 extract 命令的信息: help extract extract /? Listsvc

列出计算机上可以使用的服务和驱动程序。listsvc 命令只有在使用 Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。 listsvc 参数 无 Logon

登录到安装的 Windows 2000 或 Windows NT 4.0 系统。logon 命令只有在使用 Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。 logon 参数 无

logon 命令将列出所有检测到的安装 Windows 2000 和 Windows NT的系统,登录该系统需要本地管理员密码。 Map

显示驱动器号与物理设备名称的映射。该信息在运行 fixboot、fixmbr 或 fdisk 命令时非常有用。map 命令只有在使用 Windows 2000恢复控制 台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。 Map [arc] 参数 arc

指示 map 命令显示高级 RISC 计算 (ARC) 设备名称而不是 Windows 2000 设备名称。以下是 ARC 设备名称的范例:

multi(0)disk(0)rdisk(0)partition(1) 等效的 Windows 2000 设备名称为: \\Device\\HardDisk0\\Partition1 范例

下例将物理设备名映射为使用 ARC 设备名称的驱动器号: map arc

如果不使用 arc 参数,则 map 命令显示 Windows 2000 设备名称。 map 命令还显示文件系统的类型和每个磁盘的大小 (MB)。 Mkdir (md)

创建目录或子目录。带有下列参数的 mkdir 命令只有在使用Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000安装程序 启动。可在 Windows 2000 命令提示符下使用带不同参数的 mkdir 命令。 mkdir [drive:]path

或者

md [drive:]path 参数 drive:

指定要创建新目录的驱动器。 path

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

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

显示文本文件的内容。使用 more 或 type 命令查看文本文件而不修 改文件。带有下列参数的 more 命令只有在使用 Windows 2000 恢复控制 台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。可在 Windows 2000 命令提示符下使用带不同参数的 more 命令。 more [drive:][path] filename 或者

type [drive:][path] filename 参数

[drive:][path] filename

指定要查看的文件的位置和名称。

如果使用 NTFS 驱动器,而且文件名包含空格,则必须用引号 (\") 将文件名引起来。 Rename (Ren)

更改单个文件的名称。带有下列参数的rename命令只有在使用Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000安装程序 启动。可在 Windows 2000 命令提示符下使用带不同参数的 rename 命令。 rename [drive:][path] filename1 filename2 或者

ren [drive:][path] filename1 filename2 参数

[drive:][path] filename1

指定要重新命名的文件的位置和名称。不能使用通配符。 filename2

为文件指定新的名称。重新命名文件时不能指定新的驱动器或路径。 Rmdir (Rd)

删除目录。带下列参数的 rmdir命令只有在使用 Windows 2000 恢复 控制台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。可 在 Windows 2000 命令提示符下使用带不同参数的 rmdir 命令。 rmdir [drive:]path 或者 rd [drive:]path 参数 [drive:]path

指定要删除的目录的位置和名称。不能使用通配符。 目录必须为空否则命令失败。

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

显示和设置\"恢复控制台\"的环境变量。set 命令是必须与安全模板一 同启用的可选命令。

带有下列参数的 set命令只有在使用 Windows 2000 恢复控制台时才 能使用,该恢复控制台可

从 Windows 2000 安装程序启动。可在 Windows 2000 命令提示符下使用带不同参数的 set 命令。 set [variable=[string]] 参数 无

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

指定需要设置或修改的变量。 “恢复控制台”支持以下环境变量: 变量 说明

AllowWildCards 允许某些命令(如 del 命令)支持通配符。 AllowAllPaths 允许访问系统上的所有文件和目录。

AllowRemovableMedia 允许文件复制到可移动媒体上,如软盘。 NoCopyPrompt 覆盖现有文件时不显示提示。 string

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

下例允许在某些恢复控制台命令中使用通配符: set allowwildcards=true

下例将关闭覆盖文件时的提示功能: set nocopyprompt=true

默认情况下禁用 set 命令。要启用 set 命令,请使用安全模板。“启用 恢复控制台的 Set 命令”属性位于控制台树中本地计算机策略/计算机配 置/Windows 设置/安全设置/本地策略/安全选项之下。 默认情况下所有环境变量均设为 FALSE。 Systemroot

将当前目录设为登录安装 Windows 2000 系统的系统根目录文件夹。

systemroot 命令只有在使用 Windows 2000恢复控制台时才能使用,该恢 复控制台可从 Windows 2000 安装程序启动。 systemroot 参数 无 Type

显示文本文件的内容。使用 type 或 more 命令查看文本文件而不修 改文件。带有下列参数的 type 命令只有在使用 Windows 2000 恢复控制台时才能使用,该恢复控制台可从 Windows 2000 安装程序启动。可在 Windows 2000 命令提示符下使用带不同参数的 type 命令。 type [drive:][path] filename 或者

more [drive:][path] filename 参数

[drive:][path] filename

指定要查看的文件的位置和名称。

如果使用 NTFS 驱动器而且文件名包含空格,则必须用引号 (\")将文件名引起来。

因篇幅问题不能全部显示,请点此查看更多更全内容