首先介绍一下这两种磁盘:
GPT磁盘与MBR磁盘
GPT(Globally
Unique Identifier Partition Table Format)一种由基于 Itanium 计算机中的可扩展固件接口
(EFI) 使用的磁盘分区架构。与主启动记录 (MBR) 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达 128
个分区,支持高达 18 千兆兆字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID
(GUID)。
与支持最大卷为 2 TB
(terabytes) 并且与每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)的主启动记录
(MBR) 磁盘分区的样式相比,GUID 分区表 (GPT) 磁盘分区样式支持最大卷为 18 EB (exabytes)
并且每磁盘最多有 128 个分区。与 MBR 分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT
分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。
在运行带有
Service Pack 1 (SP1) 的 Windows Server 2003 的基于 x86 的计算机和基于 x64
的计算机上,操作系统必须驻留在 MBR 磁盘上。其他的硬盘可以是 MBR 或 GPT。
在基于 Itanium
的计算机上,操作系统加载程序和启动分区必须驻留在 GPT 磁盘上。其他的硬盘可以是 MBR 或 GPT。
在单个动态磁盘组中既可以有 MBR,也可以有 GPT 磁盘。也使用将基本 GPT 和 MBR
磁盘的混合,但它们不是磁盘组的一部分。可以同时使用 MBR 和 GPT 磁盘来创建镜像卷、带区卷、跨区卷和 RAID-5 卷,但是
MBR 的柱面对齐的限制可能会使得创建镜像卷有困难。通常可以将 MBR 的磁盘镜像到 GPT 磁盘上,从而避免柱面对齐的问题。可以将
MBR 磁盘转换为 GPT 磁盘,并且只有在磁盘为空的情况下,才可以将 GPT 磁盘转换为 MBR
磁盘。否则数据将发生丢失!!!
不能在可移动媒体,或者在与群集服务使用的共享 SCSI 或 Fibre Channel 总线连接的群集磁盘上使用 GPT
分区样式
MBR,全称为Master Boot Record,即硬盘的主引导记录。
为了便于理解,一般将MBR分为广义和狭义两种:广义的MBR包含整个扇区(引导程序、分区表及分隔标识),也就是上面所说的主引导记录;而狭义的MBR仅指引导程序而言。
硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘分区表DPT和硬盘有效标志(55AA)。在总共512字节的主引导扇区里主引导程序(boot
loader)占446个字节,第二部分是Partition
table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic
number,占2个字节,固定为55AA。
MBR是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它,但可以通过命令来修改和重写,如在minix3里面,可以用命令:installboot
-m /dev/c0d0
/usr/mdec/masterboot来把masterboot这个小程序写到mbr里面,masterboot通常用汇编语言来编写。我们也可以用ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE来读取。
优缺点:GUID
分区表 (GPT) 磁盘分区样式支持最大卷为 18 EB (exabytes) 并且每磁盘最多有 128 个分区。与 MBR
分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT
分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。当然缺点就是只能运用与x64机器。
现在切入正题:
安装x64的window7系统:
前期满足条件:
一、主板BIOS支持EFI。
一般来说,支持EFI的BIOS,都有类似于EFI
BOOT的选项,开启即可。
二、原版64位win7镜像。
大多修改版的win7镜像,都没有了EFI引导功能,需要原版镜像。(ps:windows
7 32位是不支持EFI引导的。)
开始安装:
一、
1、用优盘制工具做一个FAT32分区[小编用的是电脑店的,优盘容量大于5G]
2、将win7
x64镜像中的所有文件复制到Install分区根目录
3、将EFI
SHELL(x64).zip解压到Install分区根目录(PS:EFI
SHELL(x64).zip已经包含有diskpart工具)
4、将bootmgfw.efi复制到Install分区根目录
注:EFI
SHELL(x64).zip+bootmgfw.efi需要自行下载。
最终,Install分区目录结构如下图
第二章
安装win7 64位系统
一、从EFI启动到EFI
shell
1.开机按F2进入BIOS设置,在最后一下项EXIT中有选项
Launch EFI
shell from filesystem device
2.启动EFI
shell后,如图:
提示:
启动EFI
shell后,会有提示
fs0 :…………………………
fs1 :…………………………
fs数字-指的就是硬盘上的FAT32分区,类似于windows下的c:,d:盘符。
在
Shell>
光标后,输入
fs0:
回车,即可进入该分区
命令ls
可列出当前目录下的文件
如果能看到win7安装文件,就对了,如果没有,则切换为其它分区,键入命令
fs1:
fs2:
直到看到win7安装文件。
如图:
4、键入命令bootmgfw.efi,即可启动win7安装程序。
二、接下来就是按照正常的系统安装步骤走下去 就可以了。。。