超过2T大硬盘GPT解决办法
如何选择超过2T和3T及以上硬盘的MBR与GPT分区形式

如何选择超过2T和3T及以上硬盘的MBR与GPT分区形式信息量的突破,硬盘的容量也不断的被突破,相信2T,3T和4T 的硬盘也逐渐变成了主流。
但是,由于我们的操作系统在最初设计的时候并没考虑到计算机发展会那么快,就像当年千年虫问题一样,那些技术奇客并没考虑到计算机会发展到2000年以后。
操作系统和主板厂商同样没考虑到硬盘会变得那么大,没想到我们的一切都会数字化。
因此很多人第一次使用2T以上的硬盘都会遇到一些问题:l “为什么我安装WinXP时,系统只识别到我只有764G硬盘呢?”l “为什么我安装Win7后,发现硬盘只有2T?”l “为什么我在Win7的磁盘管理器里面看到我的3T硬盘变成一个2T和一个746G,但746G的又无法分区呢?”当你第一次挂上超级大硬盘,首次在Win7下打开磁盘管理器时,系统就会自动弹出提示,让你选择大硬盘的初始化分区形式:MBR (主启动记录)或GPT(GUID分区表)。
MBR & GPTMBR(主引导记录)就是我们常用的分区方式,最大支持2.19TB (2的32次方*512byte),可以划分4个主分区或3个主分区+1个扩展分区。
大于2.19T的硬盘就会无法识别全部容量,所以第一次使用3T硬盘的童鞋估计都遇到刚才提及的问题。
一般使用BIOS的x86架构PC,3T硬盘做系统盘(主盘)就必须使用MBR分区方式。
从Vista、win7时代开始,为了解决硬盘容量限制问题,增加了GPT(GUID分区表)。
GPT最大支持9.4ZB (1ZB=1024PB,1PB=1024EB,1EB=1024TB,即9.4ZEB=94亿TB)容量,支持128个主分区(window限制,有资料介绍实际无限),但使用GPT分区方式的硬盘只能作为数据盘(从盘)使用,并且注意xp 32位是无法识别GPT分区形式的数据盘的。
另外,使用EFI(intel推出的替代BIOS的升级方案,我们理解为一种较新的BIOS)的苹果机,或者基于Itanium的window机(一般用户不必理会是什么),则可以把系统盘使用GPT分区形式。
大硬盘(大于2T)分区方法

大硬盘(大于2T)分区方法背景在使用fdisk建立分区时,我们最大只能建立2TB大小的分区。
如需建立超过2T的分区需要采用GPT磁盘模式。
下文补充一下GPT 和MBR的基础知识和分超过2T分区的方法。
基本概念MBR1、MBR,该磁盘模式是我们常用的模式,英文全称为Master Boot Record,缩写:MBR,中文名称为主引导记录,又称为主引导扇区。
2、采用MBR型分区结构的硬盘(其磁盘卷标类型为MS-DOS),最多只能识别4个主要分区。
所以对于一个采用此种分区结构的硬盘来说,想要得到4个以上的主要分区是不可能的。
这里就需要引出扩展分区了。
扩展分区也是主分区(Primary partition)的一种,但它与主分区的不同在于理论上可以划分为无数个逻辑分区,每一个逻辑分区都有一个和MBR结构类似的扩展引导记录(EBR)。
在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。
3、在Linux系统中,硬盘分区命名为sda1-sda4或者hda1-hda4(其中a表示硬盘编号可能是a、b、c等等)。
在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。
在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。
你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。
如果硬盘太大则必须改用GPT。
GPT1、GPT,英文全称为GUID Partition Table,缩写:GPT,中文名称为全局唯一标识分区表。
它是EFI(可扩展固件接口标准)的一部分,用来替代BIOS中的主引导记录分区表。
2、在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。
但在GPT硬盘中,分区表的位置信息储存在GPT头中。
超过2T大硬盘GPT解决办法

