Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > Windows XP 故障恢复控制台的说明
【标  题】:Windows XP 故障恢复控制台的说明
【关键字】:Windows,XP
【来  源】:http://blog.csdn.net/fengjieblog/archive/2006/06/17/806165.aspx

Windows XP 故障恢复控制台的说明

Your Ad Here

概要

本文描述 Windows 故障恢复控制台的功能和限制。Windows 故障恢复控制台是为了帮助您在基于 Windows 的计算机未正确启动或者根本无法启动时进行恢复而设计的。

更多信息

使用 Windows 故障恢复控制台时,您可以在不启动 Windows 图形用户界面的情况下,获得对 NTFS、FAT 和 FAT32 卷的有限访问。在 Windows 故障恢复控制台中,您可以:
使用、复制、重命名或者替换操作系统文件和文件夹。
在下次启动计算机时启用或禁用服务或设备启动。
修复文件系统启动扇区或主启动记录 (MBR)。
在驱动器上创建和格式化分区。
注意只有管理员能够访问 Windows 故障恢复控制台,以使未经授权的用户不能使用任何 NTFS 卷。

启动 Windows 故障恢复控制台

若要启动 Windows 故障恢复控制台,请使用如下方法之一:
使用 Windows 安装盘或者 Windows CD-ROM 启动计算机。在"欢迎使用安装程序"屏幕上,按 F10 键或者按 R 键修复,并启动 Windows 故障恢复控制台。
使用带 /cmdcons 选项的 Winnt32.exe 实用程序,将 Windows 故障恢复控制台添加到 Windows"启动"文件夹中。此过程需要系统分区上大约 7 MB 的硬盘空间来容纳 Cmdcons 文件夹和文件。

使用命令控制台

启动 Windows 故障恢复控制台后,您将收到下面的信息:

Microsoft Windows(R) Recovery Console

The Recovery Console provides system repair and recovery functionality.
Type EXIT to quit the Recovery Console and restart the computer.

1: C:\WINDOWS

Which Windows Installation would you like to log onto
(To cancel, press ENTER)?

输入适当的 Windows 安装号后,将提示您输入管理员帐户密码。注意,如果您连续三次输入不正确的密码,Windows 故障恢复控制台将退出。另外,如果 SAM(安全帐户管理器)数据库丢失或受损,您也无法使用 Windows 故障恢复控制台,因为您无法得到适当的身份验证。在输入密码并且 Windows 故障恢复控制台启动后,输入 exit 重新启动计算机。

在 Windows XP Professional 下,您可以设置启用自动管理登录的组策略。

 

故障恢复控制台的约束和限制

当使用 Windows 故障恢复控制台时,只能使用下面的文件夹:

根文件夹
您当前登录到的 Windows 安装的 %SystemRoot% 文件夹及子文件夹
Cmdcons 文件夹
可移动媒体驱动器,如 CD-ROM 或 DVD-ROM 驱动器
备注:如果您试图获取对其他文件夹的访问,将收到"Access Denied"错误信息。另外,在使用 Windows 故障恢复控制台期间,无法将文件从本地硬盘复制到软盘中。可以将文件从软盘或 CD-ROM 复制到硬盘中,以及从一个硬盘复制到另一个硬盘中。

可用命令

HELP

使用 help 命令可以列出以下所有受支持的命令:

attrib    del        fixboot   more     set
batch     delete     fixmbr    mkdir    systemroot
bootcfg   dir        format    more     type
cd        disable    help      net           
chdir     diskpart   listsvc   rd            
chkdsk    enable     logon     ren           
cls       exit       map       rename  
copy      expand     md        rmdir

ATTRIB

使用带有以下任何参数的 attrib 命令可以改变文件或文件夹的属性:

-R
+R
-S
+S
-H
+H
-C
+C

说明:

+:设置属性
-:重置属性
R:只读文件属性
S:系统文件属性
H:隐藏文件属性
C:压缩文件属性

