kb4019472-qq农场牧场三合一

bootxp
2023年4月5日发(作者:360u盘保镖)

Windows2K或XP系统出现故障时,可:1.最后一次正确配置2.安全模式3.系统还原(XP)来修复。

但系统引导文件丢失、文件丢失或配置错误、系统DLL丢失等,只能重装系统,但费时。

恢复控制台可启用/禁用系统服务、分区/格式化磁盘、修复引导记录,复制源光盘文件来修复丢失系统文件的错误。

要用恢复控制台,必须知道系统管理员的账号和密码。

控制台能访问:引导文件夹、系统目录、可移动存储设备。

控制台,可把文件从光/软到硬,硬到硬。但不能从硬盘复到软盘。

一、如何进入故障恢复控制台

1.启动过程中“Del”键进入BIOS设置程序。选“AdvancedBIOSFeatures”,高级BIOS设置,选“FirstBootDevice”,选“CDROM”(将

第一启动设备为光驱)。“F10”键存盘退出。

2.将Windows2k/XP/2003安装光盘(OS光盘)插入光驱,启动,系统会自动以光盘引导,待屏幕出现提示时,按任意键可见XP

的安装程序画面,选“要使用故障控制台,请按R”。

3.系统会自动检测后列出所安装的所有操作系统,键入序号,键入管理员密码,出现“C:WINDOWS>”,控制台启动。

也可将控制台安装到硬盘。“运行”中输入并执行“X:/cmdcons”命令(X为光驱盘符),弹出安装程序对话

框,点“是”。重启,在多重启动菜单中发现一项“MicrosoftWindowsXPRecoveryConsole”。

二.常用的系统故障恢复命令

g:对启动文件的配置和恢复(Win2K没有该命令)

e和Enable:禁用/启用系统服务或设备驱动程序

:从压缩文件中提取文件

t:写入新的启动引导区到指定的系统分区

:修复启动磁盘的主引导记录

:显示帮助

c:列出系统上所有的系统服务和设备驱动程序(配合Disable/Enable使用)

:显示和设置环境变量

三.修复常见系统启动故障

系统文件丢失

1.启动提示WindowsSystem32下某个文件丢失,无法启动,重新安装。

装卸软件时,删除或替换某些重要的系统文件造成。

*确定丢失的文件是不是压缩过的。如没,直接复到目标位置;如压缩的(*.dl_形式),用EXPAND命令。

在控制台提示符后输入命令后重启:(x为光驱盘符)

C:WINDOWS>X:>I386>:WindowsSystem32或COPYD::WindowsSystem32

C:WINDOWS>X:>I386>_C:WindowsSystem32或EXPANDD:_C:WindowsSystem32

*安装光盘中所有的动态链接库文件经压缩。须用“expand”命令释放到系统才行。

*几乎所有的系统级文件位于I386文件夹下。

多系统并存故障(98/XP,)

1.启动98提示:"访问引导扇区文件Multi(0)disk(0)rdisk(0)partition(1)BOOT,出现I/O错误”。

找不到启动98启动分区文件。

多系统,一般先98,再安装高版本的过程中,安装程序首先将原有的启动分区(98)保存成文件,再将自身的启

动程序放入启动分区。是由安装程序创建,无法从安装光盘拷贝。

DOS:SYSC:传递98系统文件到C盘。然后,将2k/XP/2003的光盘插入,重启,光盘引导系统,欢迎屏幕,按2次R键,当安

装程序运行到修复任务选项时,选"检查启动扇区",选“继续(执行所选任务)",按提示,直到"安装程序已完成修复"。重启。

2.启动中,凡中文的地方均为乱码,英文正常显示。

字库文件损坏或丢失造成。从2k/XP/2003的I386中提取此文件,复到C盘根目录下。

*多系统能否正常运转,只需将安装光盘I386中的NTLDR、、、、复盖到C盘根

目录下,再将、复盖到X:WindowsSystem32(X为系统所在的分区盘符)即可。

系统引导区损坏病毒或使用第三方的磁盘工具,造成引导扇区内容被破坏。现象是到OS启动的阶段就停着不动,或

提示没有可启动的磁盘。

进入恢复控制台,输入FIXBOOT,按Y,系统写入成功后,重启。

如不行,可能主引导记录(MBR,MainBootRecord)损坏,用FixMBR命令,但可能损坏分区信息使据丢失,不到最后不要用!

