win7 禁止驱动签名:如何用故障恢复控制台来恢复系统文件?

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 11:18:34
我看了很多回答,因为全是网上复制的,我看的云里雾里。想请教大大针对性的回答一下我的问题。
1:我把2000光盘放入光驱之后,调出控制台,但不能确定到底哪个才是光驱盘符,请问能不能通过像定位系统盘一样,用类似%systemroot% 的字眼去定位光驱?
2:我的系统文件丢失了,文件是\windows\system32\config\system ,请问这个文件可以用故障恢复控制台复制解决么?
3:我看到有人说XP的故障控制台里有个I386文件夹,里面放着几乎所有的系统文件备份,请问2000也有这样的文件夹么?文件夹的名字又叫什么呢?

以上3个问题求教。
献上50分,不成敬意。
刚刚发现 并不是所有的安装盘都会有I386这个文件夹的。
4:请问要怎样的安装盘才会有这个文件夹呢?

ps:所有网上直接复制的答案我是不可能当最佳答案的,我希望高手们帮我针对性的回答一下。

1.我把2000光盘放入光驱之后,调出控制台,但不能确定到底哪个才是光驱盘符,请问能不能通过像定位系统盘一样,用类似%systemroot% 的字眼去定位光驱?
答:调出控制台后,光驱盘符仍然按WINDOWS中的盘符排序。假定你最后一个硬盘分区是E,那么光驱盘符就是F。关于定位读取运行在第2问中回答较为合适。
2.我的系统文件丢失了,文件是\windows\system32\config\system ,请问这个文件可以用故障恢复控制台复制解决么?
答:不能。因为I386中有4个文件system.ad_, system.dr_, system.in_, system.md_,我们无法确定它们与\windows\system32\config\system 的关系,所以定位读取运行这4个文件是盲目的。如果你确实想恢复这个系统文件,建议你插入WIN2000安装光盘 / 运行,输入CMD / 在弹出的命令行界面输入SFC/SCANNOW ,回车以后就是等待系统自动补充丢失的文件和修复损坏的文件。
3.我看到有人说XP的故障控制台里有个I386文件夹,里面放着几乎所有的系统文件备份,请问2000也有这样的文件夹么?文件夹的名字又叫什么呢?
答:有。文件夹的名字也叫I386,但是没有XP的I386好用,文件不能与硬盘上的系统一一对应,所以不能定位运行,只能靠系统安装或系统修复来自动读取。
关于你的补充:
单行版的安装盘都会有I386这个文件夹的,拼盘版或工具盘的WIN2000可能就没有了。

Windows故障恢复控制台是Windows 2000/XP/2003中专用于修复系统的工具,是为了帮助您在Windows不能正确启动或根本无法启动时进行诊断、测试以及恢复系统。使用Windows故障恢复控制台不需要启动Windows图形用户界面,却能获得对NTFS、FAT和FAT32格式的磁盘的有限访问权限。在Windows故障恢复控制台中,您可以:
1.使用、复制、重命名、修复或者替换操作系统文件和文件夹。
2.在下次启动计算机时启用或禁用服务或设备启动。
3.修复文件系统启动扇区或主启动记录 (MBR)。
4.在本地驱动器上读写数据,并可以创建和格式化分区。
5.执行许多其他管理任务
注意只有管理员才能够访问Windows故障恢复控制台,未经授权的用户不能使用任何NTFS卷。

一、启动Windows故障恢复控制台
1、使用Windows安装盘启动计算机(如果你的计算机不是从光驱引导,请在CMOS里进行相应的设置)。在出现“欢迎使用安装程序”屏幕后,按F10或者按R键选择修复。之后会出现下列的提示信息:
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)?

这里要求我们选择从故障恢复控制台访问的系统路径。我只有一个系统,所以选择 1。然后输入管理员密码,便启动了Windows故障恢复控制台。
2、将故障恢复控制台安装到硬盘(后面我们将介绍将故障恢复控制台安装到硬盘的方法),启动系统时在操作系统选择菜单中选择“Microsoft Windows XP Recovery Console”,之后选择访问的系统路径,输入密码即可。

二、故障恢复控制台的限制
当使用Windows故障恢复控制台时,只能使用下面的文件夹:
1.根文件夹;
2.您当前登录到的 Windows 安装的 %SystemRoot% 文件夹及子文件夹;
3.Cmdcons 文件夹;
4.可移动媒体驱动器,如 CD-ROM 或 DVD-ROM 驱动器。
当您尝试访问其它文件夹时,会出现“Access Denied”的出错提示信息。
另外,在使用Windows故障恢复控制台时,无法将文件从硬盘复制到软盘,但可以将文件从软盘或CD-ROM复制到硬盘,或从一个硬盘复制到另一个硬盘。

