系统修复平台详解
维护利器--Windows恢复控制台
WinXP系统已经彻底抛弃了与DOS兼容的引导方式,许多DOS平台下的工具软件到了新的系统环境也都无法发挥它们的威力。如果系统出现故障而不能引导时,处理起来就非常麻烦。幸亏Win2000,XP,2003系统都为用户准备了一套故障恢复控制台,可以运行大量与系统引导维护相关的工具程序和内置命令,以便我们在系统失败时能够有一根救命稻草。时间不停歇地前进,大浪淘沙,系统故障恢复控制台是现在应该掌握的一个实用工具了。
WinXP恢复控制台的基本使用方法
恢复控制台就在WinXP的安装光盘里,因此,当系统出问题时,就不用像在Win9x出问题时那样要事先准备一堆工具软件了。 要从安装光盘来启动故障恢复控制台,先要修改CMOS设置中的系统引导顺序,保证系统能够从光盘优先引导。然后插入WinXP安装光盘,启动电脑,在WinXP安装选项中根据提示按“R”键选择“恢复控制台”。稍候片刻,安装程序自动检测当前硬盘中已经安装的Windows系统,并且询问“要登录到哪个Windows安装”。如果系统中存在多套Windows,每个Windows会有一个数字序号和路径。本例由于只安装了一套WinXP,因此只须按“1”,接着输入管理员密码(如果没有设置密码则直接按回车),就可以登录到C:\Windows命令行状态。这就是恢复控制台,此后即可输入各种控制台命令维护系统了。
在命令行提示符下输入“EXIT”并回车,即可退出控制台并自动重新启动电脑。
控制台常用命令及应用示例
这里将Windows恢复控制台的重要命令用法及示例作一介绍,但一些很简单的命令,比如DIR、COPY等由于与传统的DOS命令差不多,因此不再赘述。
1(Diskpart、Format,硬盘初始化不求人
传统DOS平台的Fdisk、Format面对现在的需要已经显得落伍了,不仅其分区的
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
有限,分区之后也不能马上进行格式化,这些缺点使系统的初始化工作显得效率低下。恢复控制台中的“Diskpart”、“Format”是磁盘分区管理的优秀工具。
?新建分区
在控制台提示符下输入“diskpart”后回车,将出现一个全中文的分区向导(就是在安装WinXP时出现的分区向导)。全图形化的交互操作,比Fdisk方便多了。在用Diskpart删除分区时,最大的好处就是能够很好地支持NTFS格式的磁盘分区,这在以前的Fdisk中是不被支持的,整个操作过程当然也是图形化的。
如果在“diskpart”命令后跟上参数则分区的管理将以命令方式完成,这对熟悉了操作命令的用户来说可以大大提高运行效率。
例如,在第一块硬盘上创建一个4000MB的分区,可以使用如下命令: diskpart /add \ Device\ HardDisk0 4000 说明:
?设备名称可以使用MAP命令获得(详情请参阅后文),通常第一块硬盘为:“\Device\ HardDisk0”。
?要创建不同大小的分区,只须修改该命令后面的数值大小。
如果要删除第一块硬盘中的第二号磁盘分区,则使用如下命令:
diskpart /delete \ Device\ HardDisk0\ Partition2
也可直接用对应的盘符来删除,比如:
diskpart /delete E: 将删除盘符被分配为E:的那个分区。
?格式化分区
DOS时代必须在使用Fdisk命令后重新启动才能够对分区进行格式化,而“diskpart可以在分区的同时完成格式化任务。故障恢复控制台中与“diskpart”配合使用的格式化命令是“format”,但它可以直接把目标分区格式化为FAT、FAT32和NTFS三种文件系统中的任何一种,只要在后面加上相应的参数即可,而且还支持新硬盘的快速格式化。比如要快速格式化C盘为NTFS文件系统,则使用命令:
Format c: /q /fs:NTFS
2(WinXP的系统引导配置和恢复——Bootcfg
Bootcfg命令用于系统启动导配置出现故障,主要针对Bootini文件起作用。在故障恢复控制台下,bootcfg须要使用不同参数来完成各种功能。比如,安装多操作系统时,由于操作顺序等原因导致多引导菜单中的项目丢失。为了修复受损的双启动菜单,可引导到故障恢复控制台,键入以下命令:
Bootcfg /add
此时控制台会扫描硬盘上已经存在的Windows,几秒钟后,程序提示选择要添加的Windows安装选要被添加的操作系统号码,比如“1”,接着提示输入加载识别符(即引导菜单上显示的文本内容),比如“Microsoft Windows XP Pro或“Microsoft Windows 98”等。当提示输入OS加载选项时,一般可键入“fastdetect”。回车后引导项目就成功添加到引导菜单中了。输入“EXIT”重新启动电脑,检查引导项目是否正常。进入系统后,所有分区内如果存在带“$”字样的文件及文件夹,则全部删除之。
3(磁盘错误的扫描与修复——Chkdsk
磁盘有时会产生一些逻辑错误,不但影响系统运行的稳定,甚至会导致系统无法引导。此时并不须要对磁盘进行格式化等对数据有破坏性的操作,在故障恢复控制台下运行Chkdsk命令即可轻松修复这些逻辑错误。
如果不带任何参数,Chkdsk将检测当前命令行提示符所在分区的状态,并给出一个磁盘状态
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
,必要时还会自动开始扫描。
4(修复分区引导区信息——Fixboot
如果引导分区的引导扇区信息受损,则即使根目录下的系统文件仍然完好,也不能实现系统的顺利引导。在故障恢复控制台中,Fixboot就是专门处理这类故障的。如果要修复C盘的系统引导扇区,在故障恢复控制台下就可使用命令:“fixboot d:”。
5(修复硬盘主引导
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
——Fixmbr
硬盘主启动记录是极其重要的硬盘信息,除了硬盘的主引导信息外,硬盘分区表也在其中。Fixmbr命令可以自动检测并修复硬盘的主引导记录。
比如用户在试用了WinHex编辑磁盘分区后,硬盘不能引导了。这时可以在故障恢复控制台输入“fixmbr \Device\HardDisk0”后回车。程序报告“这台计算机似乎有非
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
的或无效的主启动记录”等警告信息,修复后重新引导就可能解决问题。
【注意】
“Foxmbr”命令不要随便使用,否则极可能导致分区表被破坏。用户平时应当注意备份正常的硬盘分区表;即使出现主启动区故障,也建议先用其他工具软件对主启动信息进行备份,以防不测。在这一点上,故障恢复控制台实在考虑得不够周全,只能靠用户小心使用来弥补
了~
6(检测并显示驱动器号映射——Map
我们知道,WinXP系统中的磁盘分区盘符与Win98系统大不相同,它并非一定要从C往后按顺序排列,而是可以在一定范围内自由指定。如何得知盘符与具体分区的对应关系呢,这就要使用Map命令。不带参数时将显示当前驱动器号的映射信息。Arc参数让map命令显示ARC设备名称而不是WinXP的设备路径。比如ARC设备名称:“multi(0)disk(0)rdisk(0)
partition(1)”在这里等价于“\Device\HardDisk0 \Partition1”。
维护工作中,硬盘上可能有多个磁盘分区,但盘符与设备的物理顺序并不对应。因维护需要,必须了解各分区对应的盘符,以便备份相关分区中的重要文件。“map arc”命令就可以给出各分区的盘符映射,同时显示出文件系统的类型和每个磁盘的大小。根据这些信息,很快就确定了要操作的分区。
7(Listsvc、Disable及Enable
这三个命令用于显示,禁用/开始或者启用系统服务或者设备驱动程序。有时,因安装了某些特定的应用程序、向系统中添加了某些特定的服务后,由于冲突或其他原因,导致系统启动异常。在无法进入Windows的情况下,只有通过故障恢复控制台来启动或禁用可能存在问题的服务。
Listsvc:列出当前已登录系统中的可以使用的服务和驱动程序。
Disable:禁用WinXP、Win2000或WinNT4.0系统服务或设备驱动程序。 Enable:启用WinXP、Win2000或WinNT4.0系统服务或设备驱动程序。 比如要禁用Beep服务,先输入“Listsvc”命令并回车,随即显示出当前可用的服务的名称。然后输入“disable Beep”命令,这样,指定的服务或驱动程序的启动类型即被设置为“service_disabled”。
8(从压缩文件中提取文件——Expand
Expand是WinXP安装盘中的解压工具程序。如果因故须要从安装盘中解压某些以压缩格式存放的文件,Expand就是控制台命令行下最方便的解压工具。
如果要从WinXP安装光盘提取一个文件,以便拷贝到其他机器上使用。假设WinXP安装光盘在D盘。要解压的源文件为I386\1394.IN_,计划将文件解压到C:\。这时,就可以在故障恢复控制台环境下输入以下命令:
Expand d:\i386\1394.in_
很快,程序报告“扩充了一个文件”,表明文件提取成功。
【注意】
Expand命令的目标位置不能是可移动介质,且目标文件不能是只读属性如果目标文件是只读属性,则要用Attrib命令来解除只读属性。
9(多个操作系统之间切换登录——logon
如果硬盘中存在多个Windows安装,那么运行故障恢复控制台后,如果中途希望更换到其他的Windows系统中,是否需要重新启动故障恢复控制台呢,使用Logon命令即可在不同Windows安装之间自由切换。
比如系统中安装有两套Windows,其中WinXP安装在C:\Windows,Win2003 Server安装在D:\WinNT。维护中途希望由已经登录的WinXP切换并登录到Win2003 Server系统。在故障恢复控制台输入“Logon”命令并回车,程序正确扫描到两个Windows并询问“要登录到哪一
个Windows安装”。根据需要,按“2”并回车,根据提示输入Win2003 Server系统中的管理员口令后即可成功登录。
【注意】
验证管理员口令时,如果3次输入都不正确,故障恢复控制台将自动退出并且重新启动电脑。
10(将网络共享连接到驱动器号——Net use
Net use可以将网络共享映射成驱动器号,也就是说,在故障恢复控制台环境下仍然可以使用网络,并且共享局域网中的资源。使用故障恢复控制台维护系统时,如果临时须要从局域网的另外一台机器上复制一些文件,若已知对方服务器的名称为“serv1”,共享名为“work”,域名称为“yx”,用户名为“user1”口令为“asdfg”,希望把对方机器中的指定共享映射成驱动器“F:”,可在故障控制台下输入以下命令:
Net use \\serv1\work /USER:yx\user1 asdfg | F: 【注意】
输入上述名称时,如果名称中包含空格,则必须将名称从双反斜杠(\\)到名称结尾用引号括起来(如"\\Office PC1")。计算机名称的长度可以是1到15个字符。在密码提示行键入密码时不会显示密码。
11(快速切换到系统文件夹——Systemroot
如果硬盘上存在多个Windows安装,在故障恢复控制台进行维护操作时,弄不好就会混淆当前已经登录的系统目录,从而带来一些不必要的麻烦。使用Systemroot命令可解决此问题比如,当前的目录为D:\,要想快速切换到当前登录的系统目录,只须直接输入Systemroot命令并回车,就马上切换到已经登录的C:\Windows目录了。