大于2T硬盘通过UEFI启动+GPT分区表安装Server 2008 R2 | Rootop 服务器运维与web架构

 

现在有个磁盘阵列,做的raid5,大小为3T,,介于BIOS对硬盘最大寻址为2TB,现在需要通过UEFI方式启动,外加GPT分区表,实现安装Server 2008 R2。
现在公司里是​华硕​的台式机,开机按DEL可以进入UEFI,设置光驱为UEFI方式启动。在服务器​上暂时还不清楚,不同品牌可能不一样。
下周华为​服务器到位,再实践一下。这里用vmware 10虚拟机测试一下。硬盘分了3T。

创建虚拟机,先不要启动,需要修改虚拟机配置文件,用来支持UEFI启动。

大于2T硬盘通过UEFI启动+GPT分区表安装Server 2008 R2_分区表

编辑此文件:
C:\Users\Administrator\Documents\Virtual Machines\Windows Server 2008 R2 x64\Windows Server 2008 R2 x64.vmx
加一行:

 

firmmware = "efi" //注意为英文双引号

保存,启动虚拟机。
在显示vmware的LOGO时候按ESC键,进入UEFI启动,直接回车(默认为Continue选项) ,然后会提示按任意键从光盘启动。

 

大于2T硬盘通过UEFI启动+GPT分区表安装Server 2008 R2_服务器_02

到windows分区时候,需要将磁盘转换为GPT分区类型,按shift+f10调出命令提示符,依次键入如下命令:
>diskpart
>list disk
>select disk 0
>clean
>convert gpt
>exit

大于2T硬盘通过UEFI启动+GPT分区表安装Server 2008 R2_数据_03

继续分区,创建一个100G分区用来装系统,确定以后,会看到创建了一个100M系统保留,这个是win7以后都会有的保留分区,还有一个MSR分区。
是GPT分区类型要求保留的一个分区。


然后继续安装系统,过程一样。系统完成后,去 磁盘管理 将剩余的2.9T磁盘创建分区即可。这样就实现了系统分区和数据分区都安装到了3T阵列下。
看群里其它同学说可以在阵列下创建两个“卷”,一个装系统,一个做为数据分区。理论可行,没测试。
通过UEFI+GPT是最好的解决方式。