报价
HOME
报价
正文内容
gpt nand分区 固态硬盘如何进行分区?保姆级教程来了
发布时间 : 2025-02-24
作者 : 小编
访问数量 : 23
扫码分享至微信

固态硬盘如何进行分区?保姆级教程来了

下面小城就以Win11电脑为例,给大家介绍分区的多种技巧,用我手中的这款铠侠SE10举例。

一.磁盘管理分区

这是最简单的分区方式,不需要下载任何的分区软件,仅使用win11自带的磁盘管理系统,就可以完成固态硬盘的分区效果。

1.打开磁盘管理

Win11打开自带的磁盘管理有2种方式,一种是通过直接按键盘上的“win+X”,就能找到磁盘分区工具:磁盘管理。

第二种方式可以在底部搜索框中,直接搜索计算机管理,然后切换到磁盘管理即可。

2.选择要分区的磁盘

比如,小城刚刚安装了,618期间入手的1TB铠侠7300MB/s 的EXCERIA PRO 极致超速NVME SSD固态硬盘,那么点击磁盘管理时,默认会直接弹出该磁盘的初始化。

这里有必要的说明一下,MBR(主启动记录)与GPT(GUID分区表)的区别。

MBR是Master Boot Record的缩写,是一种旧的分区表格式,因为MBR使用32位的LBA(Logical Block Addressing)寻址方式,最大地址只能表示2^32个扇区,每个扇区大小为512字节,因此最大支持的硬盘大小为2TB。

GPT是GUID Partition Table的缩写,是一种新的分区表格式,因为GPT使用GUID标识分区,所以支持更大的硬盘容量和更多的分区。

所以,如果你购买的固态硬盘大于2TB,那么只能选择GPT的分区方式。但如果小于2TB,你就要根据系统版本自行选择,因为早期Windows都不识别GPT分区形式。

3.给磁盘分区

这里,小城选择GPT分区,然后点击弹出窗口的确定按钮。

点击确定之后,默认我们会看到如上图所示的,某个磁盘显示“未分配”的字样。

这里,我们可以直接选中该磁盘,然后点击鼠标右键,会弹出如上图所示的菜单选项。接着,我们可以选中新建简单卷,来创建磁盘分区。

比如,小城这里需要创建一个300G的磁盘分区,就可以根据1G=1024MB的大小,将数据填到上图选中的框内,然后一直点击“下一步”,就可以生成一个300G的分区卷。

当然,默认情况下1TB固态硬盘在分配300G空间后,还能剩下631.5G。这些剩余的空间,用户可以根据自己需求在进行适当的分区使用,步骤与上面的一致,重复操作即可。

4.扩展磁盘分区空间

如果说,当你给磁盘分完区,又觉得空间比较小,这里,我们还可以给磁盘分区进行扩容。

比如,刚刚的磁盘分区再右键,就可以看到有一个扩展卷选项,这里要扩容100G,就可以选择它。与上面一样,只需要在扩容的空间输入你要扩容的大小,然后一直下一步即可。

这也是win11系统自带的分区管理工具,如果你购买了固态硬盘,使用该方式往往比较简单,不需要学习新的软件。

二.使用第三方软件分区(DiskGenius)

当然,有自带的分区功能,就有第三方分区软件。一般来说,第三方分区软件界面都是非常直观的,就比如DiskGenius软件,默认会根据品牌名称显示固态硬盘,比如小城还没分区的铠侠(KIOXIA)固态硬盘,就在第3个。

这种品牌名称一般放在最前面,而分区也相对更简单,只需要选中硬盘,然后点击鼠标右键,选择“快速分区”即可。

默认,DiskGenius软件可以直接一键生成多个分区,不必像刚才windows自带的磁盘管理一样,做重复劳动,一个个慢慢手动分区。

比如这里,小城想将刚刚的铠侠SE10固态硬盘,分区成三个盘符,就可以直接在分区数目里面选择3个分区选项。然后在右边的高级设置中,分别设置三个分区的大小(只要三个分区小于整个硬盘容量即可)。

这里,小城创建了一个100G、300G和531G的分区,而且该软件默认设置前面的分区之后,最后一个会自动计算出剩余的容量。另外,小城还分别设置了它们的用途,完成之后,点击确定即可,这样我们就通过第三方软件DiskGenius,实现了固态硬盘的分区。

