无法将windows server安装到磁盘0的分区(GPT分区)

服务器,4T硬盘,U盘安装Windows Server 2008 R2。
把2008的镜像用UltraISO写入U盘。
安装到分区那块,主分区200G,剩余分区系统自动给分为: 2T + 剩余 两块盘。
查,发现:MBR最大单分区2T,要修改为GPT分区。

安装到分区界面:shift + f10 调出命令行工具,将分区修改为GPT并分区。
依次运行:

diskpart
list disk
select disk 0
clean
convert gpt
create partition efi size=200 # 创建大小为200M的EFI分区
create partition msr size=128 # 创建大小为128M的MSR分区
create partition primary size=204800 # 创建大小为200G的主分区安装系统

刷新后发现主分区无法装系统,提示:
windows 无法安装到这个磁盘.选中的磁盘采用GPT分区形式
查,发现:windows 2008默认貌似又不支持GPT分区,找到如下解决方案:
1、将U盘目录下的\efi\microsoft\boot 目录复制到U盘\efi\文件夹下。
2、把从下面地址下载的:BOOTx64.EFI 文件复制到U盘\efi\boot\目录下
BOOTx64.EFI 下载地址:
重启:选择主分区顺利安装操作系统。

操作系统:cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso

以上转自这里

-------------------------我是分割线--------------------------

补充:

BOOTx64.EFI文件在制作系统盘的时候会一起写入启动盘(比如我经常用的某启动)


winserver 安装 java winserver 安装gpfs_boot


“无法将windows安装到磁盘0的分区”的原因:

是我们磁盘的分区格式不一致导致的,一般安装硬盘的时候,系统会提示你需要对硬盘初始化的“格式”。两个选择,“MBR”“GUID”(就是“GPT”)。windows的提示,说明你的硬盘当前使用的分区格式不是当前主板“BIOS”的引导类型。假如你使用的是“ueif”引导,那么则需要使用“gpt”格式分区,如果你使用的是“legacy(Bios传统引导)”那么则需要使用“mbr”格式的分区。

如果不是一定要通GPT格式做大于2T的分区,可以删除该次盘的所有分区,在安装的时候重新格式化,系统会把磁盘格式花成和BIOS引导类型符合的分区格式。

点击“驱动器选项(高级)”会出来几个选项,点击“新建”来新建磁盘分区或者干脆选择未分配磁盘再点下一步。

winserver 安装 java winserver 安装gpfs_boot_02


winserver 安装 java winserver 安装gpfs_winserver 安装 java_03

注:让磁盘未分配的方法:
PE系统里面用DiskGenius或者傲梅分区助手,把磁盘分区全部删除,就是未分配

-------------------------我是分割线--------------------------

其他相关文章:

Windows Server 2008 采用UEFI+GPT方式安装系统的方法

10T硬盘装win的时候,只能分2T的分区,余下来的没办法分区,试了很多方法这个帖子管用!
First of all, the USB stick MUST be formatted as a FAT32 drive. NTFS will not work!
(U盘必须格式化为FAT32格式,NTFS格式不能用)

Next, follow my instructions from Installing Windows 7 or Windows Server 2008 R2 from USB Stick. This will get you a USB stick that will work for non-GPT installs, but we need to modify it for EFI installs using Dell’s uEFI implementation.
(然后制作系统引导盘到U盘,此处可以用UltraISO做U盘系统引导)

Now, here’s the part that wasted so much of our time! On your USB stick, go into the H:\efi\microsoft\ folder and copy the boot folder into the H:\efi\ folder.
(然后把U盘目录下的\efi\microsoft\boot 目录复制到U盘\efi\文件夹下)

Next, go into an existing install of Windows 2008 R2 and copy the bootmgfw.efi file out of c:\Windows\Boot\EFI\ into the USB stick’s H:\efi\boot\ folder but rename it to BOOTx64.EFI (not case sensitive).
(然后找到一台已经装好的win2008系统 在C:\windows\boot\efi\目录下把bootmgfw.efi文件复制到U盘\efi\boot\目录下 并重命名为BOOTx64.EFI)

然后再用这个U盘进入UEFI boot下选择Boot From File -> U盘:\efi\boot\BOOTx64.EFI
此时就可以正常进去win2008的安装界面,正常在UEFI引导下安装系统。

 

附:

GPT和MBR的区别:
1、GPT和MBR是不同的分区表类型:
1)MBR分区表的硬盘最多能划分4个主分区磁盘,并且MBR最大仅支持2TB的硬盘,但拥有
最好的兼容性。
2)GPT分区表类型,此分区表类型不受分区个数、硬盘大小的限制,最大支最大支持18EB
大容量(EB=1024 PB,PB=1024 TB),而且GPT是一种新的硬盘分区标准
2、MBR的意思是“主引导记录”,它有自己的启动器,也就是启动代码,一旦启动代码被破坏,
系统就没法启动,只有通过修复才能启动系统。但是容量方面有很大的限制。
3、GPT是一个正逐渐取代MBR的新标准,它由UEFI辅住而形成的,这样就有了UEFI用于取代
老旧的BIOS,而GPT则取代老旧的MBR。磁盘驱动器容量可以大得多,大到操作系统和文
件系统都没法支持。它同时还支持几乎有的64位的win0,win8,win7和Vista,以及所对应
的服务器都能从GPT启动。