admin管理员组

文章数量:1532746

2024年1月4日发(作者:)

背景:服务器安装windows2008 R2系统,发现系统只能使用2T空间,大于2T部分不可用。

服务器信息:华为RH2485 v2 / 600G*6

验证问题:1、安装linux系统,系统盘会不会只能使用2T空间

2、安装windows2008 R2系统怎样才能让系统盘能使用超过2T的空间

实验环境:一台DELL R710 / 1T*6 ,做raid后分为两块逻辑盘sda和sdb(windows下为磁盘0和磁盘1)。

实验结论:1、linux能使用2T空间;2、将boot mode改为UEFI后能使用超过2T空间

相关知识:BIOS+MBR 、UEFI+GPT

实验过程:

Linux系统如果磁盘超过2T会自动转为GPT分区(图1)

图1

图2显示磁盘/dev/sda为GPT,能使用超过2T的容量,并且提示fdisk工具不支持GPT,需要parted工具来进行分区操作。

图2

图3

Windows2008系统选择boot mode 为BIOS时(图4),磁盘0 最多只能使用2T容量,剩余未分配的不能使用(图5)

图4

图5

但是非系统盘(磁盘1)能使用超过2T容量(图6),并且会自动格式化成GPT(图7)

图6

图7

将boot mode 改为UEFI,如下图

图8

此时windows2008系统无法启动,如下图

图9

重新安装到原有的分区,提示很明确,windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,windows只能安装到GPT磁盘。

图10

重新分区后会有一个MSR(保留)分区,这个分区是GPT上windows系统都要求的分区(windows系统特有的,linux没有这个分区)

图11

安装好后,可以使用超过2T的空间了……

图12

图13

本文标签: 系统磁盘使用分区超过