引导配置文件损坏或丢失使用恢复控制台的BOOTCFG命令来重建文件。

进入恢复控制台,输入:BOOTCFG/REBUILD,然后系统会自动扫描所有磁盘的操作系统。

选一个加载到(按Y表示"是",N"不",A"全部")。

提示"输入加载识别符"时输入这个启动项目的名称,

提示"输入OS加载选项"时输入启动参数(FASTDETECT或NODETECT等),回到控制台提示符,重启,启动菜单就出现了。

四.故障恢复控制台的命令(XP控制台命令)

bootcfg命令启动配置和故障恢复(对于大多数计算机,即文件)

bootcfg/default设置默认引导项。

bootcfg/add向引导列表中添加Windows安装。

bootcfg/rebuild重复全部Windows安装过程并允许用户选择要添加的内容。(bootcfg_/build前,应copy备份文件)。

bootcfg/scan扫描用于Windows安装的所有磁盘并显示结果。

bootcfg/list列出引导列表中已有的条目。

bootcfg/disableredirect在启动引导程序中禁用重定向。

bootcfg/redirect[PortBaudRrate]|[useBiosSettings]在启动引导程序中通过指定配置启用重定向。

例:bootcfg/redirectcom1115200bootcfg/redirectuseBiosSettings

——Fixboot向系统分区写入新的分区引导扇区。

fixboot[drive](参数驱动器)驱动器,将替代默认的用户登录的系统分区。如驱动器:D:

例:fixbootd:如不带参数,fixboot命令将向用户登录的系统分区写入新的分区引导扇区。

——Fixmbr修复启动磁盘的主启动记录。

fixmbr[device_name]设备名称可从map命令的输出获得。如设备名称:DeviceHardDisk0

例:向指定设备写入一个新的主引导记录:fixmbrDeviceHardDisk0如不指定,新的主引导记录将被写入引导设备上。

如系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。

*向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。

——Chkdsk创建并显示磁盘的状态报告。还可列出并纠正磁盘上的错误。

chkdsk[drive:][/p][/r]如不带参数,chkdsk将显示当前驱动器的磁盘状态。

drive:指定要chkdsk检查的驱动器。

/p即使驱动器不在chkdsk的检查范围内,也执行彻底检查。

/r找到坏扇区并恢复可读取的信息。隐含着/p参数。

注:Chkdsk命令需要文件。如不能在启动目录(默认为%systemroot%System32)中找到该文件,将试着在

Windows安装CD中找到它。如有多引导系统的计算机,必须保证是在包含Windows的驱动器上使用该命令。

——Diskpart创建和删除硬盘驱动器上的分区。

diskpart[/add|/delete][device_name|drive_name|partition_name][size]

如不带参数,diskpart命令将启动diskpart的Windows字符模式版本。

/add创建新的分区。

/delete删除现有分区。

device_name要创建或删除分区的设备。设备名称可从map命令的输出获得。如,设备名称:DeviceHardDisk0

drive_name以驱动器号表示的待删除分区。仅与/delete同时使用。以下是驱动器名称的例:

D:

partition_name

以分区名称表示的待删分区。可替drive_name使用。仅与/delete同时使用。如分区名称:DeviceHardDisk0Partition1

大小要创建的分区大小,以兆字节(MB)表示。仅与/add同时使用。

例:下例将删除分区:diskpart/deleteDeviceHardDisk0Partition3diskpart/deleteF:

下例将在硬盘上添加一个20MB的分区:diskpart/addDeviceHardDisk020

——Format将指定的驱动器格式化为指定的文件系统。

format[drive:][/fs:file-system]指定要格式化的驱动器。(不能从控制台格式化软盘)

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

/fs:file-system指定要使用的文件系统:FAT、FAT32或NTFS。如未指定,将使用现有的格式。

——Map显示驱动器号与物理设备名称的映射。在运行fixboot和fixmbr时非常有用。

Map[arc]指示map命令显示高级RISC计算(ARC)设备名称而不是设备名称。以下是ARC设备名称的例:

multi(0)disk(0)rdisk(0)partition(1)

等价的设备名称是:DeviceHardDisk0Partition1

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

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

——Attrib更改单个文件或目录的属性。该命令设置或删除指派给文件或目录的只读、系统、存档、隐藏以及压缩属性。

attrib[+r|-r][+s|-s][+h|-h][+c|-c][[drive:][path]filename]