三、故障恢复控制台常用命令介绍
在故障恢复控制台的命令提示符下输入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
下面,我们将介绍几个常用的命令:
1.ATTRIB
作用:改变文件或文件夹的属性
格式:ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename]
参数说明:
+ 设置属性 - 清除属性
R 只读文件属性
A 存档文件属性
S 系统文件属性
H 隐藏文件属性
注意:
A.必须设置或清除至少一个属性;
B.若要查看属性,请使用dir命令。

2.BOOTCFG
作用:启动配置与恢复
格式:
bootcfg /add
bootcfg /rebuild
bootcfg /scan
bootcfg /list
bootcfg /disableredirect
bootcfg /redirect [portbaudrate] | [useBiosSettings]
参数说明:
/add:将 Windows 安装添加到启动菜单列表中。
/rebuild:重复所有Windows 安装,以便您可以指定要添加的安装。
/scan:在所有磁盘上扫描Windows安装并显示结果,以便您可以指定要添加的安装。
/default:设置默认启动选项。
/list:列出已经在启动菜单列表中的项。
/disableredirect:禁用启动加载器中的重定向。
/redirect:使用指定的配置启用启动加载器中的重定向。

3.CD/CHDIR
作用:显示或更改当前目录
格式:CD|CHDIR [..]|[drive:][path]
参数说明:
不带参数键入cd可以显示当前驱动器和文件夹;参数 .. 可以转到父文件夹。本命令将空格视为分隔符,因此,在包含空格的文件名称的两边必须加上引号 (""),例如:
cd "c:\windows\profiles\username\programs\start menu"

4.CHKDSK
作用:检查指定的驱动器,还可修复或恢复驱动器,也可以标记损坏的扇区和恢复可读信息。
格式:chkdsk drive /p /r
参数说明:
/p:对驱动器进行全面检查并纠正任何错误。
/r:查找损坏的扇区并恢复可读信息。
注意:
A.如果指定/r选项,也就指定了/p选项;
B.如果使用不带参数的chkdsk命令,则检查当前驱动器;
C.运行chkdsk命令需要Autochk.exe文件的支持。CHKDSK会自动在启动文件夹中查找此文件。命令控制台的启动文件夹一般是Cmdcons文件夹。如果CHKDSK在该动文件夹中未找到Autochk.exe,会设法查找Windows CD-ROM安装目录。如果仍无法找到,CHKDSK会提示您输入Autochk.exe文件的位置。

5.CLS
作用:清除屏幕内容。

6.COPY
作用:复制文件
格式:copy source destination
注意:
A.不能使用通配符"*"
B.不能复制文件夹
C.文件源可以是可移动媒体、当前 Windows 安装的系统文件夹中的任何文件夹、任何驱动器的根、本地安装源或者Cmdcons文件夹。
D.如果没有指定destination,则默认目标是当前文件夹。如果文件已经存在,将提示您是否想用复制的文件改写现有的文件。目标不能是可移动媒体。

7.DEL/DELETE
作用:删除文件
格式:del|delete [[drive:] [path] filename]
注意:
A.本命令仅在当前Windows安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹或本地安装源中有效;
B.delete 命令不接受通配符。

8.DIR
作用:显示文件夹中的文件和子文件夹的列表
格式:dir drive:pathfilename
说明:dir 命令列出所有文件包括隐藏文件和系统文件。文件可以具有下面的属性:
D: 目录
H:隐藏文件
S:系统文件
E:加密
R:只读文件
A:可以存档的文件
C:压缩
P:重分析点
注意:dir命令仅在当前Windows安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹和本地安装源中有效。

9.DISABLE
作用:禁用 Windows 系统服务或驱动程序
格式:disable servicename
参数说明:
servicename 指定要禁用的服务或驱动程序的名称。

10.DISKPART
作用:创建和删除硬盘驱动器上的分区
格式:Diskpart [/add /delete] [device_name drive_name partition_name] [size]
参数说明:
如果不带任何参数,将启动 Diskpart 的 Windows 字符模式版本。
/add 创建新的分区;
/delete 删除现有分区;
drive_name 以驱动器号表示的待删除分区,仅与“/delete”同时使用,如“E:”;
partition_name 以分区名称表示的待删除分区,可代替drive_name 使用(仅与“/delete”同时使用);
size 要创建的分区大小,以兆字节(MB)表示,仅与“/add ”同时使用。
说明:
A.从 MAP 命令的输出中可以得到设备名,例如,\Device\HardDisk0;
B.可以用分区名代替驱动器名参数,例如,\Device\HardDisk0\Partition1。如果没有使用参数,将显示用于管理分区的用户界面。
注意:如果磁盘已经升级到动态磁盘配置,使用此命令可能会损坏分区表。
操作实例:
A.删除F分区
diskpart /delete F:
B.创建一个200MB的分区
diskpart /add DeviceHardDisk0 200

