Win 2000或XP:用控制台解决PC故障

在Windows 2000或者XP中 , 如果某些系统文件发生意外故障 , 那即便是安全模式也无法进入 。出现这样的问题需要重新安装系统 , 非常麻烦 。这时 , 使用Windows 2000或XP中的系统控制台命令也许能解决这些问题 。Windows系统控制台是非常有效的诊断、测试以及恢复系统功能的特效工具 , 它的执行是命令行模式的 , 所以您必须记住特定功能的命令名称和参数 。在这里我们对最实用的命令和用法做一个介绍 , 希望能对您使用Windows控制台有所帮助 。

使用命令恢复控制台有两种方式 , 一是用Windows XP启动光盘引导 , 然后启动的时候选择用命令恢复控制台修复;二是在XP运行的时候安装 。具体方法:先将Windows XP安装启动盘插入光驱 , 在开始菜单中选择运行(或按“Win 键 R”)打开运行对话框 , 输入命令X1386WINNT32.EXE /CMDCONS(其中X是装载XP的光驱盘符) , 当系统询问你是否安装命令恢复控制台 , 选择是 , 就出现了安装向导 , 之后选择跳过网络更新 , 等文件复制完毕 , 安装成功 。重新启动后 , 在启动列表中可以看到Microsoft Windows XP Recovery Console这个选项了 。
Bootcfg:这是最常用的命令 , 输入Bootcfg后 , 你将看到它的几个参数 , 没错 , 它是用来配置启动信息的 , 假如你原来的系统是Windows 98 Windows XP , 重装Windows 98后 , 发现Windows XP无法启动了 , 就用上面所说的第一种方法启动Windows XP命令恢复控制台 , 输入Bootcfg/add或Bootcfg/scan命令 , 其中前者是自己手动添加Windows XP的启动列表 , 格式为:Multi(0)disk(x)rdisk(0) partition(y) , 其中X为XP所在的硬盘 , Y为XP在第几分区 , 后者为程序自动扫描硬盘 , 自动添加 。另外 , Bootcfg /copy是用来备份Windows XP启动文件Boot.ini的 , Bootcfg/default是用来配置默认启动项的 。
Diskpart:用来创建和删除硬盘驱动器上的分区 。语法格式是:Diskpart[/add/delete] [device_namedrive_namepartition_name] [size]。实例: 删除F分区——diskpart /delete F: 创建一个200MB 的分区——diskpart /add DeviceHardDisk0 200 。
Fixboot:系统分区错误 , 无法启动的情况就可以通过它直接恢复 。用法如下:fixboot [drive] , drive为将要写入引导扇区的驱动器 。例如fixboot d:就是向驱动器D:的系统分区写入新的分区引导扇区 。注意:如果不带任何参数 , fixboot命令将向用户登录的系统分区写入新的区引导扇区 。
Disable/Enable:在控制台中 , 某些高级功能和服务是无法使用的 , 此时就要通过这两个命令来设置或取消各种服务了 。Disable禁用系统服务或设备驱动程序 。Enable用于启用这些服务和驱动程序 。用法如下:disable/enable (service name) (device_driver_name) , servce_name , 要禁用或启用的系统服务名称 。device driver_name , 要禁用或启用的设备驱动程序名称 。注意:使用disable时 , 上次启动类型名称将显示在屏幕上 。记下该名称 , 以便在需要时使用enable命令将启动类型恢复 。
如果不需要故障恢复控制台了 , 可以手工将它删除 。打开“我的电脑” , 双击安装了故障恢复控制台的驱动器 , 假设为C盘 。进入C盘根目录 , 删除“Cmdcons”文件夹、Cmldr 文件 。右键单击 Boot.ini 文件 , 选择“属性” , 在打开的窗口中清除“只读”复选框 , “确定”退出 。再用“记事本”中打开 Boot.ini 文件 , 删除故障恢复控制台的条目 , 保存文件后关闭 , 最后再恢复Boot.ini文件的只读属性即可 。

    推荐阅读