- Vista SP1 安装Vista SP1后遇到声音问题的解决方案 Windows Vista Service Pack 1最新版本语言包公布
- Vista应用 SQL Server 2005 SP3 正式版下载(英文) Windows 7 x64 Build6936 BT种子下载(3.25G)
- Vista问答 解决Vista下IIS7.0 ASP 无法正常连Access 数据的问题 BrowseNewProcess 引起IE相关的四则故障及解决
- Vista评测 Vista SP1 DirectX 10.1游戏性能测试 Windows Vista SP1新变化全方位解析
- Vista教程 微软部门主管关于云计算和Azure的回答 Windows Vista操作系统下配置JAVA开发环境
症状
安装了Windows Vista与Windows XP后,如果使用Windows XP启动计算机,则将收到类似于以下内容的错误消息:因以下文件的损坏或者丢失,Windows 无法启动:
C:\Windows\system32\ntoskrnl.exe。请重新安装以上文件的拷贝。
原因
如果将Windows Vista安装在以前未分配的磁盘空间内并且该空间位于安装Windows XP的分区的前面,便会遇到此问题。
在此情况下,Windows Vista安装程序会在未分配的磁盘空间内创建一个新的分区。由于在安装Windows XP的分区前面创建了一个新的分区,因此Windows XP安装点的Boot.ini条目将指向无效的分区。
请考虑以下情况:
• 您的硬盘(或磁盘 0)在Windows XP分区前面包含一些未分配的硬盘空间。
• Windows XP Boot.ini文件指向disk(0)partition(1) 来查找Windows XP启动文件。
• Windows Vista 程序在未分配的硬盘空间内创建一个分区。在此情况下,Windows XP启动文件现在将位于disk(0)partition(2) 上。但是,Boot.ini文件仍然指向disk(0)partition(1) 来查找这些文件。因此,Windows XP将无法成功启动。
解决方案
要解决此问题,请修改XP Boot.ini文件以使其指向正确的分区。为此,请按照下列步骤操作:
1. 启动Windows Vista。
2. 右键单击“开始”,然后单击“资源管理器”。
3. 在“组织”菜单上,单击“文件夹和搜索选项”。
4. 在“文件夹选项”对话框中,单击“查看”选项卡。
5. 在“高级设置”区域中,单击“显示隐藏的文件和文件夹”,单击以清除“隐藏已知文件类型的扩展名”和“隐藏受保护的操作系统文件(推荐)”复选框,单击“是”确认您希望显示操作系统文件,然后单击“确定”。
6. 找到并单击Windows XP系统驱动器。在Windows Vista的Windows资源管理器程序中,此驱动器很可能是驱动器D。
7. 在右窗格中,右键单击“boot.ini”,然后单击“属性”。
8. 在“boot.ini 属性”对话框中,单击“安全”选项卡,然后单击“高级”。
9. 单击“所有者”选项卡,然后单击“编辑”。
如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。
10. 在“将所有者更改为”列表中,单击您的别名或将默认的“Administrators”选项保留为选中状态,然后单击“确定”四次。
11. 右键单击“boot.ini”,然后单击“编辑”。
12. 根据Windows XP启动分区的正确路径修改高级RISC 计算 (ARC) 路径。例如,如果Windows Vista安装程序在安装了Windows XP的分区前面的未分配磁盘空间内创建了一个分区,则必须使 Windows XP 所在分区的值增加一。因此,如果Boot.ini文件在Windows XP操作系统的ARC路径中包含partition(1),请修改ARC路径以使其使用partition(2)。在此情况下,ARC 路径将类似于以下内容: multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 13. 保存对 Boot.ini 文件所做的更改,然后退出记事本。
若您对该文章还有其它疑问,请到问吧提出。我们会全力为您解答。本站承诺:








软件信息
软件信息
最新评论
查看全部评论……(共1条)