11.ENABLE
作用:启用 Windows 系统服务或驱动程序
格式:enable servicename start_type
参数说明:servicename 要启用的服务或驱动程序的名称。

12.EXIT
作用:退出故障恢复控制台并重新启动计算机

13.EXPAND
作用:展开文件
格式:
expand source [/F:filespec] [destination ] [/y]
expand source [/F:filespec] /D
参数说明:source 要展开的文件的名称 destination 指定展开到的文件的文件夹。如果没有指定目标,此命令默认为当前文件夹。
/y:在改写现有文件前不提示。
/f:filespec:标识要展开的文件。
/d:不展开,仅显示源中的文件目录。
说明:
A.如果源中包含一个以上的文件,需要用 /f:filespec参数标识要展开的具体文件;可以包含通配符;
B.目标可以是当前Windows安装的系统文件夹、驱动器的根文件夹、本地安装源或Cmdcons文件夹中的任何文件夹;不能是可移动媒体,而且目标文件不能是只读的;
C.目标文件夹不能使用通配符。
实例:
我曾经遇到过因为修改开机画面使C:\WINDOWS\system32\ntoskrnl.exe文件破坏而导致无法开机的事情。这种情况下只要插入安装光盘,启动故障恢复控制台,输入expand g:\i386\ntoskrnl.ex_ C:\WINDOWS\system32\ /y即可解决问题(这里g:是我的光驱盘符)。

14.FIXBOOT
作用:在系统分区上写入新的Windows启动扇区代码,重写系统启动分区的写入默认值,以修复Windows启动扇区中的损坏。FIXBOOT仅支持基于x86的计算机。
格式:fixboot drive name
参数说明:drive name启动扇区将写入的驱动器号。如果不带任何参数,Fixboot命令将向用户登录的系统分区写入新的分区引导扇区。 如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令,除非你访问的驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。

15.FORMAT
作用:格式化驱动器为指定的文件系统
格式:format drive:
/Q/FS:file-system
参数说明:
/Q 执行驱动器的快速格式化
drive 要格式化的分区的驱动器号
/FS:file-system 指定要使用的文件系统类型(FAT、FAT32 或 NTFS) 。

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

17.MAP
作用:列出驱动器号、文件系统类型、分区大小和物理设备映射
格式:map arc
参数说明:arc 使用ARC路径而不使用Windows设备路径

18.MD/MKDIR
作用:创建新文件夹
格式:mk|mkdir dirname
注意:
A.该命令不支持通配符
B.mkdir命令仅在当前Windows安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹和本地安装源有效。

19.MORE
作用:在屏幕上显示文本文件
格式:more filename

20.RD/RMDIR
作用:删除文件夹
格式:mk|mkdir dirname
注意:mkdir命令仅在当前Windows安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹和本地安装源有效。

21.REN/RENAME
作用:重命名文件,仅在当前Windows安装的系统文件夹、可移动媒体、任何硬盘分区的根文件夹和本地安装源有效。

22.SYSTEMROOT
作用:将当前的工作文件夹设置为您当前登录到的Windows安装的 %SystemRoot%文件夹。

23.TYPE
作用:显示文本文件
格式:type filename
使用 type 命令可显示文本文件。

四、将故障恢复控制台安装在硬盘上
利用光盘引导故障恢复控制台非常慢,其实我们可能将其安装在硬盘上,这样不必每次都要找出安装光盘了,而且启动速度超快。安装后,故障恢复控制台保存在C:\Cmdcons文件夹中,大约占用7MB的空间。安装步骤如下:

1.将相应操作系统的安装光盘插入光驱中。选择“开始-运行”,在弹出的运行对话框中输入“X:\i386\winnt32.exe /cmdcons”(不包括引号,X代表安装光盘所在光驱的盘符),点“确定”;

2.此时提示框,询问“要安装故障恢复控制台吗?”,点击“是”;

3.安装程序试图连接到internet上进行自动更新,直接选择“跳过这一步,继续安装Windows”,点击“下一步”,以便从光盘进行安装,这将比通过internet进行更新快许多。

4.此时系统开始安装故障恢复控制台,复制文件。安装完成后,会弹出提示框:已成功安装Windows故障恢复控制台。

5.重新计算机,操作系统选择菜单中便多了“Microsoft Windows XP Recovery Console”即故障恢复控制台这一选择。