Linux系统对大于2T磁盘支持情况问题问题描述:当多块硬盘总容量大于2T时安装CentOS报错,如下图:此时需要对硬盘先做分区处理(例:6*300G硬盘,拿两块来做raid1,其余4块硬盘拿来做raid5),之后,将raid1的两块硬盘拿来做系统,待系统安装完成后,再将做成raid5的剩余硬盘挂载上去即可;由于各品牌服务器做raid方法不同,以下给出HP服务器做raid方法,其余服务器根据现场情况进行配置;HP服务器做RAID方法本文说明了Proliant ML 系统、DL系列服务器 F8配置阵列卡过程。
进行测试的机器为ML370G3,加的阵列卡为SmartArray 642阵列卡,本测试文档可以适用于Proliant ML(外加阵列卡) 和DL(机器集成的阵列卡) 系列的服务器。
接口服务器Linux系统中使用超过2T磁盘时,需配置2个RAID0,1个RAID0小于2T,便于系统安装时分区,另1个RAIDO为剩余磁盘大小,在系统安装后直接挂载。
(具体挂载方法见)服务器配置信息为:从自检信息中可以判断出,机器加的阵列卡为 SmartArray 642阵列卡一块。
上面提示信息说明,进入阵列卡的配置程序需要在开机时按F8进入阵列卡的配置程序。
可以看到机器阵列卡的配置程序有4个初始选项:Create Logical Drive 创建阵列View Logical Driver 查看阵列Delete Logical Driver 删除阵列Select as Boot Controller 将阵列卡设置为机器的第一个引导设备注意:最后一个选项,将阵列卡设置为机器的第一个引导设备。
这样设置后,重新启动机器,就会没有该选项。
选择"Select as Boot Controller",出现红色的警告信息。
选择此选项,服务器的第一个引导设备是阵列卡(SmartArray 642),按"F8"进行确认。
2t移动硬盘分区方案

2t移动硬盘分区方案随着数字化时代的到来,我们的数据越来越多,因此需要更大的存储空间来保存这些数据。
尤其是对于需要经常携带大量数据的人来说,移动硬盘成为了必备的工具之一。
而对于2T移动硬盘来说,适当的分区方案是非常重要的,它可以提高工作和存储的效率。
1. 考虑使用GPT分区当对2T移动硬盘进行分区时,我们可以选择使用GPT(GUID分区表)作为分区方案。
与传统的MBR(主引导记录)相比,GPT支持更大的分区容量,可以支持超过2T的硬盘。
同时,GPT还具有更好的数据安全性,它可以在硬盘上保存多个备份分区表,以防止分区表损坏。
因此,使用GPT分区方案可以为2T移动硬盘提供更好的分区效果和数据保护。
2. 分区方案建议当我们决定使用GPT分区方案时,下一步就是考虑如何进行分区。
以下是一些分区方案的建议,供参考:1) 系统分区:我们可以建立一个较小的分区来安装操作系统和常用软件。
这样可以保证操作系统和软件的稳定性,同时也可以为其他数据提供更大的空间。
2) 数据分区:剩下的空间可以分为一个或多个数据分区。
根据个人需求,可以根据内容或项目来划分不同的分区。
例如,可以有一个专门存储工作文件的分区,一个存储照片和视频的分区,一个存储音乐和媒体文件的分区等等。
这样可以更好地管理和组织大量的数据,提高数据的查找和访问效率。
3) 备份分区:为了保障数据的安全性,我们还可以设置一个备份分区,用于定期备份重要数据。
这样即使发生硬盘故障或数据丢失的情况,我们仍然可以通过备份分区恢复数据。
4) 其他特殊需求的分区:根据个人的需求,我们还可以设置其他特殊用途的分区。
例如,可以设立一个用于存储虚拟机的分区,一个用于存储临时文件或下载文件的分区等等。
3. 注意事项在进行2T移动硬盘分区时,除了选择合适的分区方案之外,还有一些注意事项需要牢记。
1) 确保备份数据:在进行分区之前,一定要确保重要数据已经备份。
因为分区可能会导致数据丢失,特别是在重新分区或调整分区大小时。
超过2TB的磁盘必须使用GPT分区表格式

超过2TB的磁盘必须使用GPT分区表格式,如果想用它作为系统盘,还需要主板支持UEFI。
初始化GPT磁盘的步骤:1,以Admin 身份运行diskpart2,选择磁盘(select disk x,x为目标磁盘ID,可用list disk查看)3,如果已经建立了MBR分区表,用clean 命令清除相应分区表信息(用clean override可强制清除,类似于水果系统的抹除磁盘功能)4,输入gpt命令创建GPT分区表,这时会自动创建MSR分区5,如果需要作为系统盘使用,需要创建EFI system分区(create partition efi)创建GPT磁盘之后,不再支持扩展分区和逻辑分区,同时主分区也不再限于4个。
另外,作业系统的引导程序统一存储于EFI分区内,由主板UEFI系统自动从中调用引导,因此GPT磁盘也不再有活动分区的概念。
旧电脑装2T以上硬盘时GPT引导问题解决方法

