您当前的位置:偶偶电脑知识网 -> 电脑软件 -> 电脑内容-> 找不到ntosknl.exe文件

找不到ntosknl.exe文件

  在试用64位的Windows XP Professional ×64Edition的同时安装了Windows XP SP2未出现任何问题,但将Windows XP SP2替换为Windows XP SP1后,经过多次测试,都会出现同一个问题(将两个系统都装在同一分区中):通过启动菜单选择启动项后能进入Windows XP SP1(32位),且工作正常。一但选中64位系统时,根本无法启动,报错提示为:“找不到ntosknl.exe文件”,手动修复也没能解决该问题。在微软没发布相关补丁前,看来我们只能使用其他方法来解决这个问题了。既然出错提示为“找不到ntosknl.exe文件”,只要我们方法得当,避免因文件被替换即可成功解决双系统带来的兼容性问题。(本文为电脑知识网)
  方法一:先安装32位系统,再用64位Windows XP安装盘启动电脑进行安装,安装时可选择将64位系统安装到另一分区。那么,在另一分区下就会生成相应的Windows、Program Files (x86)、Program Files 目录,而不会替换原系统分区这几个目录下的文件,兼容问题也就得到了解决。从实现的难易程度和实用性来看,这是最佳方案。
  方法二:先安装64位Windows XP,再用32位Windows XP SP1光盘启动安装32位系统(注:安装时不会出现选择安装位置的提示,而是直接将后者安装到原系统分区下),完成后能在系统分区下观察到有Windows和Windows.0目录,前者就是64位系统的系统文件夹,后者是32位系统的。但Program Files目录由两系统共用,也不会出现兼容性问题。此时,在后一系统(32位)下不会出现问题是理所当然的事。启动64位系统(64位)后,虽然Program Files目录下的文件已被替换为32位的,但由于64位系统能向下兼容32位程序,所以也不会出现问题。
  总结:在同时安装64位的Windows XP和其他Windows系统时,尽量避免安装到同一个分区里。如果一定要安装在同一个分区里,32位的系统请按方法二或选择已打上SP2补丁的Windows XP安装盘。