必须设置或清除至少一个属性。
若要查看属性,请使用 dir 命令。

BATCH

batch inputfile [outputfile ]

使用此命令可运行在文本文件中指定的命令。在命令语法中,inputfile(命令中的内容不用翻译,即使可以译)指定包含要运行的命令列表的文本文件,outputfile 指定包含指定命令的输出的文件。如果不指定输出文件,将在屏幕上显示输出。

BOOTCFG

此命令用于启动配置与恢复。此命令有如下选项:

bootcfg /add
bootcfg /rebuild
bootcfg /scan
bootcfg /list
bootcfg /disableredirect
bootcfg /redirect [portbaudrate] | [useBiosSettings]

例如:

bootcfg /redirect com1 115200
bootcfg /redirect useBiosSettings

可以使用如下选项:

/add:将 Windows 安装添加到启动菜单列表中。
/rebuild:重复所有 Windows 安装,以便您可以指定要添加的安装。
/scan:在所有磁盘上扫描 Windows 安装并显示结果,以便您可以指定要添加的安装。
/default:设置默认启动选项。
/list:列出已经在启动菜单列表中的项。
/disableredirect:禁用启动加载器中的重定向。
/redirect:使用指定的配置启用启动加载器中的重定向。

CD 和 CHDIR

使用 cdchdir 命令可以更改到另一个文件夹。例如:

键入 cd .. 可以更改到父文件夹。
键入 cd drive: 可以显示指定驱动器中的当前文件夹。
不带参数键入 cd 可以显示当前驱动器和文件夹。

chdir 命令将空格按分隔符处理。因此,在包含空格的文件夹名称的两边必须加上引号 (""),例如:

cd "\windows\profiles\username\programs\start menu"

chdir 命令仅在当前 Windows 安装的系统文件夹中、可移动媒体中、任何硬盘分区的根文件夹中或本地安装源中有效。

CHKDSK

chkdsk drive /p /r

chkdsk 命令检查指定的驱动器,如果必要,还修复或恢复驱动器。此命令也标记损坏的扇区和恢复可读信息。

可以使用这些选项:

/p:对驱动器进行彻底检查并纠正任何错误。
/r:查找损坏的扇区并恢复可读信息。

注意,如果指定 /r 选项,也就指定了 /p 选项。如果指定不带参数的 chkdsk 命令,则在没有选项生效的情况下检查当前驱动器。

运行 chkdsk 命令需要使用 Autochk.exe 文件。CHKDSK 自动在启动文件夹中查找此文件。如果已预安装了命令控制台,启动文件夹一般是 Cmdcons 文件夹。如果 CHKDSK 无法在启动文件夹中找到 Autochk.exe 文件,CHKDSK 会设法查找 Windows CD-ROM 安装媒体。如果无法找到安装媒体,CHKDSK 会提示您输入 Autochk.exe 文件的位置。

CLS

使用此命令可清除屏幕内容。

COPY

copy sourcedestination

使用此命令可复制文件。在命令语法中,source 指定要复制的文件,destination 指定新文件的文件夹名或文件名。不能使用通配符 (*),而且不能复制文件夹。如果从 Windows CD-ROM 复制压缩文件,复制时会自动对文件解压缩。

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

如果没有指定destination,则默认目标是当前文件夹。如果文件已经存在,将提示您是否想用复制的文件改写现有的文件。目标不能是可移动媒体。

DEL 和 DELETE

del drive:pathfilename
delete drive:pathfilename

使用此命令可删除文件。在命令语法中,drive:pathfilename 指定要删除的文件。delete 命令仅在当前 Windows 安装的系统文件夹中、可移动媒体中、任何硬盘分区的根文件夹中或本地安装源中有效。delete 命令不接受通配符。

DIR

dir drive:pathfilename

使用此命令可显示文件夹中的文件和子文件夹的列表。在命令语法中,drive:pathfilename 指定要列出的驱动器、文件夹和文件。dir 命令列出所有文件,包括隐藏文件和系统文件。文件可以具有下面的属性:

D:目录
H:隐藏文件
S:系统文件
E:加密
R:只读文件
A:可以存档的文件
C:压缩
P:重分析点

dir 命令仅在当前 Windows 安装的系统文件夹中、可移动媒体中、任何硬盘分区的根文件夹中或本地安装源中有效。

DISABLE

disable servicename

使用此命令可禁用 Windows 系统服务或驱动程序。在命令语法中,servicename 指定要禁用的服务或驱动程序的名称。

使用 listsvc 命令可显示所有可以被禁用的服务或驱动程序。disable 命令在将启动类型重置为 SERVICE_DISABLED 之前打印旧的服务启动类型。记下旧的启动类型以防需要重新启用服务。

disable 命令显示的 start_type 值是:

SERVICE_DISABLED
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

DISKPART

diskpart /add/deletedevice_namedrive_namepartition_namesize

使用此命令可管理硬盘卷上的分区。 可以使用以下选项:

/add:创建新分区。
/delete:删除现有分区。
device_name:用于创建新分区的设备名。
drive_name:基于驱动器号的名称,例如 D:。
partition_name:用于删除现有分区的基于分区的名称。
size:用 MB 表示的新分区大小。

从 MAP 命令的输出中可以得到设备名,例如,\Device\HardDisk0。可以用分区名代替驱动器名参数,例如,\Device\HardDisk0\Partition1。如果没有使用参数,将显示用于管理分区的用户界面。

警告:如果磁盘已经升级到动态磁盘配置,使用此命令可能会损坏分区表。除非使用磁盘管理工具,否则不要修改动态磁盘的结构。

ENABLE

enable servicenamestart_type

可以使用 enable 命令(其中 servicename 是要启用的服务或驱动程序的名称)启用 Windows 系统服务或驱动程序。

使用 listsvc 命令可显示所有可以启用的服务或驱动程序。enable 命令在将启动类型重置为新值之前打印旧的服务启动类型。应该记下旧值以防需要恢复服务的启动类型。

start_type 的有效选项是:

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 指定新文件的文件夹。如果没有指定目标,此命令默认为当前文件夹。不能包括通配符。

可以使用以下选项:

/y:在改写现有文件前不提示。
/f:filespec:标识要展开的文件。
/d:不展开,仅显示源中的文件目录。

如果源中包含一个以上的文件,需要 /f:filespec 参数标识要展开的具体文件。可以包含通配符。

目标可以是当前 Windows 安装的系统文件夹中、驱动器的根中、本地安装源中或者 Cmdcons 文件夹中的任何文件夹。目标不能是可移动媒体,而且目标文件不能是只读的。使用 attrib 命令可删除只读属性。

除非使用 /y 选项,否则如果目标文件已存在,expand 命令将会提示您。

FIXBOOT

fixboot drive name

使用此命令可在系统分区上写入新的 Windows 启动扇区代码。在命令语法中,drive name 是启动扇区将写入的驱动器号。此命令修复 Windows 启动扇区中的损坏。此命令重写系统启动分区的写入默认值。FIXBOOT 仅在基于 x86 的计算机上受支持。

FIXMBR

fixmbr device name

使用此命令可修复启动分区的主启动记录 (MBR)。在命令语法中,device name 是一个可选的设备名,它指定了需要新 MBR 的设备。当病毒损坏了 MBR,导致 Windows 无法启动时,可以使用此命令。

警告:如果出现病毒或者存在硬件问题,此命令可能损坏分区表。使用此命令可能导致无法访问分区。Microsoft 建议您在使用此命令之前运行防病毒软件。

map 命令的输出中可以获得设备名。如果不指定设备名,将修复启动设备的 MBR,例如:

fixmbr \device\harddisk2

如果 FIXMBR 检测到无效的或者非标准分区表签名,它在重写 MBR 之前会发出要求得到许可的提示。FIXMBR 仅在基于 x86 的计算机上受支持。