参数r设置只读属性。+s设置系统属性。+h设置隐藏属性。+c设置压缩属性。

-r清除只读属性。-s清除系统属性。-h清除隐藏属性。-c清除压缩属性。

[[drive:][path]filename]指定要处理的目录或文件的位置和名称。可一次只改一个文件,也可整个目录。

注:可用一个命令改一个文件或目录的多个属性。

——Batch执行在文本文件中指定的命令。

batchinput_file[output_file]指定包含要执行的命令列表的文本文件。

Input_file可由驱动器号和冒号,目录名,文件名或它们的组合构成。

output_file如指定,则在命名文件中存储命令输出。如没有指定,输出将显示在屏幕上。

例:下例将执行批处理文件C:并将输出存储在文件C:中:batchc::

注:批处理文件不能包含嵌套的batch命令。

——Chdir(Cd)显示当前目录的名称,或更改当前的文件夹。

chdir[drive:][path][..]或者cd[drive:][path][..]

如不带参数,chdir显示当前驱动器和文件夹的名称.只与驱动器号一起使用(如cdC:)chdir将显示指定驱动器上的当前目录。

[drive:][path]指定要改到的驱动器(如不是当前驱动器)和目录。

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

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

——Copy将单个文件复制到其他位置。不支持通配符。

copysource[destination]指定要被复制的文件的位置和名称。Source可由驱动器号和冒号、目录名、文件名或组合所组成。

destination指定要复制到其中的文件或文件集的位置和名称。可由驱动器号和冒号、文件夹名、文件名及组合而组成。

目标可以是除可移动媒体以外的任何与源相同的位置。如没指定目标,则默认当前目录。

Windows安装CD中的压缩文件在复制过程中解压缩。

——Dir显示目录中的文件和子目录列表。

dir[drive:][path][filename]参数[drive:][path]指定要查看列表的驱动器和目录。

[filename]指定要查看列表的特定文件或一组文件。可以用多个文件名。文件名可以用空格、逗号或分号隔开。可在filename

参数中使用通配符(?和*)显示一组文件。

Dir还列出磁盘的卷标和序列号,及所列文件的数目,累计大小和磁盘上可用空间(以字节计)。对于每个文件和子目录而言,

dir列出文件的扩展名、文件字节数、文件的最后修改日期和时间以及下列文件属性(如可用):

d目录h隐藏文件s系统文件e加密r只读a存档文件c已压缩p重新分析点

——Expand可从.cab文件或压缩文件中提取驱动程序文件。

expandsource[/F:filespec}][destination][/d][/y]

参数source指定要展开的文件。如源文件只包含一个文件,请使用该选项。source可由驱动器号和冒号、目录名、文件名

或组合所组成。不能使用通配符。

/f:size如源文件包含多个文件,指定要提取的文件的名称。可以对要提取的文件使用通配符。

destination指定提取文件或每个单独文件的目标目录和(或)文件名。

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

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

例:从安装CD上的驱动程序CAB文件中提取复到C:WindowsSystemDrivers:

expandd:::windowssystemdrivers

下例将展开压缩文件_:expandd:_c:

下例将列出安装CD上的驱动程序CAB文件中的所有文件:expand/dd:

要点:驱动程序CAB文件包含成千上万的文件,其中包括由Windows提供的大部分驱动程序。将所有文件从CAB文件展

开到硬盘上需要花较长的时间和大量的磁盘空间。建议仅从该文件中提取需要的文件。

注:1.有指定目标,文件将被复制到当前目录。2.不能将软盘驱动器或CD-ROM等可移动媒体指定为目标。

——Disable禁用XP,2k或NT4.0系统服务或设备驱动程序。

disable{service_name]|[device_driver_name}参数service_name要禁用的系统服务名称。

device_driver_name要禁用的设备驱动程序名称。

例:下例将禁用Eventlog服务:disableeventlog

注disable命令将指定的服务或驱动程序的启动类型设为SERVICE_DISABLED。

使用disable命令禁用系统服务或设备驱动程序时,该系统服务或设备驱动程序上次启动类型的名称将显示在屏幕上。应该

记下该名称,以便在需要时使用enable命令将启动类型恢复为上次的设置。

共有五种启动类型。前三种类型是:SERVICE_AUTO_START自动SERVICE_DISABLED禁用SERVICE_DEMAND_START手动,通常

