2024年1月9日发(作者:鹅软石)

Windows 2K或 XP 系统出现故障时,可:1.最后一次正确配置 2.安全模式 3.系统还原(XP)来修复。
但系统引导文件丢失、 文件丢失或配置错误、系统DLL丢失等,只能重装系统,但费时。
恢复控制台可 启用/禁用系统服务、分区/格式化磁盘、修复引导记录,复制源光盘文件来修复丢失系统文件的错误。
要用恢复控制台,必须知道系统管理员的账号和密码。
控制台能访问:引导文件夹、系统目录、可移动存储设备。
控制台,可把文件从光/软到硬,硬到硬。但不能从硬盘复到软盘。
一、如何进入故障恢复控制台
1.启动过程中“Del”键进入BIOS设置程序。选“Advanced BIOS Features”,高级BIOS设置,选“First Boot Device”,选“CDROM”(将第一启动设备为光驱)。“F10”键存盘退出。
2.将Windows 2k/XP/2003安装光盘(OS光盘)插入光驱,启动,系统会自动以光盘引导,待屏幕出现提示时,按任意键可见XP的安装程序画面,选“要使用故障控制台,请按R”。
3.系统会自动检测后列出所安装的所有操作系统,键入序号,键入管理员密码,出现“C:WINDOWS>”,控制台启动。
也可将控制台安装到硬盘。 “运行”中输入并执行“X:/cmdcons”命令(X为光驱盘符),弹出安装程序对话框,点“是”。重启,在多重启动菜单中发现一项“Microsoft Windows XP Recovery Console”。
二.常用的系统故障恢复命令
1. Bootcfg: 对启动文件的配置和恢复(Win 2K没有该命令)
2. Disable 和 Enable:禁用/启用系统服务或设备驱动程序
3. Expand: 从压缩文件中提取文件
4. FixBoot: 写入新的启动引导区到指定的系统分区
5. FixMBR: 修复启动磁盘的主引导记录
6. Help: 显示帮助
7. Listsvc: 列出系统上所有的系统服务和设备驱动程序(配合Disable/Enable使用)
8. Set: 显示和设置环境变量
三.修复常见系统启动故障
系统文件丢失
1.启动提示WindowsSystem32下某个文件丢失,无法启动,重新安装。
装卸软件时,删除或替换某些重要的系统文件造成。
*确定丢失的文件是不是压缩过的。如没,直接复到目标位置;如压缩的(*.dl_形式),用EXPAND命令。
在控制台提示符后输入命令后重启: (x为光驱盘符)
C:WINDOWS> X:>I386> copy C:WindowsSystem32或COPY D: C:WindowsSystem32
C:WINDOWS>X:>I386>expand _ C:WindowsSystem32或EXPAND D:_ C:WindowsSystem32
*安装光盘中所有的动态链接库文件经压缩。须用“expand”命令释放到系统才行。
*几乎所有的系统级文件位于I386文件夹下。
多系统并存故障(98/XP,)
1.启动98提示:"访问引导扇区文件Multi(0)disk(0)rdisk(0)partition(1)BOOT,出现I/O错误”。
找不到启动98启动分区文件。
多系统,一般先98,再安装高版本的过程中,安装程序首先将原有的启动分区(98)保存成文件,再将自身的启动程序放入启动分区。是由安装程序创建,无法从安装光盘拷贝。
DOS:SYS C:传递98系统文件到C盘。然后,将2k/XP/ 2003的光盘插入,重启,光盘引导系统,欢迎屏幕,按2次R键,当安装程序运行到修复任务选项时,选"检查启动扇区",选“继续(执行所选任务)",按提示,直到"安装程序已完成修复"。重启。
2.启动中,凡中文的地方均为乱码,英文正常显示。
字库文件损坏或丢失造成。从2k/XP/2003的I386中提取此文件,复到C盘根目录下。
*多系统能否正常运转,只需将安装光盘I386中的NTLDR、、、、复盖到C盘根目录下,再将、复盖到X:WindowsSystem32(X为系统所在的分区盘符)即可。
系统引导区损坏 病毒或使用第三方的磁盘工具,造成引导扇区内容被破坏。现象是到OS启动的阶段就停着不动,或提示没有可启动的磁盘。
进入恢复控制台,输入FIXBOOT,按Y,系统写入成功后,重启。
如不行,可能主引导记录(MBR,Main Boot Record)损坏,用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] |[ uBiosSettings] 在启动引导程序中通过指定配置启用重定向。
例: bootcfg /redirect com1 115200 bootcfg /redirect uBiosSettings
——Fixboot 向系统分区写入新的分区引导扇区。
fixboot [drive] (参数 驱动器) 驱动器,将替代默认的用户登录的系统分区。如驱动器:D:
例 :fixboot d: 如不带参数,fixboot 命令将向用户登录的系统分区写入新的分区引导扇区。
——Fixmbr 修复启动磁盘的主启动记录。
fixmbr [ device_name]设备名称可从 map 命令的输出获得。如设备名称: DeviceHardDisk0
例 :向指定设备写入一个新的主引导记录:fixmbr DeviceHardDisk0 如不指定,新的主引导记录将被写入引导设备上。
如系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。
*向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。
——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 /delete Device HardDisk0 Partition3 diskpart /delete F:
下例将在硬盘上添加一个20 MB 的分区: diskpart /add Device HardDisk0 20
——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 设备名称的驱动器号: map arc
注 :如不使用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 执行在文本文件中指定的命令。
batch input_file [ output_file] 指定包含要执行的命令列表的文本文件。
Input_file可由驱动器号和冒号,目录名,文件名或它们的组合构成。
output_file 如指定,则在命名文件中存储命令输出。如没有指定,输出将显示在屏幕上。
例 :下例将执行批处理文件 C: 并将输出存储在文件 C: 中: batch c: c:
注:批处理文件不能包含嵌套的 batch 命令。
——Chdir(Cd) 显示当前目录的名称,或更改当前的文件夹。
chdir [drive:] [path] [ ..] 或者 cd [drive:] [ path] [ ..]
如不带参数,chdir显示当前驱动器和文件夹的名称.只与驱动器号一起使用(如 cd C:)chdir将显示指定驱动器上的当前目录。
[ drive:] [ path] 指定要改到的驱动器(如不是当前驱动器)和目录。
[ ..] 指明要改到父文件夹。在 chdir 和两个句点之间插入一个空格。
注 :Chdir 将空格视作分隔符。用引号将包含空格的目录名扩起来。例如: cd "driver cache"
——Copy 将单个文件复制到其他位置。不支持通配符。
copy source [ 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 文件或压缩文件中提取驱动程序文件。
expand source [ /F:filespec}] [ destination] [ /d] [ /y]
参数 source 指定要展开的文件。如源文件只包含一个文件,请使用该选项。source 可由驱动器号和冒号、目录名、文件名或组合所组成。不能使用通配符。
/f:size 如源文件包含多个文件,指定要提取的文件的名称。可以对要提取的文件使用通配符。
destination 指定提取文件或每个单独文件的目标目录和(或)文件名。
/d 列出 CAB 文件中包含的文件而不展开或提取。
/y 在展开或提取文件时不出现覆盖提示。
例 :从安装 CD 上的驱动程序 CAB 文件中提取 复到 C:WindowsSystemDrivers:
expand d:: c:windowssystemdrivers
下例将展开压缩文件 _: expand d:_c:
下例将列出安装 CD 上的驱动程序 CAB 文件中的所有文件: expand /d d:
要点 :驱动程序 CAB 文件包含成千上万的文件,其中包括由 Windows 提供的大部分驱动程序。将所有文件从 CAB 文件展开到硬盘上需要花较长的时间和大量的磁盘空间。建议 仅从该文件中提取需要的文件。
注 :1.有指定目标,文件将被复制到当前目录。2.不能将软盘驱动器或 CD-ROM 等可移动媒体指定为目标。
——Disable 禁用XP, 2k或NT 4.0系统服务或设备驱动程序。
disable {rvice_name] |[ device_driver_name} 参数 rvice_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 时加载。
——Enable 启用XP, 2k或NT 4.0系统服务或设备驱动程序。
enable {rvice_name |device_driver_name}[ startup_type] 参数 rvice_name 要启用的系统服务的名称。
device_driver_name 要启用的设备驱动程序的名称。
startup_type 要为服务或设备驱动程序指派的启动类型。有效的启动类型包括:
SERVICE_BOOT_START SERVICE_SYSTEM_START SERVICE_AUTO_START SERVICE_DEMAND_START
例 :下例将 Eventlog 服务的启动类型设为自动或 SERVICE_AUTO_START: enable eventlog rvice_auto_start
注:如不指派启动类型,enable 命令将列出在 rvice_name 中指定的服务或设备驱动程序的当前启动类型。
使用enable更改启动类型时,上次启动类型的名称将显示在屏幕上.记下该名称,以便在需要时将启动类型恢复为上次的设置。
——Net u 将网络共享连接到驱动器号。
语法 net u [ ComputerNameShareName [ /ur:[ DomainName ] UrName] password] |[ drive letter:] [ /d]
参数 rvernamesharename 指定服务器和共享资源的名称。如 computername 包含空白字符,则将计算机名从双反斜杠()到计算机名结尾用引号(")括起来。计算机名长度可以是 1 到 15 个字符。
/ur 指定建立连接的用户名。
域名 确认用户的凭据时所要使用的域名。
用户名 指定登录时使用的用户名。
密码 指定访问共享资源所需的密码。不输入密码,将给出要键入密码的提示。在密码提示行处键入密码时不显示密码。
/d 表示将不断开该连接。
——Set 显示和设置“故障恢复控制台”的环境变量。t 命令是必须与安全模板一同使用的可选命令。
t [ variable=[ string] ] 参数 variable 指定需要设置或修改的变量。
变量:
AllowWildCards 允许某些命令(如 del 命令)支持通配符。
AllowAllPaths 允许访问系统上的所有文件和目录。
AllowRemovableMedia 允许文件复制到可移动媒体上,如软盘。
NoCopyPrompt 覆盖现有文件时不显示提示。
string 指定要与指定变量关联的字符串。
例 :允许在某些控制台命令中使用通配符: t allowwildcards=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 命令的信息:
help extract
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] filename1 filename2 或者 ren [ drive:] [ path] filename1 filename2
参数 [ 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 驱动器而且文件名包含空格,则必须用引号(")将文件名引起来。
本文发布于:2024-01-09 00:28:09,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1704731289134040.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:XP系统引导文件丢失,如何修复.doc
本文 PDF 下载地址:XP系统引导文件丢失,如何修复.pdf
| 留言与评论(共有 0 条评论) |