4分区表头 (LBA 1)
分区表头定义了硬盘的可用空间以及组成分区表的项的大小和数量。在使用64位Windows Server 2003的机器上,最多可以创建128个分区,即分区表中保留了128个项,其中每个都是128字节。(EFI标准要求分区表最小要有16,384字节,即128个分区项的大小)
GPT ,全局唯一标识磁盘分区表 (GUID Partition Table),GUID,全局唯一标识符 (Globally Unique Identifier) 。GUID 分区表 (GPT) 是作为 Extensible Firmware Interface (EFI) 计划的一部分引入的。当然,你也可以在 BIOS 的PC中使用 GPT 分区,虽然 GPT 来自以 EFI 计划,但并不依赖于 EFI。GPT 相对于以往 PC 普遍使用的主引导记录 (MBR) 分区方案更加灵活。比如可以超过 MBR 分区表项4个的限制,在 GPT 规范里对分区的数量几乎是没有限制的,大家在网上可以查到的128个实际上是 Windows 系统 (支持 GPT 的 Windows) 做出的限制。 GPT 对可管理磁盘大小也超过了 MBR 的2TB (1TB = 1024GB) 而达到了 18EB (1EB = 1024TB) 。在 MBR 分区方案中操作系统的引导是通过放在磁盘最开始 (第一扇区) 里的 MBR (这里的 MBR 是指主引导记录,而不是主引导记录分区方案,两者是同名的。我的猜测是为了与 GPT 分区方案区分,使用了主引导记录引导方式的名字 MBR 来命名此种分区方案,我查不到确切的资料正明我的猜测是否正确,只能大家努力区分一下了。) 。把重要的信息 (如分区信息、目录等) 放在某个扇区里是 MBR 分区方案的方法,而 GPT 把这个信息放到了分区里,Intel的解释是这样可以更加明确更加安全。 GPT 分区为了保护自己不受 MBR 方案下磁盘管理软件的危害,在磁盘的最开始位置 (第一个扇区) 建立了一个保护分区 (Protective MBR),这种分区的类型标识为 0xEE。苹果系统 (Mac OS X) 下这个保护分区大小为 200MB,这个分区在 Window NT 磁盘管理器里名字叫做 GPT 保护分区。这个分区可以让不能识别 GPT 的磁盘管理软件把 GPT 磁盘看成一个未知格式的分区,而不是错误地当成一个未分区的磁盘。
linux下大于2T硬盘格式化方法
linux下⼤于2T硬盘格式化⽅法现在的硬盘很多都⼤于2T,但是linux⾃带的fdisk ⼯具⽆法格式化⼤于2T的磁盘,需要使⽤第三⽅⼯具parted,我们来看如何使⽤parted格式硬盘1,可以先使⽤fdisk -l查看系统当前的硬盘,可以看到该系统中挂载了1个12T的硬盘,分别是/dev/sdb[root@test-01 /]# fdisk -lDisk /dev/sda: 299.4 GB, 299439751168 bytes, 584843264 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x000b73fdDevice Boot Start End Blocks Id System/dev/sda1 * 2048 2099199 1048576 83 Linux/dev/sda2 2099200 584843263 291372032 8e Linux LVMDisk /dev/sdb: 12000.7 GB, 12000675495936 bytes, 23438819328 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes其他省略。
2,开始格式化,执⾏命令parted /dev/sdb 是需要格式化的磁盘,这⾥⼀定要注意别选择错了,否则数据会丢失。
大于2T分区解决
windows 2003 server 虽然不支持从GPT硬盘启动,但还是可以使用GPT硬盘里面的分区的,条件是机器先有个mbr格式的磁盘让系统启动。
我试验的机器只有一个raid5(8个1T组成,容量7T),好在raid卡支持multi-LUN device,不同的LD在Windows看来是不同的硬盘。
我把1.5T分给一个LD来安装系统,另外5个T分给另外一个LD。
除了有2003的安装盘外,还要准备2008server或者vista-sp1的原装安装盘。
先用2008或vista-sp1安装盘引导系统,到了屏幕中间有个“现在安装(I)”按钮时,按屏幕左下的“修复计算机(R)”,我们利用这个功能为我们设置大的分区。
机器提示加载驱动,如果raid卡需要驱动,这时可以插入U盘按屏幕提示操作,否则直接“下一步”,在“系统修复选项”窗口点击“命令提示符”。
键入diskpart命令,使用list disk列出当前的磁盘,一般如下所示:磁盘 0 。
磁盘 1 。
在我这个例子中,磁盘0是用来安装系统的,磁盘1是大分区。
如果你用U盘安装驱动,那么U盘会变成磁盘0,其它顺延,所以要看清楚容量。
select disk 1 选择磁盘1,你也可以用list disk命令看看当前磁盘的变化,这里从略。
clean 清除所有分区信息。
convert gpt 转变为GPT格式。
create partition efi size=128 建立一个EFI分区(efi和msr分区是gpt磁盘必须的),你也可以用list partition看看分区的变化,这里从略。
create partition msr size=32 建立msr分区。
create partition primary 建立一个大的主分区,由于没有给size参数,所以把所有剩余的空间都给了这个主分区,在我这里是5T。
list partition 看看分区表,会列出分区1、2、3等信息。
超过2T分区的设置方法
建议8块硬盘建raid 5即可(7T)。
但是注意划分两个逻辑卷(logical drive),有一个小于2T 安装系统即可,另外一个在系统下格式化为GPT分区即可全部使用。
以上操作需要Smart Start CD 来进行。
若没有Smart Start CD,建议如下:
两块硬盘raid1(1T) ,安装操作系统,剩下6块硬盘建raid5或raid1(空间分别为5T和3T)在系统下格式化为GPT分区即可。
附件是Smart Start CD使用ACU划分两个逻辑卷的方法。
实验环境
本机分别为两个物理硬盘一个500g,一个3T 分别作两个raid0,如果想把系统安装到3T 的raid 0上,需要给3T硬盘做两个或者多个logical drive ,因为部分系统对安装系统的盘符要求小于2T空间
如下是创建逻辑分区步骤(如何创建多个logicaldrive)
选择阵列卡
选择硬盘创建Array
创建逻辑分区
选择raid级别及设置逻辑分区大小
设定200g为安装系统界面大小
创建第二个逻辑分区
剩余最大空间
接下来就是做系统界面忽略
系统为2008R2操作系统如下界面为进入磁盘管理界面(单击计算机右键管理磁盘管理)首次进入会提示选择GPT 还是MBR模式,如果超过两T选择GPT格式就可支持超过2T的的逻辑分区为磁盘。
如果首次不提示可以单击右键选择设置磁盘同样会弹出相同页面
选择新建分区
TK。
WIN7系统无法识别超过2TB的硬盘或分区-小溪的日志-网易博客
WIN7系统无法识别超过2TB的硬盘或分区-小溪的日志-网易博客
这是因为操作系统在安装时默认使用的是MBR分区表。而该分区表最大只能支持2TB的硬盘或分区。
解决方法是将硬盘分区表转换为GPT分区表。
在转换为GPT分区表时会删除掉新磁盘的所有分区或卷,因此转换前请备份好硬盘上的数据。
操作步骤:
1、运行disBiblioteka part2、输入list volume 显示所有磁盘上的基本卷和动态卷的列表。
3、select diskX ,选中想转换的磁盘。x是磁盘盘符名称。
4、convert gpt ,进行转换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux系统对大于2T磁盘支持情况问题
问题描述:当多块硬盘总容量大于2T时安装CentOS报错,如下图:
此时需要对硬盘先做分区处理(例:6*300G硬盘,拿两块来做raid1,其余4块硬盘拿来做raid5),之后,将raid1的两块硬盘拿来做系统,待系统安装完成后,再将做成raid5的剩余硬盘挂载上去即可;
由于各品牌服务器做raid方法不同,以下给出HP服务器做raid方法,其余服务器根据现场情况进行配置;
HP服务器做RAID方法
本文说明了Proliant ML 系统、DL系列服务器 F8配置阵列卡过程。
进行测试的机器为ML370G3,加的阵列卡为SmartArray 642阵列卡,本测试文档可以适用于Proliant ML(外加阵列卡) 和DL(机器集成的阵列卡) 系列的服务器。
接口服务器Linux系统中使用超过2T磁盘时,需配置2个RAID0,1个RAID0小于2T,便于系统安装时分区,另1个RAIDO为剩余磁盘大小,在系统安装后直接挂载。
(具体挂载方法见)
服务器配置信息为:
从自检信息中可以判断出,机器加的阵列卡为 SmartArray 642阵列卡一块。
上面提示信息说明,进入阵列卡的配置程序需要在开机时按F8进入阵列卡的配置程序。
可以看到机器阵列卡的配置程序有4个初始选项:
Create Logical Drive 创建阵列
View Logical Driver 查看阵列
Delete Logical Driver 删除阵列
Select as Boot Controller 将阵列卡设置为机器的第一个引导设备
注意:最后一个选项,将阵列卡设置为机器的第一个引导设备。
这样设置后,重新启动机器,就会没有该选项。
选择"Select as Boot Controller",出现红色的警告信息。
选择此选项,服务器的第一个引导设备是阵列卡(SmartArray 642),按"F8"进行确认。
按完"F8",确认之后,提示,确认改变,必须重新引导服务器,改变才可以生效。
按"ESC"之后,返回到主界面,现在看到三个选项了。
进入"Create Logical Drive"的界面,可以看到4部分的信息选项说明
Available Physical Drives 列出来连接在此阵列卡上的硬盘。
图示的硬盘在SCSI PORT 2 (SCSI B) ID为0,硬盘的容量为 36.4 GB。
Raid Configurations 有3种选择 RAID 5,RAID 1 (1+0),RAID 0。
图示的机器带一个硬盘,默认为RAID 0。
Spare 把所选择的硬盘作为热备的硬盘
Maximum Boot partition 最大引导分区的设置,可以有两个选项,Disable (4G maximum) 默认和Enable (8G maxiumu)。
按回车进行确认,提示已经创建一个RAID 0的阵列,逻辑盘的大小为33.9GB,按 F8 进行保存即可。
按"F8"进行保存。
提示配置已经保存,按回车。
进入"View Logical Drive" 界面,可以看到刚才配置的阵列,状态是"OK",RAID 的级别是 RAID 0 ,大小为 33.9 GB。
按回车,查看详细信息。
选择第三个选项"Delete Logical Drive",进入删除阵列的界面。
按"F8",把刚才设置的阵列删除掉。
出现红色警告提示信息,意思为:删除该阵列,将把阵列上的所有数据都删掉。
注意:如果有数据,一定要备份数据,再去删掉阵列。
按"F3",进行确认即可,提示保存配置。
提示已经保存。
再次进入"View Logical Drive" ,提示没有可用的逻辑盘。
Raid做完后,将系统安装在做成raid1的小硬盘上,之后将做成raid5的大硬盘进行挂载,方法如下:
GPT分区工具(挂载硬盘)
传统的分区工具 fdisk无法对大于2T磁盘进行分区,但是GNU Parted 分区工具可以完成对大于 2T磁盘的分区管理。
GNU Parted工具的功能十分强大,它既支持交互式操作,也支持命令行方式操作,下面以划分大于2T 磁盘为例对其用法作以介绍。
GNU Parted 常用命令
通常情况下,在安装完Linux操作系统后便自动安装了GNU Parted工具,若您的系统中没有这个工具,请找到安装光盘重新安装该工具。
详细配置指导
在系统终端中输入parted 即可进入该工具,下面是使用parted工具对大于2T磁盘进行GPT转换、分区的操作。
其中蓝色加粗表示命令,蓝色不加粗表示需要注意的字段,如下所示:
[root@FFCS ~]# fdisk –l #查看设备名
[root@FFCS ~]#parted /dev/sdb #/dev/sdb是大容量磁盘的设备名
GNU Parted 1.6.19
Copyright (C) 1998 - 2004 Free Software Foundation, Inc.
This program is free software, covered by the GNU General Public License.
(parted) mklabel #malabel 可将该磁盘转移成GPT磁盘
New disk label type? [gpt]? gpt #输入 gpt 类型
(parted) print #打印当前配置信息
(parted) mkpart # mkpart 可对该磁盘进行分区
Partition type? [primary]? primary # 分区类型为主分区primary
File system type? [ext2]? ext3 # 文件系统类型默认为ext2,可选ext3
Start? 0 #起始为0 MB
End? -1 #终止于-1 MB,也即磁盘
(parted) print # 查看当前配置信息
(parted) quit # 退出即可,不需要专门保存的命令
[root@FFCS ~]#mkfs -t ext3 /dev/sdb1 # 格式化分区
[root@FFCS ~]# mount /dev/sdb1 /mnt # 挂载至/mnt目录
[root@FFCS ~]#df –h # 查看容量
[root@FFCS ~]#vi /etc/fstab #开机自动挂载
添加 /dev/sdb1 /mnt ext3 defaults 0 0。