使用“计算机管理”管理工具中的“服务”进行配置。后两种类型是:SERVICE_BOOT_START和SERVICE_SYSTEM_START,通

常用于配置加载设备驱动程序的方式。例如,在启动计算机时或启动Windows时加载。

——Enable启用XP,2k或NT4.0系统服务或设备驱动程序。

enable{service_name|device_driver_name}[startup_type]参数service_name要启用的系统服务的名称。

device_driver_name要启用的设备驱动程序的名称。

startup_type要为服务或设备驱动程序指派的启动类型。有效的启动类型包括:

SERVICE_BOOT_STARTSERVICE_SYSTEM_STARTSERVICE_AUTO_STARTSERVICE_DEMAND_START

例:下例将Eventlog服务的启动类型设为自动或SERVICE_AUTO_START:enableeventlogservice_auto_start

注:如不指派启动类型,enable命令将列出在service_name中指定的服务或设备驱动程序的当前启动类型。

使用enable更改启动类型时,上次启动类型的名称将显示在屏幕上.记下该名称,以便在需要时将启动类型恢复为上次的设置。

——Netuse将网络共享连接到驱动器号。

语法netuse[ComputerNameShareName[/user:[DomainName]UserName]password]|[driveletter:][/d]

参数servernamesharename指定服务器和共享资源的名称。如computername包含空白字符,则将计算机名从双反斜杠()

到计算机名结尾用引号(")括起来。计算机名长度可以是1到15个字符。

/user指定建立连接的用户名。

域名确认用户的凭据时所要使用的域名。

用户名指定登录时使用的用户名。

密码指定访问共享资源所需的密码。不输入密码,将给出要键入密码的提示。在密码提示行处键入密码时不显示密码。

/d表示将不断开该连接。

——Set显示和设置“故障恢复控制台”的环境变量。set命令是必须与安全模板一同使用的可选命令。

set[variable=[string]]参数variable指定需要设置或修改的变量。

变量:

AllowWildCards允许某些命令(如del命令)支持通配符。

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

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

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

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

例:允许在某些控制台命令中使用通配符:setallowwildcards=true指定要删除的目录的位置和名称。不能使用通配符。

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

——Systemroot将当前目录设置为用户登录到的Windows安装系统的systemroot文件夹。

Delete(Del)删除单个文件。

delete[drive:][path]filename或者del[drive:][path]filename

参数[drive:][path]filename指定要删除的文件的位置和名称。

Listsvc列出计算机上可以使用的服务和驱动程序。

Logon列出所有检测到的Windows安装,要管理员密码才能登录。如3次登录失败,控制台会退出并重启。

Exit关闭故障恢复控制台并重启。

Help提供有关故障恢复控制台命令的联机信息。

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

Help命令来查看所有命令。命令加“/?”得中文帮助,了解每个命令详细的用法和限制(与DOS中用的命令不同)

故障恢复控制台中只能用系统根目录、windows系统安装目录、cmdcons文件夹(故障恢复控制台安装目录)及光驱中的目录。

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

注:有两种方法可以获得命令的联机帮助。可以指定help命令后的命令名称,或者可以在命令提示符中键入该命令名称和/?。

开关。例如,键入下列命令可以获得有关extract命令的信息:

helpextract

extract/?

More显示文本文件的内容。使用more或type命令查看文本文件而不修改文件。

more[drive:][path]filename或者type[drive:][path]filename参数[drive:]path]filename指定要查看的文件的位置和名称。

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

Cls清除屏幕。清除后的屏幕只显示命令提示符和插入点。

Mkdir(md)创建目录或子目录。

mkdir[drive:]path或者md[drive:]path参数drive:指定要创建新目录的驱动器。

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

Rename(Ren)更改单个文件的名称。

rename[drive:][path]filename1filename2或者ren[drive:][path]filename1filename2

参数[drive:][path]filename1指定要重新命名的文件的位置和名称。不能使用通配符。

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

Rmdir(Rd)删除目录

rmdir[drive:]path或者rd[drive:]path参数[drive:]path指定要删除的目录的位置和名称。不能使用通配符。

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

Type显示文本文件的内容。使用type或more命令查看文本文件而不修改文件。

type[drive:][path]filename或者more[drive:][path]filename参数[drive:]path]filename指定要查看的文件的位置和名称。

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

更多推荐

bootxp