安装了早期版本的Windows操作系统以形成双引导配置后,Vista无法再启动

哎呀网 | 发布: 2007-10-23 21:19 | 作者: 网络转载 | 来源: | 浏览次数: 7 | 评论数: 0

哎呀网 Vista问答】在基于 Microsoft Windows Vista 的计算机上安装了早期版本的 Windows 操作系统以形成双引导配置后,可能会遇到下列问题之一: • 如果在基于 Windows Vista 的计算机上安装早期版本的 Windows 操作系统,Windows Vista 无法再启动。在这种情况下,只有早期版本的 Windows 操作系统可以启动。 • 如果在已安装了 Windows XP 和 Windows Vista 形成双引导配置的计算机上安装 Microsoft Windows XP 的其他实例,可能会收到以下错误消息: Disk read error has occurred.

[&S^m(O_o} X原因 loadTOCNode(1, 'cause'); 之所以会出现这些问题,是因为早期版本的 Windows 操作系统与新的 Windows Vista 启动方法不兼容。Windows Vista 使用新的启动配置数据库 (BCD) 存储。此存储包含一个启动菜单以及有关计算机上已安装的操作系统的所有信息。因此,不能使用来自早期版本的 Windows 操作系统的 Boot.ini 文件来启动 Windows Vista。
(u1SS lC GK哎呀网w!it4KUF&Sf$T j&Ae
在基于基本输入/输出系统 (BIOS) 的计算机上运行的早期版本的 Windows 操作系统(如 Windows XP)中,启动过程与系统 BIOS 一起启动。BIOS 确定启动设备,然后加载第一个物理扇区。此物理扇区称为主启动记录 (MBR)。MBR 包含分区表和必要的启动执行代码。此代码搜索分区表,以查找活动分区并将控制传递给活动分区上的启动扇区。然后,活动分区上的启动扇区加载 Ntldr.exe 程序。Ntldr.exe 程序会分析 Boot.ini 文件。此文件用来枚举已安装的操作系统。
d~IYX"pO
7HTw/T4G'iEC.V7qo当 Windows Vista 在基于 BIOS 的计算机上启动时,BIOS 将加载 MBR 然后加载启动扇区。但是,启动代码将加载新的 Windows 启动管理器程序 (Bootmgr.exe)。Windows 启动管理器程序会分析二进制编码的十进制 (BCD) Boot.ini 文件,枚举已安装的操作系统,然后显示启动菜单。如果在含有 Windows Vista 的双引导配置中安装早期版本的 Windows 操作系统,Windows 启动管理器程序就会将控制转移到早期版本的 Windows 操作系统的 Ntldr.exe 程序。当您从启动菜单中选择“Windows Vista”时,Windows 启动管理器程序将执行上述操作。哎呀网8`U!yMUqp#H/@!r!Y
哎呀网)d T!_Dl[;jY
在基于 Windows Vista 的计算机上安装早期版本的 Windows 操作系统时,安装程序将覆盖 MBR、启动扇区和启动文件中的所有内容。因此,早期版本的 Windows 操作系统失去了与 Windows Vista 的向前兼容性。 解决方案 loadTOCNode(1, 'resolution'); 要解决这些问题,请按照下列步骤操作。哎呀网;t |cT8g
哎呀网xo"{ e~1f}T*d
注意:可通过使用命令提示符来运行以下过程中的命令。 如果在 Windows Vista 中运行这些命令,请在已提升用户权限的命令提示符中运行它们。为此,请单击“开始”,单击“附件”,右键单击命令提示符快捷方式,然后单击“以管理员身份运行”。 1. 使用 Bootsect.exe 还原 Windows Vista MBR 以及将控制转移到 Windows 启动管理器程序的启动代码。为此,请在命令提示符处键入以下命令:Drive:\boot\ Bootsect.exe –NT60 All哎呀网3^+d!b J7L2[&l3M
哎呀网\(S-b&w,b
在此命令中,Drive 是 Windows Vista 安装介质所在的驱动器。 2. 使用 Bcdedit.exe 在 BCD Boot.ini 文件中为早期版本的 Windows 操作系统手动创建一个条目。为此,请在命令提示符处键入下列命令。哎呀网2_3Ai$|T;[8N%{o

(}!}W#N slZ注意:在这些命令中,Drive 是安装 Windows Vista 的驱动器。 • Drive:\Windows\system32\Bcdedit –create {ntldr} –d “<对早期 Windows 版本的描述>”哎呀网 \9x+y6PQ
哎呀网4u5w-z:i$c4UI\
注意:在此命令中,<对早期 Windows 版本的描述>可以是所需的任何文本。例如,<对早期 Windows 版本的描述>可以是“Windows XP”或“Windows Server 2003”。 • Drive:\Windows\system32\Bcdedit –set {ntldr} device partition=x:哎呀网\v1VXt4],C
哎呀网p(n9Z5f1V%[t9B#W-|
注意:在此命令中,x: 是活动分区的驱动器号。 • Drive:\Windows\system32\Bcdedit –set {ntldr} path \ntldr • Drive:\Windows\system32\Bcdedit –displayorder {ntldr} – addlast 3. 重新启动计算机。

sV8r/wjbu:}&Vw哎呀网 x%ou]!u0jo z3I r

更多信息 loadTOCNode(1, 'moreinformation'); 要启动基于 Microsoft Windows NT 的 Windows 操作系统版本,需要下列文件: • Ntldr • Boot.ini • NTDetect.com在 Windows XP 中,这些文件位于标记为“活动”的系统分区上。默认情况下,这些文件在 Windows XP 中是隐藏的系统文件。用户可以通过使用恢复控制台来替换这些文件,也可以通过使用 Windows NT 启动磁盘来启动操作系统。Windows Vista 不使用这三个文件。Windows Vista 通过使用隐藏的系统文件 Bootmgr 和位于 \Boot 目录中的其他必需文件来启动。 创建包括 Windows Vista 的多重引导配置 loadTOCNode(2, 'moreinformation'); 要创建可用的多重引导配置,请先安装最早版本的 Windows 操作系统。然后,按顺序安装每个更新的版本。每个新的 Windows 版本都会保留用于启动早期 Windows 版本的向后兼容性。哎呀网"@n;i K+Ol1J7zpj'KLQ

-glKIL})t$~要创建包括 Windows Vista 的多重引导配置,安装的每个早期 Windows 版本必须至少有一个分区。请按照下面的常规指导操作: • 至少创建两个分区。将一个分区用于 Windows Vista 安装。哎呀网7T\|$K!h$a
哎呀网Y$`sL:i-p
注意:如果用于 Windows Vista 的分区已经格式化,请确保它是使用 NTFS 文件系统进行格式化的。不过,我们建议您使用下列方法之一: • 创建另一个未格式化的分区。 • 不创建另一个分区,将空间保留为可用空间。而是在 Windows Vista 安装期间创建另一个分区。 • 如果计算机中未安装操作系统,请先安装最早的 Windows 版本。哎呀网Bo.CL Qd5}y
哎呀网*E+A5tY$FO
注意:请在安装 Windows Server 2003 之前安装 Windows XP。 • 运行 Windows Vista 安装程序。在可用空间或现有分区中安装 Windows Vista。可以在早期 Windows 版本中运行此安装程序,也可以在 Windows Vista 光盘置于 CD 或 DVD 驱动器中时启动计算机。 在 Windows Vista 安装完成后,您将具有一个配置正确的多重引导环境,其中包括 Windows Vista 和早期版本的 Windows。出现的 Bootmgr 启动菜单类似于以下菜单: Microsoft Windows 早期 Windows 操作系统 从双引导配置中删除 Windows Vista loadTOCNode(2, 'moreinformation'); 如果要从包括早期版本的 Windows 的双引导环境中删除 Windows Vista,请按照下列步骤操作。哎呀网/wcd{9pY%vqg*w(J

@&^Iz6Z:f4t注意:在早期版本的 Windows 或 Windows Vista 中,可以按照下列步骤操作。如果在 Windows Vista 中按照这些步骤操作,请从已提升用户权限的命令提示符处运行命令。为此,请单击“开始”,单击“附件”,右键单击命令提示符快捷方式,然后单击“以管理员身份运行”。 1. 使用 Bootsect.exe 还原 Ntldr.exe 程序。为此,请键入以下命令:Drive:\Boot\ Bootsect.exe –NT52 All哎呀网5Pzl!P|)h+N9x1G6KV

5v9V {;o_6a注意:在此命令中,Drive 是 Windows Vista 介质所在的驱动器。哎呀网l{!Y7x]hr
哎呀网-U^5~aV@Ly
计算机重新启动后,它不会加载 Windows 启动管理器程序。而会加载 Netldr.exe 和 Boot.ini。 2. 删除或移除安装 Windows Vista 的分区。哎呀网7m3hi DA

(X,{$q~%ZsN%|q重要说明:仅当安装 Windows Vista 的分区是系统上的非活动分区时,才能删除该分区。例如,请考虑以下情况: • Windows Vista 安装在驱动器 C 上。驱动器 C 是分区 1,并且是活动分区。 • Windows XP 安装在驱动器 D 上。驱动器 D 是分区 2,并且是非活动分区。在这种情况下,可以运行 bootsect 命令,但不能删除安装 Windows Vista 的分区。如果删除此分区,则会由于 Windows XP 启动文件被删除而导致计算机无法启动。

UGiLN%_
若您对该文章还有其它疑问,请到问吧提出。我们会全力为您解答。本站承诺:

字号: | 推荐给好友

哎呀网加入收藏 哎呀网打印本页 哎呀网关闭窗口 哎呀网返回顶部 哎呀网进入博客 哎呀网进入论坛 哎呀网点击复制本页地址发给QQ/MSN好友
上一篇:尝试从CD或DVD安装Vista时可能无法识别安装媒体
下一篇:vista下休眠后无法用鼠标唤醒的解决办法

 

评分:0

我来说两句

seccode

请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论。
用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的),本站管理员有权保留或删除评论内容。
软件信息
最新版本:V3.0.4
发布日期:2008年12月30日
全能精灵是一款系统辅助工具,包含系统检测,系统优化,系统美化,系统清理,系统维护,IE管理,任务管理器等模块,是您优化系统的好帮手。
软件信息
最新版本:V1.5
发布日期:2008年12月08日
截图精灵是一款屏幕截图软件。可轻松截取全屏,活动窗口,自定义窗口等的图像。
软件信息
最新版本:V2.2
发布日期:2008年11月26日
该工具可对文件进行MD5,CRC32的批量校验,同时支持文件拖放,您可以直接拖动文件到校验窗口。

网络推荐