FORMAT

format drive/Q/FS:file-system

使用此命令可将指定的驱动器格式化为指定的文件系统。在命令语法中,/Q 执行驱动器的快速格式化,drive 是要格式化的分区的驱动器号,/FS:file-system 指定要使用 [FAT、FAT32 或 NTFS] 的文件系统类型。如果没有指定文件系统,将使用现有的文件系统格式(如果可用)。

LISTSVC

listsvc 命令列出所有可用的服务、驱动程序以及它们的当前 Windows 安装的启动类型。此命令和 disable 以及 enable 命令一起使用时是有用的。

注意列表从 %SystemRoot%\System32\Config\System 配置单元中提取。如果系统单元已损坏或丢失,将出现不可预知的结果。

LOGON

logon

logon 命令列出所有检测到的 Windows 安装,然后请求您想登录到的 Windows 副本的本地管理员密码。如果前三次登录尝试没有成功,控制台将退出,并且计算机将重新启动。

MAP

map arc

使用此命令可列出驱动器号、文件系统类型、分区大小和物理设备映射。在命令语法中,arc 参数告诉 map 命令使用 ARC 路径而不是 Windows 设备路径。

MD 和 MKDIR

mdmkdir 命令创建新文件夹。不支持通配符。mkdir 命令仅在当前 Windows 安装的系统文件夹中、可移动媒体中、任何硬盘分区的根文件夹中或本地安装源中有效。

MORE

more filename

使用此命令可在屏幕上显示文本文件。

NET

虽然帮助文件陈述了另外一种情况,但是 NET 命令不能从故障恢复控制台使用。没有为故障恢复控制台加载协议堆栈,因此没有可用的网络功能。

RD 和 RMDIR

使用 rdrmdir 命令可删除文件夹。这些命令只能在以下位置中使用:Windows 当前安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹或本地安装源。

REN 和 RENAME

使用 renrename 命令可重命名文件。注意无法为重命名的文件指定新的驱动器或路径。这些命令只能在以下位置中使用:Windows 当前安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹或本地安装源。

SET

set 命令允许您显示或修改四个环境选项。

AllowWildCards = FALSE AllowAllPaths = FALSE AllowRemovableMedia = FALSE NoCopyPrompt = FALSE

SYSTEMROOT

systemroot 命令将当前的工作文件夹设置为您当前登录到的 Windows 安装的 %SystemRoot% 文件夹。

TYPE

type filename
使用 type 命令可显示文本文件。
信息化项目在IT部门如何推动?:【上一篇】
Windows XP 登录屏幕未出现并且计算机连续重新启动:【下一篇】
【相关文章】
  • Windows XP 在启动过程中可用的控件组
  • Rootkits 和 Windows Vista
  • windows.DC/AD.域帐户与本地帐户发生同名且应用于同一客户端是否会冲突?
  • windows.DC/AD.windows2003如何实现域中的帐户与客户端捆绑?
  • NET Tip: Run ASP.NET 1.1 with ASP.NET 2.0 on Windows 2003 NET技巧:在WINDOWS 2003 上同时运行 ASP.NET...
  • "XP practices" 应翻译为"XP惯例"
  • RUP与XP的平衡之道
  • Web 事件--向SQL Server 数据库、Windows 事件日志、WMI 命名空间或电子邮件输出事件
  • 微软新一代操作系统Windows Vista
  • 技术可以轻松点简单点--学习WINDOWS SDK编程(1)与具体技术无关
  • 【随机文章】
  • Apache2与tomcat5.0整合
  • 创建SvcHost.exe调用的服务原理与实践
  • Win 2003远程管理的实现
  • Linux口令丢失时你该怎么办?
  • KMP算法初学
  • 用3DS max 异面体制作立体足球
  • 使用VB进行SW二次开发的环境配置
  • 在Excel中引用多维数据库数据制作报表(正在补充......)
  • 用webmin设置dns
  • 脱掉Aspack V2.000加的壳
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.