win7启动原理及bootice引导工具推荐

发布日期:2013-09-06 作者:天使之泪   0 查看次数5,272 views次
分享到:

xp渐渐衰落,win8大家还不适应,win7依然是主流的选择。如果您想把win8笔记本降回win7,或者双系统启动,选择一个合适的工具非常重要,笔者推荐常用的磁盘引导启动管理软件bootice,如果您对系统启动感兴趣或者经常装机,对这个软件应该不陌生,笔者以前介绍过这个小工具,几百KB的小软件拥有强大的能量,一般的装机工具箱里面都会集成此软件,现在软件版本已经升级为v1.1.1,功能更加强大稳定。如果您决定使用此软件,应该先了解磁盘启动过程。

几个基础概念

扇区(Sector):扇区为磁盘的最小划分单位,常见为 512 字节,为提高访问效率,现在也有推出大容量扇区的存储设备,如 4KB。

主引导记录(MBR )全称为 Master Boot Record 或 Main Boot Record。位于磁盘第一扇区。它由四部分组成,主引导记录MBR、磁盘签名、硬盘分区表DPT和硬盘有效标志。

不同类型的 MBR 有着不同的用途,如 MS 的 MBR 会搜寻第一个活动的主分区,然后从这个分区启动;GRUB4DOS 的 MBR 则会到所有硬盘所有分区根目录去寻找 grldr,然后启动这个文件;Lvyanan 的 1JF9 则会给出提示并等待用户按键然后启动相应分区。

分区引导记录(PBR)全称 Partition Boot Record,分区引导记录。或称 VBR(Volume Boot Record),DBR(DOS Boot Record)。位于分区的起始部分,用于启动该分区上的某程序会某操作系统。如,GRUB4DOS 的分区引导记录会加载这个分区上的 grldr 然后启动这个文件;NTLDR 类型的 PBR 会加载这个分区上的 ntldr 来启动 XP 系统。

win7的启动原理

启动流程:BIOS–>MBR–>DPT–>PBR–> Bootmgr–>BCD–>Winload.exe–>内核加载 –>整个windows7系统

电脑加电后,首先是启动BIOS程序,BIOS自检完毕后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出活动的主分区,然后读取活动主分区的PBR(分区引导记录),PBR再搜寻分区内的启动管理器文件 BOOTMGR(相当于xp下的NTLDR),在BOOTMGR被找到后,控制权就交给了BOOTMGR,BOOTMGR读取/boot/bcd文件(BCD=Boot Configuration Data ,也就是“启动配置数据”,相当于xp下的boot.ini文件),如果存在着多个操作系统并且选择操作系 统的等待时间不为0的话,这时就会在显示器上显示操作系统的选择界面。在我们选择启动WINDOWS7后,BOOTMGR就会去启动盘寻找 WINDOWS/system32/winload.exe,然后通过winload.exe加载windows7内核,从而启动整个windows7系统。

win7和xp等引导原理区别

一、NT5.X与NT6.X系统引导文件对比

 NT5.X  NT6.X
 对应版本  WindowsNT/2000/XP/2003  WindowsVISTA/2008/7/8
 启动文件  \NTLDR \Ntdetect.com  \bootmgr \Windows\System32\Winload.exe
 启动配置数据  \boot.ini \bootfont.bin  \boot\bcd
 配置编辑工具  记事本  bootice\bcdedit.exe

二、WINDOWS多系统引导原理

 第一级启动菜单  第二级启动菜单
 bootmgr (boot\bcd)  早期版本的 Windows  NTLDR (boot.ini)  Windows 2000
 Windows xp
 Windows vista
 Windows 7

了解了原理之后,就明白怎么样从u盘引导系统,很简单,只要找一个u盘,无需格式化,用bootice分别写入MBR和PBR,u盘就有了启动的功能,如果想做引导盘,还需要启动文件,找一个PE文件系统,把他解压到u盘根目录,就做好了一个u盘启动盘,放入GHO文件或ISO文件,就可以用来装机了。当然,重启电脑后设置usb-HDD启动。

附:BOOTICE使用手册下载

文章作者:天使之泪
本文地址:http://yuedu.biz/principle-and-bootice-boot-win7-boot-tools-recommended/
标签:
如无特殊说明,文章皆为本站原创。版权所有 © 转载时必须以链接形式注明作者和原始出处!
已有 0 条评论 腾讯微博