让WinXP自动修复系统引起的故障

   1. 使用故障恢复控制台

  计算机启动时选择“Microsoft Windows Recovery Console”(即故障恢复控制台)后,当系统给出提示时,输入管理员(Administrator)密码。然后在系统提示符下,键入“Recovery Console”命令。输入“help”可得到一列命令名称,输入“help 命令名称”可得到指定命令的帮助。

  在故障控制台中,我们可以使用Attrib、Batch、Bootcfg、ChDir (CD)、Chkdsk、Cls、Copy、Delete (Del)、Dir、Disable、Format、Diskpart、Enable、Expand 、Fixmbr、 Fixboot 等命令,对计算机出现的各种问题进行修复。

  2. 实用命令介绍

  显然,故障恢复控制台中的很多命令是我们已经很熟悉的,在此不再赘述。

  下面为大家介绍一般用户平http://www.xsyzj.cn时不常使用的命令,利用它们,我们可以轻松地完成许多系统维护工作。

  本期的“老树新花说DOS③”,介绍了可以在故障恢复控制台中使用的Expand、Rmdir命令。

  ①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 ”同时使用。

  实例:

  删除F分区——diskpart /delete F:

  创建一个200MB 的分区——diskpart /add DeviceHardDisk0 200

  ②Fixboot

  作用:将新的分区引导扇区写到指定分区。

  语法:Fixboot [drive]

  参数:如果不带任何参数,Fixboot 命令将向用户登录的系统分区写入新的分区引导扇区。

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

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

  实例:向驱动器D的系统分区写入新的分区引导扇区——Fixboot D:

  3. 删除故障恢复控制台

  虽然故障恢复控制台很好用,但如果你不喜欢它了,可以手工将它删除。方法是:

  打开“我的电脑”,双击安装了故障恢复控制台的硬盘驱动器,假设为C盘。单击“工具→文件夹选项”,选择“查看”选项卡,选中“显示所有文件和文件夹”选项前的复选框,清空“隐藏受保护的操作系统文件”选项前的复选框,“确定”后退出。

  现在进入C盘根目录,删除“Cmdcons”文件夹、Cmldr 文件。右键单击 Boot.ini 文件,选择“属性”,在打开的窗口中清除“只读”复选框,“确定”退出。再用“记事本”中打开 Boot.ini 文件,删除故障恢复控制台的条目(一般是“C:cmdconsbootsect.dat="Microsoft Windows Recovery Console"/cmdcons”),保存文件后关闭,最后再恢复Boot.ini文件的只读属性即可。

时间: 2024-10-29 02:57:36

让WinXP自动修复系统引起的故障的相关文章

WinXP系统常遇搜索故障及处理办法

  WinXP系统常遇搜索故障及处理办法          故障1:单击资源管理器工具栏上的"搜索"按钮或者按F3,系统无任何响应. 解决方法:首先进入C:Windowsinf文件夹(该文件夹属性为隐藏),右键单击srchasst.inf文件,选择"安装"菜单,系统会提示你插入Windows XP安装光盘,该操作为重新安装Windows XP的搜索服务组件.对于在搜索中遇到的其它故障,大家也可以将该方法作为最后的救命稻草. 故障2:系统提示"A file

Win8.1系统Wpprecorder.sys故障导致蓝屏怎么办?

Win8.1系统Wpprecorder.sys故障导致蓝屏怎么办?   具体方法: 1.进入Win8.1恢复环境(WINRE)环境(在自动修复失败之后会出现蓝色底菜单选项),高级选项菜单,打开命令提示符; 2.输入:c:windowssystem32compact.exe /U c:windowssystem32drivers*.sys; 3.此时重启之后就可以进入系统了; 4.打开命令提示符(管理员),输入: fsutil behavior set DisableCompression 1 5

