Windows XP和Windows 7的启动原理

Windows XP和Windows 7的启动原理

ID:41117225

大小:38.00 KB

页数:5页

时间:2019-08-16

Windows XP和Windows 7的启动原理_第1页
Windows XP和Windows 7的启动原理_第2页
Windows XP和Windows 7的启动原理_第3页
Windows XP和Windows 7的启动原理_第4页
Windows XP和Windows 7的启动原理_第5页
资源描述:

《Windows XP和Windows 7的启动原理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Windows XP和Windows 7的启动原理有何不同,双系统又是如何启动的:在Windows 7+XP双系统中,Windows 7使用bootmgr接管系统启动模式。电脑自检完成后,开始查找活动主分区(一般情况是C:)并加载它。接着会继续读取活动分区下的启动配置文件(即C:BOOTBCD)和c:boot.ini,根据BCD和Boot.ini存储的启动信息列出启动菜单(也就是双系统启动菜单)。对于双系统用户通常列出“Microsoft Windows 7”和“旧版本的Windows”。如果选择前者,Bootmgr将控制权交给Windows 7系统目录下的Winload.e

2、xe (在Windowssystems下)然后开始启动Windows 7。选择后者,Bootmgr将控制权交给NTLDR,接着开始读取c:boot.ini并列出其中配置的启动菜单。启动故障就主要出现在Bootmgr(如该文件丢失)、BCD(启动信息配置错误)、Winload.exe(该文件丢失导致Vista无法启动)、Ntldr(该文件丢失导致XP无法启动)这些文件上。(我的情况属于bootmgr文件丢失,BCD文件启动信息配置错误)下面我们来解决问题:1、首先我们需要几个备份文件(bootmgr,ntldt,bcd,bootsect),如果你有Windows 7系统盘或者镜

3、像的话可以直接从中提取。还有一个工具——EasyBCD注意:在XP下EasyBCD的运行需要Microsoft .NET Framework2.0的支持。2、以下操作都是在Windows XP中进行,因为又隐藏文件和系统文件,所以最好显示系统和隐藏文件,在文件夹选项里点击查看,去掉隐藏受保护的系统文件(推荐)并选择选择显示所以文件和文件夹。把bootmgr,ntldt(一般C盘下有,不用复制)复制到C盘下。(此C盘为默认为系统,按具体情况而定)把bcd,bootsect复制到C:boot目录下3、然后运行EasyBCD切换到左侧的“ADD/Remove Entries”,在右

4、侧窗格选中原来无效的启动菜单,单击Delete删除,接着在Add An Entry下添加启动项。添加XP启动则在Version选择“Windows NT/200/XP”、Drive选择C:、Name设置为Windows XP。同上,添加Windows 7的启动项(Version选择Windows Vista/longhom、Drive选择D:、Name设置为Windows 7),完成后单击ADD Entry保存配置。4、然后打开“运行” (开始〉运行), 输入cmd进入C:boot目录下输入“bootsect /nt60 C:” (删除是nt52,不带双引号)最后重新启动电脑

5、即可。原来是克隆版的系统启动都默认设置自已的分区下,而启动应该设置在启动的系统的根目下,所以需要进行修改设置,解决过程如下,1.大地windows7无法进行一键克隆安装,这其实是经典的AHLC问题,进行bios后,将硬盘模式改为IDE,就可以安装了。2.首先F12用大地windows7的引导盘,进入winpe,磁盘管理中,进行分区,这一步需要注意分两个主分区,其它设置成扩展分区中的逻辑分区将来分别用来安装两个独立的克隆版操作系统。分区,先不格式化。全分完后,再一起快速格式化成NTFS格式吧。3.然后用winpe自带的ghost11,分别将windows7克隆到第1主分区,将w

6、inxp克隆到第2主分区。4.启动进win7,在这里手动修复xp的引导。5.在我的电脑中,按Alt键后,出现菜单,在工具文件夹选项,查看中设置成显示所有的文件和文件夹,不隐藏受保护的系统文件,显示扩展名。6.把winxp系统下的boot.ini,ntldr,ntdetect.com三个文件从D盘(也可能是其它盘符)根目录复制到C盘根目录,用记事本编辑C盘根目录下的boot.ini,修改winxp项内容指向D盘Windowsxp7.以管理员身份运行cmd(快捷键WIN+R)进入win7命令行窗口,依次输入(拷贝后在标题栏处右键粘贴就行)           bcdedit/cr

7、eate{ntldr}/d"WindowsXP"           bcdedit/set{ntldr}deviceboot           bcdedit/set{ntldr}pathtldr           bcdedit/displayorder{ntldr}/addlast           bcdedit/timeout10第一句,是将来显示的菜单名称,最后一句是停留的默认时间,也可以设小一点,5就是5秒。注:一开始时我是想用EasyBCD1.7.2这个软件来设置,发现不生效,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。