WIN8 与WIN7的64位及32位 分别对Legacy BIOS+MBR和UEFI+GPT两种 启动方式和分区架构下的安装可行性分
析
微软系统、相关产品官方镜像下载:http://msdn.itellyou.cn/
关于MBR、GPT、ESP、MSR、EFI、UEFI和WIN8中SECURE BOOT的基础知识:
1.MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。 2. GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区,GPT可管理硬盘大小达到了18EB。只有基于UEFI平台的主板才支持GPT分区引导启动。
MBR和GPT是磁盘分区架构,而下面的ESP和MSR是分区名称,用GPT分区架构就会产生ESP分区,像联想系列的电脑可能还有产生lenovo_recovery一类的分区,这lenovo_recovery分区是预装系统的联想电脑的恢复分区,它一般都是隐藏的,通过磁盘管理或者相应的磁盘工具如
diskgenius就可以看到它,如果格式化了就找不到预装系统了,只能去联想服务站啦。
3. ESP分区:EFI system partition,该分区用于采用了EFI BIOS的电脑系统,用来启动操作系统。分区内存放引导管理程序、驱动程序、系统维护工具等。如果电脑采用了EFI系统,或当前磁盘用于在EFI平台上启动操作系统,则应建议ESP分区。
4. MSR分区:即微软保留分区,是GPT磁盘上用于保留空间以备用的分区,例如在将磁盘转换为动态磁盘时需要使用这些分区空间。
5. SECURE BOOT功能:Windows 8中增加了一个新的安全功能,Secure Boot内置于UEFI BIOS中,用来对抗感染MBR、BIOS的恶意软件, Windows 8 缺省将使用Secure Boot,在启动过程中,任何要加载的模块必须签名(强制的),UEFI固件会进行验证,没有签名或者无法验证的,将不会加载。 6.EFI:可扩展固件接口英文名Extensible Firmware Interface 的缩写,是英特尔推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案。
7.UEFI:新型UEFI,全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。UEFI是由EFI1.10为基础发展起
来的,它的所有者已不再是Intel,而是一个称作Unified EFI Form的国际组织。可扩展固件接口(Extensible Firmware Interface,EFI)是 Intel 为 PC 固件的体系结构、接口和服务提出的建议标准。其主要目的是为了提供一组在 OS 加载之前(启动前)在所有平台上一致的、正确指定的启动服务,被看做是有近20多年历史的 BIOS 的继任者。 以下是WIN8 64位 32位和WIN7 64位 32位分别对于Legacy BIOS+MBR和UEFI+GPT两种启动及分区架构下的安装可行性分析以及操作指南:
PS:关于Legacy BIOS+GPT和UEFI+MBR这两种特例:GPT分区构架必须用UEFI,传统BIOS不可以启动操作系统,而对于UEFI和MBR这种方式,网上有针对这一方法的帖子,现转载上:
http://hi.http://www.cmpx.com.cn//4o7647406/item/5bb4899dc65ef3f0291647c1 我曾经尝试过,但是很麻烦,鉴于我还是上班族,工作忙没时间,也没有细细分析尝试。
再说说UEFI+GPT,这种方式是苹果电脑的引导及硬盘分区架构,是相对比较新的技术了,苹果一直用的这种方式,关于这种方式的优点网上的相关资料数不胜数,这里不一一罗列,诚然,虽然现在主流依然是Legacy BIOS+MBR,但UEFI+GPT肯定是未来的发展方向。
WIN8 64位:可以用Legacy BIOS+MBR,UEFI+GPT启动。
即支持MBR和GPT的磁盘架构。安装方法基本和win7 64位(WIN7 64位安装方法下面有详细介绍)的一致,可以完全照win7的样子走。只是在第四步启动win8的efi引导文件上略有区别,WIN7 64位安装方法中说了win7官方镜像中是没有efi引导的关键文件bootmgfw.efi文件,win8中是有这个文件(但名字叫做bootx64.efi)的。win8官方镜像文件解压到FAT32文件系统的U盘后,根目录下有EFI文件夹,里面有BOOT文件夹,此文件夹里的Bootx64.efi文件就是win8系统的EFI引导文件,可以在efi shell中运行它,就可以安装系统了。正常情况下(就是主板内置了efi shell的话)Win8安装到了第二步选择了驱动器后,重启后直接就出现了win8的启动动画了,后面的和常规安装一样 WIN8 32位:支持Legacy BIOS+MBR,也可以支持UEFI+GPT,但是!32bit的win8支持从UEFI启动,但是前提是UEFI必须是32bit的才可以,现在绝大部分的机器都是64bit的UEFI。所以,可以说32位的WIN8基本不可以用UEFI启动。
WIN7 64位:支持Legacy BIOS+MBR,UEFI+GPT,即跟WIN8 64位一样,但是在用UEFI安装中,在选择磁盘时候会有黄色感叹号提示,但是不用管它(WIN7对UEFI的兼容不如WIN8好,毕竟是针对于WIN8做的): 安装教程:
安装前准备:
1、下载好微软官方win7 64位镜像文件;http://msdn.itellyou.cn/里面的官方镜像非常全。
2、下载好EFI SHELL x64(此文件解压后得到shell.efi文件和apps文件夹)以及bootmgfw.efi文件,一般得下载,以防万一,原因后面解释;
3、 准备个大于等于4G(至少要能放下win7 64位镜像解压出来的全部文件)的U盘,并且格式化为FAT32文件系统。
4、 查看自己机型的主板BIOS厂家版本,确定是否支持UEFI,以及UEFI的相关设置文档资料(只要知道如何打开UEFI新型BIOS,并且会设置EFI shell启动方式,以及win8所支持的security Boot功能如何关闭就行)。本次选择优先USB(U盘)启动。
5、先将下载好的win7 x64官方镜像文件解压到U盘根目录下,同时把下载好的EFI SHELL x64解压到此U盘的根目录下,同时,下载好的bootmgfw.efi文件也放在U盘根目录下。如下图示
其中,黄色荧光圈出的两个apps和shell.efi是从下载好的eif shell x64中解压出来;鼠标选中的bootmgfw.efi适和efi一同下载好的那个文件。
注:1、U盘要格式化为FAT32文件系统是因为EFI只支持