WinXP双系统怎么删除一个Win7系统?

  WinXP双系统怎么删除一个Win7系统? 如果是安装的xp和Win7系统的双系统,想要在完全卸载Win7系统,需要先处理双系统的引导启动菜单,在去掉了双系统共享使用的启动管理器之后,才能正常格式化Win7系统所在的分区.方法如下: 首先,启动到WinXP系统,在电脑光驱中放入Win7系统的安装光盘(若是下载的ISO镜象文件,可以用虚拟光驱Deamontools读取并加载Win7系统的光盘镜像到虚拟光驱中. 其次,依次点击"开始菜单/运行",弹出命令行窗口.在命令行窗口中输入K:b

win7系统1079代码故障是怎么回事

在使用系统的时候难免会遇到各种故障,最近win7系统的用户在使用系统的时候,会出现错误1079的代码故障,win7系统1079代码故障是怎么回事呢? 原因分析: 该故障通常在由svchost服务宿主进程所启动的服务上发生.Windows XP SP2最多可以启动七个svchost进程实例,分别负责启动一组服务.一组服务中的每个服务必须和对应的svchost进程实例运行在同一个启动帐户下.例如Alert服务属于Local Service组的服务,其对应的svchost进程实例运行在Local Se

Win8.1系统网络连接故障的解决方法

  如果在使用Win8.1系统的时候遇到了提示无法连接或者网络受限制等提示导致无法上网的情况,引起的原因可能是各方各面的.下面系小编就为大家带来一篇Win8.1系统网络连接故障大解剖,也许您会在这里找到解决办法. 一.检查网线 确保网线没问题,以前遇到过朋友修电脑说无法上网.结果弄了大半天还是无法解决,最后才发现是因为网线没插好或者网线出问题了.为了避免这种尴尬的现象,第一步得把这个状况说明白了,要不然排查了半天碰到竟然是没插网线,这可是属于"一世英明半朝丧". 如果在右下角的网络图标

Ubuntu系统Grub出现故障怎么办?

  遇到Ubuntu系统Grub出现故障该怎么办?不少电脑用户想到的就是重装:Grub,不过,重装之后,意味着原来系统保存的数据都没有了,相信会给电脑用户的使用造成不少的麻烦.其实,有更简单.快捷的方法可以解决Ubuntu系统Grub出现故障这个问题,那就是修复Grub,能保留原来的设置,还把影响降到最低. Ubuntu Ubuntu系统如何修复Grub? 1.想办法进入到Ubuntu的Live CD系统,或者其他较新版本的Live CD系统. 2.打开终端,输入sudo fdisk -l,查看

一个存在三年的内核 bug 引发大量的容器系统出现网络故障

一个存在三年的内核 bug 引发大量的容器系统出现网络故障 最近发现的一个 Linux 内核 bug,会造成使用 veth 设备进行路由的容器(例如 Docker on IPv6.Kubernetes.Google Container Engine 和 Mesos)不检查 TCP 校验码checksum,这会造成应用在某些场合下,例如坏的网络设备,接收错误数据.这个 bug 可以在我们测试过的三年内的任何一个内核版本中发现. 这个问题的补丁已经被整合进核心代码,正在回迁入3.14之前的多个发行版

《Effective Debugging:软件和系统调试的66个有效方法》一第5条:在能够正常运作的系统与发生故障的系统之间寻找差别

第5条:在能够正常运作的系统与发生故障的系统之间寻找差别 我们通常都能够同时访问这样两个系统,其中一个是发生故障的系统,另一个是与之相似但却可以正常运行的系统.当我们实现了某项新功能.更新了某些工具或基础组件,或是把系统部署在某个新的平台上面时,就可能会遇到新系统无法正常运行的问题,此时如果旧系统依然正常,那么我们通常可以通过寻找(下面就会讲到如何寻找)或尽量缩小(参见第45条)新旧两个系统之间的差别来锁定问题的原因.之所以能根据新旧系统间的差距来进行调试,其原因在于:尽管各人所经历的问题有所不

麻省理工学院(MIT)发明漏洞自动修复系统

在上月计算机协会编程语言设计与实现会议上(Association for Computing Machinery's Programming Language Design and Implementation),MIT研究人员展示了一个新的系统,能够通过导入其他更为安全的应用程序功能,自动修复危险的软件漏洞. 漏洞自动修复系统:CodePhage 该系统称为CodePhage,它在自动"借用"其他程序的功能时并不需要获取源代码.因此,被导入程序(即Donor捐献者,后文简称D)的开发