三.铠侠PCIe4.0固态硬盘

分区在实际的用户体验上,固然重要,但其实最根本的还是得会挑选固态硬盘。毕竟速度快、又稳定,才是真的体验强。而之前测试分区的固态硬盘,就是铠侠EXCERIA PRO™ 极至超速™ NVMe™ 固态硬盘(SE10)。

有的人可能没听过铠侠,但一定听过东芝。没错,东芝存储器在2019年的时候,已经更名为铠侠,铠侠也是NAND闪存的发明者,今年也是他们的37周年,所以其实铠侠,也是老牌的硬盘厂商,产品质量、原厂先进工艺都能放心。

另外,这款铠侠固态硬盘SE10,还拥有强悍的性能叠加,通过PCle Gen4x4通道和NVMe™ 1.4技术,带来了强大性能突破闪存存储技术界限,比PCle 3.0 SSD快2倍,比SATA SSD快13倍以上,其顺序读取速度高达7300MB/s,写入速度高达6400MB/S。

而在实际的测试数据中,也能看到官方数据还是挺谦虚的,小城实测铠侠这款固态硬盘的顺序读取速度为7328.91MB/s,写入速度为6520.86MB/s,实际体验数据均高于官方数据。

这就是采用日本原厂核心技术和高品质闪存颗粒,拥有独立缓存的铠侠固态硬盘,可靠性与速度都有保障。而且铠侠还承诺质保5年,如果在配合铠侠SSD Utility管理软件,还能实时监测SSD的健康度与温度,在保护隐私,存储数据方面,都能安全放心。

EMMC框架和分区管理介绍

一、EMMC的框架

eMMC的全称是Embedded MultiMedia Card,MMC协会所制定的内嵌式存储器标准规格,主要应用于智能手机和移动嵌入式产品。eMMC是一种嵌入式非易失性存储系统,由标准MMC接口、主控制器和NAND Flash三部分组成,采用JEDEC标准BGA封装。

eMMC的这种将Nand Flash芯片和控制芯片封装在一起的设计概念,就是为了简化产品内存储器的使用,客户只需要采购eMMC芯片放进产品中,不需要处理其它复杂的Nand Flash兼容性和管理问题,减少研发成本和研发周期。

图1-1 EMMC的框架

二、EMMC的分区

EMMC的分区主要分为四个部分,支持的硬件分区可以达到8个,具体的如下图所示:

图1-2 分区示意图

1、BOOT1&BOOT2 ROM

此分区的主要作用是支持emmc启动系统而设计的。该分区的数据,在EMMC上电后,可以通过很简单的协议读取出来,同时在各个platform中都可以支持将ROM代码在上电之后,将EMMC BOOT分区的内容加载到SOC内部的SRAM中执行。

2、RPMB partition

RPMB 是 Replay Protected Memory Block 的简称,它通过 HMAC SHA-256 和 Write Counter 来保证保存在 RPMB 内部的数据不被非法篡改。在实际的应用中,RPMB分区通常用来保存安全相关的数据,例如指纹数据、安全支付相关的秘钥等。

3、General Purpose Partition 1~4

此区域则主要用于存储系统或者用户数据。General Purpose Partition 在芯片出厂时,通常是不存在的,需要主动进行配置后,才会存在。

4、User Data Area

此区域则主要用于存储系统和用户数据。UDA分区通常会进行更加细致的划分,在安卓系统中,通常会在此区域中分出BOOT/system/userdata等分区。

上面介绍的BOOT分区和RPMB的容量大小通常都为4MB,部分芯片厂家也会提供配置的机会,GPP分区在出厂时默认不被支持,即不支持这些分区,需要用户主动去使能,并配置其所有使用的GPP容量的大小,GPP的数量可以为1-4,各个GPP的容量大小可以不一样,UDA的分区的容量的大小则为总容量的大小减去其它分区所占用的容量。

三、BOOT area partitons

Boot Area 包含两个 Boot Area Partitions,主要用于存储 Bootloader,支持 SOC 从 eMMC 启动系统。

两个 Boot Area Partitions 的大小是完全一致的,由 Extended CSD register 的 BOOT_SIZE_MULT Field 决定,大小的计算公式如下:

Size = 128Kbytes x BOOT_SIZE_MULT

