如何在先安装Vsta后安装XP的情况下实现双系统.docVIP

  • 0
  • 0
  • 约2.27千字
  • 约 6页
  • 2019-08-05 发布于江苏
  • 举报

如何在先安装Vsta后安装XP的情况下实现双系统.doc

如何在先安装Vista后安装XP的情况下实现双系统 在C盘已经安装好Vista的机器上把XP安装到D盘,本想实现双系统,可是安装之后重新启动后只能进入XP,无法进入Vista了.这是为什么呢? 这种情况要如何实现双系统呢? 这个问题要从XP的引导过程说起. 硬盘从00 00位置开始的512字节的MultiBootRecord(MBR)到FF FF.记录4个主分区信息. 在总共512字节的主引导扇区中,MBR的boot code占用其中的前446个字节,随后的64个字节为DPT(Disk Partition Table,硬盘分区表)。自检后,DPT把系统控制权交给硬盘第一个分区的PBR(Partition Boot Record),XP的PBR会去找这个分区的 ntldr. 之后是boot.ini,选择启动的系统后load注册表,交控制权给ntoskrnl,然后加载驱动,系统配置等等. Vista的引导过程有所不同. 首先PBR不同。Vista的PBR不再找ntldr,而是找bootmgr,这个文件也是保存在硬盘第一个分区的根目录下.之后,bootmgr去找同路径下的\boot\BCD. BCD这个文件实际是一个注册表文件,里面的数据保存了系统的引导信息,如果是多系统引导,会提供引导的界面内容. 如果是单Vista系统,控制权会交给winload.exe,之后再去找ntos

文档评论(0)

1亿VIP精品文档

相关文档