科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Windows XP启动故障及解决方法

Windows XP启动故障及解决方法

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

遇到Windows无法启动是不是很郁闷呢?想自己解决可是自己又不太懂,我把WINDOWS启动中经常遇到的错误给大家汇总了一下,方便大家查阅!

作者:eNet论坛 来源:enet 2008年3月18日

关键字: Windows Server 故障 Windows Windows xp

  • 评论
  • 分享微博
  • 分享邮件

    (1)I/O错误,Win9X启动失败

  这个问题一般是由于错误删除C盘根目录上的一个启动Win9x的重要文件bootsect.dos造成的。这个文件储存了启动Win9x的必须代码,而且这个文件的创建是在安装Windows XP的时候自动创建的,Windows XP里面并没有相应的命令可以直接解决这个问题。但是我们可以采用另外一种方法解决。

  解决:使用一张含有SYS.COM的Win9X启动盘启动电脑,执行SYS C:命令,然后重新启动,会发现无法启动Windows XP,这不要紧,这是正常的现象。然后再次重新启动,使用Windows XP安装光盘启动,进入故障恢复控制台,执行fixboot即可。如果你不会使用故障恢复控制台,那么还有一个方法:在Win9X里面执行Windows XP安装,系统拷贝完文件以后会重新启动,启动的是后手已经要快速按下方向键的上或下箭头,然后选择Windows回到Win9X下,接着编辑 Boot.ini文件,确认你的Boot.ini文件和你电脑上Windows XP的启动相匹配,最后删除C盘根目录上

    (2)Boot.ini文件非法

  这个问题一般是由于boot.ini文件丢失或格式不正确造成的。boot.ini文件的格式一般是下面这种类型的:

  [boot loader]

  timeout=30

  default=multi(0)disk(0)rdisk(0)partition(1)\Windows

  [operating systems]

  multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP Professional" /fastdetect

    (3)找不到HAL.DLL文件,启动中止

  这个是由于C盘根目录下的boot.ini文件非法,导致默认从C:\Windows启动,但是又由于你的Windows XP没有安装在C盘,所以系统提示找不到HAL.DLL文件。启动因而失败。解决方法是重新编辑Boot.ini文件。我们有很多方法编辑这个文件,下面我挑选几种便于操作的介绍给大家:

  1)、使用Win9X启动盘启动,使用EDIT.EXE命令编辑这个文件。启动EDIT.EXE以后只要按照正确的格式输入Boot.ini文件的内容,保存为Boot.ini文件即可。

  2)、使用COPY CON命令创建一个Boot.ini文件。在DOS下输入Copy Con C:\boot.ini以后回车。然后按照Boot.ini文件的格式输入,每输入一行敲一次回车键,当全部内容输入完毕以后,按CTRL+Z,屏幕上会看到^Z的提示。这个时候再敲一次回车,系统会提示1 file(s) copied.这就表示创建成功了。

  3)、使用故障恢复控制台里面的bootcfg命令。具体的使用方法请大家查看Q330184一文。我在这里就不介绍了。

  4)、在别的电脑上创建好以后,拷贝到受损电脑的C盘根目录上覆盖源文件即可。

 (4)安装Windows 2000后无法启动Windows XP

  症状:安装Windows 2000后试图启动Windows XP时,您可能会收到下面的错误消息:

  "Starting Windows...

  Windows 2000 could not start because the following file is missing or corrupt:\WINDOWS\SYSTEM32\CONFIG\SYSTEMd startup options for Windows 2000, press F8.

  You can attempt to repair this file by starting Windows 2000 Setup using the original Setup floppy disk or CD-ROM.

  Select 'r' at the first screen to start repair."

  原因:出现此问题的原因是,在Windows 2000发行时Windows XP尚不存在。Windows 2000引导程序不知道已在Windows XP中做了改动。计算机需要知道这些改动才能加载Windows XP。

  解决:若要解决此问题,请用Windows 2000启动计算机,然后将Windows XP光盘上I386文件夹中的NTLDR和Ntdetect.com文件复制到系统驱动器的根目录中。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章