一般情况下,Boot Area Partition 的大小都为 4 MB,即 BOOT_SIZE_MULT 为 32,部分芯片厂家会提供改写 BOOT_SIZE_MULT 的功能来改变 Boot Area Partition 的容量大小。BOOT_SIZE_MULT 最大可以为 255,即 Boot Area Partition 的最大容量大小可以为 255 x 128 KB = 32640 KB = 31.875 MB。

四、RPMB

RPMB(Replay Protected Memory Block)Partition 是 eMMC 中的一个具有安全特性的分区。

eMMC 在写入数据到 RPMB 时,会校验数据的合法性,只有指定的 Host 才能够写入,同时在读数据时,也提供了签名机制,保证 Host 读取到的数据是 RPMB 内部数据,而不是攻击者伪造的数据。

RPMB 在实际应用中,通常用于存储一些有防止非法篡改需求的数据,例如手机上指纹支付相关的公钥、序列号等。RPMB 可以对写入操作进行鉴权,但是读取并不需要鉴权,任何人都可以进行读取的操作,因此存储到 RPMB 的数据通常会进行加密后再存储。

两个 RPMB Partition 的大小是由 Extended CSD register 的 BOOT_SIZE_MULT Field 决定,大小的计算公式如下:

Size = 128Kbytes x BOOT_SIZE_MULT

一般情况下,Boot Area Partition 的大小为 4 MB,即 RPMB_SIZE_MULT 为 32,部分芯片厂家会提供改写 RPMB_SIZE_MULT 的功能来改变 RPMB Partition 的容量大小。RPMB_SIZE_MULT 最大可以为 128,即 Boot Area Partition 的最大容量大小可以为 128 x 128 KB = 16384 KB = 16 MB。

使用 eMMC 的产品,在产线生产时,会为每一个产品生产一个唯一的 256 bits 的 Secure Key,烧写到 eMMC 的 OTP 区域(只能烧写一次的区域),同时 Host 在安全区域中(例如:TEE)也会保留该 Secure Key。

在 eMMC 内部,还有一个RPMB Write Counter。RPMB 每进行一次合法的写入操作时,Write Counter 就会自动加一 。

通过 Secure Key 和 Write Counter 的应用,RMPB 可以实现数据读取和写入的 Replay Protect。

五、GPP

eMMC 提供了 General Purpose Partitions (GPP),主要用于存储系统和应用数据。在很多使用 eMMC 的产品中,GPP 都没有被启用,因为它在功能上与 UDA 类似,产品上直接使用 UDA 就可以满足需求。

六、UDA

User Data Area (UDA) 通常是 eMMC 中最大的一个分区,是实际产品中,最主要的存储区域。

UDA的容量大小不需要设置,在配置完其他分区大小后,再扣除设置Enhanced attribute所损耗的容量,剩下的就是UDA的容量。

软件分区:

为了更合理的管理数据,满足不同的应用需求,UDA 在实际产品中,会进行软件再分区。目前主流的软件分区技术有 MBR(Master Boot Record)和 GPT(GUID Partition Table)两种。这两种分区技术的基本原理类似。

软件分区技术一般是将存储介质划分成了多个SW partitions,然后通过一个partiton table来维护这些SW partitions,在partiton table中,每个条目都保存着一个SW partition的起始地址、大小等属性信息,软件系统在系统后,会去扫描partition table,获取存储介质上的各个SW partition信息,然后根据这些信息,将各个partitions加载到系统中,进行数据存储。

七、EMMC的分区实例

在一个 Android 手机系统中,各个分区的呈现形式如下:

1、mmcblk0为eMMC的块设备

2、mmcblk0boot0和mmcblk0boot1对应两个BOOT分区

3、mmcblkrpmb则为RPMB partiton

4、mmcblk0px则为UDA划分出来的SW partitions

5、如果存在GPP,名称则为mmcblk0gp1/mmcblk0gp2/mmcblk0gp3/mmcblk0gp4

每一个分区会根据实际的功能来设定名称。

相关问答

固态硬盘的新电脑,是 分区 好还是不 分区 好?

固态硬盘到底要分区吗?大部分人的一致观点都是固态不需要分区,因为固态硬盘种种的工作原理,分两个以上分区只会导致性能损失。但是如果不分区,系统该怎么维护...

 中国软件大学  吉普图姆 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部