摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:73422782
 ★★photoshop学友-史上最强播放器★★
 位置:网络硬件>系统故障>WinXP系统故障
◎→ 本类最新
排除WindowsXP无法启动故障
WinXP系统故障 都是“防火墙”惹
解决WinXP系统启动慢的问题
去除Windows XP管理员密码又一法
WinXP:操作系统也玩自动登录
WinXP中网络故障排查大全
WinXP系统关机故障
◎→相关资源
电脑软硬件入门视频教程
局域网基础视频教程
IIS常见问题
电脑组装
电脑配件
BIOS与CMOS故障
WindowsXP操作
WIN98系统故障
WinMe系统故障
WIN2000系统故障
WinXP系统故障
◎→ 热门资源
Windows Me优化指南(1)
用WinME的“疑难解答”解决系统软
禁用WinMe系统还原
WinMe的Web文件夹在哪里?
Win98与WinMe双系统安装
排除WinMe系统故障一例
WINMe下轻松替换正在使用的文件(

常见WinXP启动故障及解决方法


日期:2008-10-20 20:18:33    来源:互联网
   
 ·winxp系统优化指南 ·WIN2000无法启动故障的排除技巧
 ·用WinME的“疑难解答”解决系统软故障 ·Win2000系统无法打开网页的解决方法

1、NTLDR is missing当你从Win9X升级到Windows XP的时候

  1)、Clone以后的问题:当你想把使用Clone制作的Win9x升级到Windows XP,那么很容易出现一句提示:NTLDR is missing

  当然,要出现这种情况必须满足下列要求:

  a)、系统/启动分区是FAT32文件系统。

  b)、计算机的启动使用了INT-13中断扩展启动。一般现在的主流电脑都是使用了这种方式。

  c)、因为在Clone的时候,刻录后的系统的存放于FAT32 BIOS Parameter Block(BPD)的值和物理驱动器的几何分布不匹配。

  但是为什么可以启动Win9X呢?原因是这样的:Win9x启动的时候忽略了BPD的值,即使这个值是非法的。但是在Win200/XP里面需要这个值,如果这个值是非法的,那么启动将失败。

  解决:重写FAT32 BPB里面正确的值 ,然后使用Windows XP里面Fixboot命令重写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)、文件丢失/破坏:这个文件位于C盘根目录,我们只需要从Windows XP安装光盘里面提取这个文件,然后放到C盘根目录上即可。

  2、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盘根目录上以$开头的全部文件即可。  

  3、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

  4、找不到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盘根目录上覆盖源文件即可.

  5、安装的简体中文版的Windows XP在启动选单的时候不是英文提示

  一般是由于C:\bootfont.bin丢失造成的,但是如果你安装了更高版本的英文版本的Windows,那么这个现象就是很正常的。如果没有的话,从Windows XP安装光盘里面提取bootfont.bin到C盘根目录即可。

  6、安装 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 文件复制到系统驱动器的根目录中。

 [1]

Winxp内存优化

Windows XP启动故障

排除WinMe系统故障一例

Win2000故障解决一览

--->飞鱼浏览器(Flyfish) 1.79.0┊可以自行设置启动页的界面┊简体中文绿色特别版
--->Back4WinXP V5.0.3.0
--->电脑故障、软件一查通 v1.1 破解补丁
--->光盘启动DOS杀毒恢复光盘 20070226┊联想电脑“一键恢复”中移植┊简体中文版
--->超级巡警熊猫烧香专杀工具 V3.1.0 b20070210┊解决各种木马、启动方式、手动分析┊绿色特别版
Tags:  WinXP 启动 故障 解决

芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们