版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WIN7、XP双系统安装纪实及引导方式总结双系统常用引导方式目前常见的双系统引导方式有两种,一是传统的由高级别的Windows系统来作为主引导,其中包含了对低级别Windows系统的分引导,通过引导程序跳转实现双系统的启动选择;二是近几年流传的双系统独立启动,通过安装第三方引导软件,在正式启动前对活动的主引导分区进行切换,以此选择启动的操作系统。后者好处是引导程序不依赖其中一个操作系统,即不论双系统的哪个系统崩溃,都不会影响另一个系统的正常引导,但缺点是每次启动切换时会反复写MBR(MasterBootRecord)或是PBR(PartitionBootRecord),这两个关键性引导记录经常性改写存在风险。WIN7、XP双系统安装、引导纪实2016年2月7日至8日,通过查找详细的文档资料,终于完成了WIN7、XP双系统的安装和引导启动。但过程比较曲折,期间发生了多次意料之外的问题,目前问题已经解决,其中大部分问题找到原因并得到了合理的解释。C盘为XP操作系统,目的是重新分区,安装WIN7系统。在XP系统下安装WIN7,按照微软向下兼容的原则,一般是不需要修复引导程序,但由于缺少原版WIN7安装光盘,采用了Ghost镜像还原的方式,因此WIN7引导没有形成,更不可能向下兼顾XP引导。因此需要使用专用的引导修复软件:NTBOOTAUTOFIX。第一步重新分区,由于XP没有系统自带的无损分区工具,使用了PartitionMagic8.0,将D盘空间减小,留出40G重建成主分区,非活动。以防万一,操作前将原D盘文件全部复制到E盘中。PM无损分区比想象中更慢,Windows下操作后重启进入命令行执行,需要转移数据、重建分区信息,最终约30分钟才完成。之后手动重启进入Window,重新分配盘符,将新分区设为D盘,其他盘依次往后到下一个字母,再将D盘快速格式化。第二步使用GhostWIN7光盘进行安装。通过Ghost硬盘安装工具,将WIN7镜像还原到D盘。该工具自动重启后进入Ghost完成还原。之后重启只能进入XP。第三步在XP下修复引导程序。使用NTBOOTAUTOFIX进行自动修复,然后重启即可继续进入WIN7安装。10-20分钟左右安装完成后进入WIN7系统,发现D盘变成第二硬盘的主活动分区,现C盘为WIN7盘,原C盘(即XP主分区)无盘符分配,因此在我的电脑中消失了。第四步修复WIN7下错误的盘符分配方式。通过系统自带的磁盘工具,发现其他分区都可以修改盘符,就是D盘不行,弹出参数错误的提示。先将原C盘分区指派到J盘成功,重启后D盘依旧不能修改。通过网上查阅资料,弄明白了带有页面文件(即虚拟内存)的分区是不能修改的,于是修改D盘的页面文件为无,再重启就可以修改了。最终将原C盘分区修改为D盘,其他盘同第一步依次往后。第五步更改完盘符发现不能进入我的电脑,双击后一直等待,后出现出现服务器运行失败的提示。百度后在开始菜单的查找里输入文件夹选项,进入后将“在单独的进程中打开文件夹窗口”的勾去掉,恢复正常。但产生原因不明,毕竟微软不可能提供一个不能用的选项给用户使用。网上大量查阅资料,99%都是解决方法,不谈原因,仅有一个帖子谈到原因:挂上第2块硬盘出现该问题,拆除后正常,因此可能为盘符多次分配占用了重复的空间,在库里将重复的位置删除后完美解决。这与我的问题类似,但是谈到的方法过于笼统不知如何操作,所以没有找到真正的源头。问题绕转后解决,原因搁置。第六步重启测试XP引导是否正常。出乎意料的是可以选择“早期的Windows版本”,但进入后没有XP的选择菜单(即原XP、Ghost的两行菜单)而直接进入XP,滚动条结束进入蓝色画面,屏幕就不动了,硬盘灯不闪。重启后依旧。因此重启进入WIN7,使用NTBOOTAUTOFIX重新修复双系统引导文件,再次重启选择“早期的Windows版本”即可进入XP启动选择菜单,菜单中有三项,前两项均为XP,第三项为Ghost。选择第一个XP后进入了第2块硬盘残留的XP系统,重启后选择第二个顺利进入了原XP系统。第七步重启进入WIN7修改启动菜单。使用NTBOOTAUTOFIX修改了WIN7启动菜单的名称,将第二项“早期的Windows版本”改为“WINXP&Ghost”,同时修改了XP的Boot.ini文件,删除第一个XP(第2块硬盘)的选择项。然后在WIN7系统中将“WINXP&Ghost”修改为WIN7默认启动项,并调整了显示时间为6秒。至此WIN7和XP引导问题全部得以解决,最终效果:启动后进入WIN7菜单,默认为“WINXP&Ghost”,停留几秒,选择后进入XP菜单,共两项,第一项为XP,第二项为Ghost。引导方式总结WIN7启动过程(引用网上原文):电脑加电后,首先是启动BIOS程序,BIOS自检完毕后,找到硬盘上的主引导记录MBR(MasterBootRecord),然后由MBR读取分区表DPT((DiskPartitionTable),从中找出主活动分区,读取主活动分区的分区引导记录PBR(PartitionBootRecord),最后PBR再搜寻分区内的启动管理器文件BOOTMGR(winxp中是NTLDR),在BOOTMGR被找到后,控制权就交给了BOOTMGR。BOOTMGR读取\boot\bcd文件(BCD=BootConfigurationData,也就是“启动配置数据”,简单地说,windows7下的bcd文件就相当于xp下的boot.ini文件),如果存在着多个操作系统并且选择操作系统的等待时间不为0的话,这时就会在显示器上显示操作系统的选择界面。在我们选择启动WINDOWS7后,BOOTMGR就会去启动盘寻找WINDOWS\system32\winload.exe,然后通过winload.exe加载windows7内核,从而启动整个windows7系统。可以把这个过程简单地概括为:BIOS-->MBR-->DPT-->PBR-->Bootmgr-->BCD-->Winload.exe-->内核加载-->启动windows7系统。NTBOOTAUTOFIX说明文档中体验工具修复效果:例-选“高级”,选另一非活动分区盘符,开始修复/手动修复,这样修复的结果引导文件和引导配置文件都存放在选择的分区中,不影响活动分区的引导,再在界面点击“查看boot.ini”和“查看BCD”检查程序运行结果。因此实测NTBOOTAUTOFIX的修复效果如下:指定分区(一般是活动分区,实测中选择的是J盘非活动分区)根目录下重建BOOT文件夹、bootmgr文件、boot.ini文件、BOOTFONT.BIN文件、NTDETECT.COM文件、ntldr文件。NTBOOTAUTOFIX文件几百K,怎么能重建那么大的引导文件,因为是使用WINDOWS命令(如bcdboot、bootrec等)重建的,因此WINDOWS系统文件必须存在。另NTBOOTAUTOFIX在活动分区修复将重写MBR和PBR。另外windows\system32文件夹下有bcdedit.exe文件,在cmd中执行bcdedit即可查看当前BCD系统内容,以XP下查看为例:C:\bcdeditWindows启动管理器--------------------标识符{bootmgr}devicepartition=C:descriptionWindowsBootManagerlocalezh-CNinherit{globalsettings}default{ntldr}resumeobject{bf8b33ac-cda9-11e5-8013-00188b2006e7}displayorder{bf8b33ad-cda9-11e5-8013-00188b2006e7}{ntldr}toolsdisplayorder{memdiag}timeout6Windows启动加载器-------------------标识符{bf8b33ad-cda9-11e5-8013-00188b2006e7}devicepartition=D:path\windows\system32\winload.exedescriptionWindows7Ultimatex86localezh-CNloadoptionsDDISABLE_INTEGRITY_CHECKSinherit{bootloadersettings}nointegritychecksYesosdevicepartition=D:systemroot\windowsresumeobject{bf8b33ac-cda9-11e5-8013-00188b2006e7}nxOptIndetecthalYesWindows旧OS加载器------------------------标识符{ntldr}devicebootpath\ntldrdescriptionWINXP&Ghost查看第一段Windows启动管理器中的devicepartition=C:,这个C盘在XP下和WIN7下的盘符不一样,WIN7是D盘。那么BCD系统究竟是如何工作的,在进入Windows系统之前,究竟应该进入哪个盘符去找相应的引导文件呢?为此重启进入WIN7系统,执行bcdedit后发现devicepartition=D:,该项自动变成了WIN7下的XP分区(第1硬盘的主活动分区)。因此BCD系统中定义的device位置和盘符没有关系,推断BCD系统有更底层的分区标识方法,该标识在不同系统下是唯一的,进入系统后自动匹配当前系统为分区分配的盘符。盘符位置只是为了给用户直观的表示,因此不需要担心盘符变动的问题。纪实现象原因分析纪实现象中存在部分问题虽已解决,但原因不明,经上述引导方式总结分析如下:1、第六步中现象:选择“早期的Windows版本”,进入后没有XP的选择菜单(即原XP、Ghost的两行菜单)而直接进入XP,滚动条结束进入蓝色画面,屏幕就不动了,硬盘灯不闪。原因分析:第三步中使用NTBOOTAUTOFIX进行自动修复后,在C盘重建了BOOT文件夹、bootmgr文件、boot.ini文件(BOOTFONT.BIN文件、NTDETECT.COM文件、ntldr文件在原XP系统已有),重写MBR和PBR。之后正常的启动方式应为:MBR找到PBR再由PBR搜寻分区内的启动管理器文件BOOTMGR(WIN7作为双系统主引导程序),在BOOTMGR被找到后,控制权就交给了BOOTMGR。BOOTMGR读取\boot\bcd文件,显示WIN7启动菜单,包含WIN7和XP,如选择WIN7则在对应分区盘寻找并执行WINDOWS\system32\winload.exe,如选择XP则启动主活动分区下的NTLDR,然后通过文件进入XP启动菜单。但第三步修复引导后,进入WIN7安装程序,可能有所变化。观察发现C盘BOOT文件夹、bootmgr文件的创建时间比boot.ini文件晚了十多分钟,因此应是NTBOOTAUTOFIX创建后,WIN7安装程序又对BOOT文件夹、bootmgr文件进行了重写。重写期间可能修改了参数或其他原因,导致XP进入不正常,因此需要使用NTBOOTAUTOFIX重新修复。2、第六步中现象:再次重启选择“早期的Windows版本”即可进入XP启动选择菜单,菜单中有三项,前两项均为XP,第三项为Ghost。选择第一个XP后进入了第2块硬盘残留的XP系统,重启后选择第二个顺利进入了原XP系统。原因分析:重测NTBOOTAUTOFIX的修复效果,见第三大点中的描述。Boot.ini文件重建如下:[bootloader]default=multi(0)disk(0)rdisk(1)partition(1)\windowstimeout=6[operating
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中山市博爱医院2026年人才招聘49人备考题库及参考答案详解一套
- 5G+AI辅助重症患者个体化治疗策略
- 2026年广州医科大学附属口腔医院招聘备考题库(一)完整答案详解
- 3D打印人工皮肤的美学与功能重建
- 2025年义乌市胜利幼儿园招聘备考题库及参考答案详解1套
- 2025年改则县审计局面向社会公开聘用编外工程师备考题库及一套答案详解
- 简约中国风地产营销策划方案
- 项目高处作业施工方案
- 2025年厦门市集美区乐安小学非在编教师招聘备考题库及答案详解1套
- 2025年四川省岳池银泰投资(控股)有限公司公开招聘急需紧缺专业人才备考题库有答案详解
- 2025年及未来5年市场数据中国旧楼加装电梯市场供需现状及投资战略数据分析研究报告
- 院内感染暴发应急响应全流程
- caac机长证考试内容
- 转移性副神经节瘤和嗜铬细胞瘤诊治专家共识2026
- 2025年秋小学音乐湘艺版四年级上册期末测试卷含答案
- 2025年山东省考公务员面试题(监狱警察)及解析
- 国家公园休闲管理
- 2025年教师招聘考试教育综合知识6000题(主观题含答案)
- 基于生成对抗网络的图像修复与超分辨率-洞察及研究
- 广东省惠州市2025届高三下学期4月模拟考试化学
- 二十届四中全会开启中国经济新篇章研究制定十五五规划建议
评论
0/150
提交评论