五、删除故障恢复控制台
在“文件夹选项-查看”中,去掉“隐藏受保护的操作系统文件”选项前的复选框。然后进入删除C:\Cmdcons文件夹和C:\Cmldr 文件。清除Boot.ini文件的只读属性,用记事本中打开删除故障恢复控制台的条目(即C:cmdconsbootsect.dat="Microsoft Windows Recovery Console"/cmdcons)。保存文件后关闭,并恢复Boot.ini文件的只读属性。这样,故障恢复控制台就从你的计算机中删除了。

  可以启用和禁用服务、格式化驱动器、读写本地驱动器(包括被格式化为使用 NT 文件系统 (NTFS) 的驱动器)上的数据,还可以执行许多其他管理任务。如果您需要通过将文件从磁盘或光盘上复制到硬盘上来修复计算机,或者需要重新配置导致计算机无法正常启动的服务,则故障恢复控制台尤为有用。
  如果您无法启动计算机,可以从 Microsoft Windows XP 启动盘或从 Windows XP 光盘运行故障恢复控制台。本文介绍如何执行此功能。
  在您的计算机中安装了 Windows XP 后,您需要使用 Windows XP 启动盘或 Windows XP 光盘来启动计算机并使用故障恢复控制台。
  注意:要从 Windows XP 光盘启动计算机,您需要配置计算机的基本输入/输出系统 (BIOS) 才能从 CD-ROM 驱动器启动。
  要从 Windows XP 启动盘或 Windows XP 光盘运行故障恢复控制台,请按照下列步骤操作:
  1.将 Windows XP 启动盘插入软盘驱动器,或将 Windows XP 光盘插入 CD-ROM 驱动器,然后重新启动计算机。
  2.在出现相应提示时,单击以选中从 CD-ROM 驱动器启动计算机所需的所有选项。
  3.出现“欢迎使用安装程序”屏幕时,按 R 键启动故障恢复控制台。
  如果您使用的是双启动或多启动计算机,请选择需要从故障恢复控制台访问的安装。
  根据提示,键入管理员密码。如果管理员密码为空,只需按 Enter 键。在命令提示符下,键入相应的命令以诊断和修复 Windows XP 安装。要查看故障恢复控制台提供的命令的列表,请在命令提示符下键入故障恢复控制台命令或 help,然后按 Enter 键。
  要查看有关特定命令的信息,请在命令提示符下键入 help 命令名,然后按 Enter 键。
  要退出故障恢复控制台并重新启动计算机,请在命令提示符下键入 exit,然后按 Enter 键。
  以下列表介绍了故障恢复控制台中提供的命令:
  Attrib 用于更改一个文件或子目录的属性。
  Batch 执行您在文本文件、Inputfile 中指定的命令,Outputfile 存储命令的输出结果。如果忽略Outputfile 参数,输出结果将显示在屏幕上。
  Bootcfg 用于对 Boot.ini 文件(设置启动配置和恢复)进行操作。
  CD (Chdir) 的操作仅限于当前 Windows 安装的系统目录、可移动媒体、所有硬盘分区的根目录或本地安装源。
  Chkdsk 即使驱动器没有标志为被更新,/p 开关也会运行 Chkdsk。/r 开关查找到坏的扇区并恢复可读信息,此开关包含 /p 的功能。Chkdsk 要求 Autochk。Chkdsk 在启动文件夹中自动查找 Autochk.exe 文件。如果 Chkdsk 在启动文件夹中未找到此文件,将查找 Windows 2000 安装光盘。如果 Chkdsk 找不到安装光盘,会提示用户提供 Autochk.exe 文件的位置。
  Cls 用于清除屏幕。
  Copy 将文件复制到目标位置。在默认情况下,目标位置不能是可移动媒体,也不能使用通配符。从 Windows 2000 安装光盘复制压缩文件会自动将该文件解压缩。
  Del (Delete) 删除文件。操作范围限于当前 Windows 安装的系统目录、可移动媒体、所有硬盘分区的根目录,或本地安装源。默认情况下不能使用通配符。
  Dir 显示所有文件的列表,包括隐藏文件和系统文件。
  Disable 禁用 Windows 系统服务或驱动程序。变量服务_或_驱动程序是您希望禁用的服务或驱动程序的名称。您使用此命令禁用一项服务时,在将类型改变为 SERVICE_DISABLED 之前,计算机会显示该服务的原有启动类型。请您记下原有启动类型,以便您能使用 enable 命令重新启动该服务。
  Diskpart 管理硬盘卷上的分区。/add 选项创建新的分区,/delete 选项删除现有的分区。变量 device 是新分区的设备名(如 \device\harddisk0)。变量 drive 是您要删除的分区的驱动器号(例如,D)
  partition 是您要删除分区的特定名称(例如:\device\harddisk0\partition1)并可用于代替 drive 变量。变量 size 就是新分区的大小(以兆字节计)。