PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

PCEVA定制版SSD课堂一: 利用HDAT2的HPA功能划分出SSD的第3层OP

  [复制链接]
跳转到指定楼层
1#
neeyuese 发表于 2015-12-24 15:57 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
点击数:63201|回复数:162
SSD上的OP指的是用户不可操作的容量,大小为实际容量减去用户可用容量,OP区域一般被用于优化操作如:磨损平衡,垃圾回收和坏块重映射映射等。



由上图得知,第一层OP是所有SSD都有的,容量固定为SSD标称容量的7.37%,这是因为标称容量采用千进制为单位,而NAND颗粒容量单位为1024进制,两者正好相差约7.37%。第二层OP是否存在及容量大小取决于厂商设置,本次PCEVA定制版的SSD是容量全开,因此没有第二层OP,用户可以按自己需求设置3级OP。



一般来说,我们建议在对SSD的稳定态性能和延迟表现有较高要求的时候,例如在线数据处理这种类型的应用下,增加一定比例的第三层OP容量(此空间需要SECURITY ERASE操作),可以很好的起到保持速度,提高寿命的作用。







OP对性能的影响有多少?这个取决于固件的算法,每种软硬件搭配都是不同的,这里以PCEVA定制版为例,上图是QD32 4KB随机写入下的性能表现,可以看出随着OP的增加,稳定态下性能差距是非常明显的。

OP对耐久度的影响有多少?根据相关数据表明,如果一款SSD的算法设计到位,使用MLC闪存的话,45%预留空间的SSD相比20%预留空间的SSD耐久度多2倍,而75%则提高到3倍,100%预留空间则接近4倍,提高到250%的话则是6倍。许多消费级的SSD产品只有7%的预留空间,相比20%的预留空间耐久度会少3倍。

----------实际操作-----------

USB引导盘制作步骤:



下载的压缩包,解压后有2个文件夹和一个执行文件,管理员权限运行HPUSBFW.exe,出现如图的界面,设置如图格式化USB盘并选择DOS文件夹内的引导文件。



把HDAT2文件夹整个放进格式化后的USB盘内。



重启电脑,选择用USB闪存盘启动。



进入软件目录,输入HDAT2运行



可以看见检测到的SSD,我这里是S920和Intel 730.



回车进入菜单,选择Set HPA,如图。



进入后选择第一个Set Max Address



如图显示出了当前SSD的LBA地址和容量



选中New User



按键盘Insert键(在Home键左边)。输入需要的LBA数值,可参考文后的表格数字,这里以400GB为例。



回车后确认容量。



按S键设置,并按Y确认。



确认执行,按任意键继续。



执行中。



完成后按Esc退到初始菜单,可看到容量512GB已经变为400GB。

做完OP后,我们要进行下Secure erase操作来确保清空盘内数据,这里可以看到SSD的Security状态为Frozen,无法进行SE操作。



我们热插拔(连着数据线,拔电源线),等待10秒左右再接上。然后按键盘D,重新刷新设备。等待一会儿后会发现SSD的Security状态已经没有Frozen了。



进入Security菜单,回车。



先设置Password,直接回车



然后按键盘S,设置密码。



按Y确认设置密码。



命令完成,按任意键继续。



这时候显示Erase Unit菜单了。



选中Secure Unit菜单,回车。



按S确认。



确认Secure Erase操作,按Y。



检查错误,等待中。



擦除操作进行中,不要中断系统。



指令完成,按任意键继续。



如图所示,全部完成。



Esc退到初始菜单,看到容量依然为400GB,Secure Erase操作也完成。

至此3级OP操作设置完成,可以安心使用了。今后如果想改回来的话,在这个教程第一步选择Set HPA菜单下改回原本的LBA数值即可。



LBA地址对应容量见表。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 4绝对值 +4 收起 理由
tiancai2nd + 1 很给力!
haierccc + 1 绝对实用的好文!
羽落风尘 + 1 赞一个!
rulerm + 1 很给力,学习提高!

查看全部评分

2#
neeyuese  楼主| 发表于 2015-12-24 16:34 | 显示全部楼层
xffsfy 发表于 2015-12-24 18:30
直接留出一部分不分区应该效果一样吧?

如果你之前做过SE,那么效果就是一样的。

我这样设置HPA的好处是,类似跑测试全盘RAW模式方便。

3#
neeyuese  楼主| 发表于 2015-12-24 16:36 | 显示全部楼层
ghoc0012a 发表于 2015-12-24 18:35
我给旧版MacBook Pro用,可是这种带光驱的机器没法从外置非GPT的盘启动,刚才我拿easyboot做的光盘启动卡在 ...

貌似无解哦,或者你可以试试Linux下的HDPARM,那个也就SE和HPA的指令。

4#
neeyuese  楼主| 发表于 2015-12-24 16:37 | 显示全部楼层
alphaboy 发表于 2015-12-24 18:16
请问如果是m.2接口,不能单独断电该如何操作呢?

并不是所有的电脑都需要断电,有时候有的机器就是不会Frozen,或者完全断电再开机,第一次开机时候就非Frozen,每人的情况不同。

另外SE操作不一定要在HDAT2下操作,可以用别的方式,例如HDPARM等。

5#
neeyuese  楼主| 发表于 2015-12-24 16:46 | 显示全部楼层
itismemario 发表于 2015-12-24 18:41
感觉有跑测试的需求的人少,只要有效的话,应该优先推荐简单的方法.
HPA啥的做成进阶教程就好了.

我并不确定没分区的地方有没有效果,买来还是建议做SE,谁知道出厂测试是不是写完没做SE呢。

6#
neeyuese  楼主| 发表于 2015-12-24 16:47 | 显示全部楼层
xffsfy 发表于 2015-12-24 18:46
谢谢。
因为用的其他品牌SSD,折腾完担心影响质保。

基本上市面上所有品牌的SATA SSD都能这么搞的。

7#
neeyuese  楼主| 发表于 2015-12-24 18:51 | 显示全部楼层
frank77 发表于 2015-12-24 20:41
新收到的730 480G,只上电看了下SMART,还没分区,OP到400G的话,实际容量372G左右,现在480G是447G,纠结 ...

平日用没提高的,只有在稳定态下才能提高性能和寿命。

8#
neeyuese  楼主| 发表于 2015-12-24 19:22 | 显示全部楼层
基粑菌 发表于 2015-12-24 21:19
建兴那个新品睿速t9   这样设置op有没有效果的?

所有SSD都会有效果的,不过睿速T9 128GB的没掉电保护,固件和我们定制版有点区别,过几天会做测试。

9#
neeyuese  楼主| 发表于 2015-12-24 19:28 | 显示全部楼层
基粑菌 发表于 2015-12-24 21:26
其他固态 没有掉电保护的  这样手动设置op会没效果?  还是效果一般?

有效果的,但是效果如何要看固件设计。

10#
neeyuese  楼主| 发表于 2015-12-24 19:47 | 显示全部楼层
Vayne 发表于 2015-12-24 21:46
浴大,大脚3主控的OCZ ARC这样设除了能增加寿命对离散度这些表现益处大吗

没需要的话不用这样设置。

本文这样设置是因为定制版原本就是为28% OP优化的,只是打开优化而已。

11#
neeyuese  楼主| 发表于 2015-12-24 20:02 | 显示全部楼层
Vayne 发表于 2015-12-24 21:49
秒回。。再问浴大,关于这句话根据相关数据表明,如果一款SSD的算法设计到位,使用MLC闪存的话,45%预留 ...

是的,针对20%的OP。

12#
neeyuese  楼主| 发表于 2015-12-24 21:44 | 显示全部楼层
linqy 发表于 2015-12-24 23:35
浴大,你这个教程是先做HPA再做SE,不过看你先前那些知识介绍,不是应该先做SE,再做HPA的吗? ...

没有区别。
13#
neeyuese  楼主| 发表于 2015-12-25 10:50 | 显示全部楼层
Vayne 发表于 2015-12-25 12:49
昨天给ARC设了20%op(已成功,实际214G,扣除7.37还剩200G,强迫症喜欢看整数),有一点不懂的地方,在hdat2 ...

HDAT2设置的3级OP,厂商默认已经设置了13%的2级OP了。

14#
neeyuese  楼主| 发表于 2015-12-25 11:43 | 显示全部楼层
gegepang1 发表于 2015-12-25 13:41
那个设置密码有什么用?

SECURITY指令必须要有密码才能操作,所以先要设置一个密码。

15#
neeyuese  楼主| 发表于 2015-12-25 13:42 | 显示全部楼层
IOMETER和PCMARK 8,跑完根据数据自己做图。
16#
neeyuese  楼主| 发表于 2015-12-25 16:18 | 显示全部楼层
rockwars 发表于 2015-12-25 18:12
浴大,请问1TB的LBA地址对应容量是多少呢?这表好像没有啊。

你拿400GB或者480GB的LBA自己 X 2就是800GB或者960GB的LBA了。
17#
neeyuese  楼主| 发表于 2015-12-26 12:18 | 显示全部楼层
zam2011 发表于 2015-12-26 14:16
op的百分比是咋计算的啊  200%是什么意思 难道是300g盘  留出200g做op么  有点蒙 求解答 ...

就是这个意思。

18#
neeyuese  楼主| 发表于 2015-12-26 12:32 | 显示全部楼层
Vayne 发表于 2015-12-26 14:30
请问浴室大大,闪迪SSD PLUS 进入设置HPA项目的时候,提示不能阅读原始最大地址,是不是闪迪做出了限制, ...

闪迪这个盘就正常用,不用设置HPA了吧,他不适合高压力。

19#
neeyuese  楼主| 发表于 2015-12-26 13:00 | 显示全部楼层
cell-v 发表于 2015-12-26 14:51
闪迪至尊超极速 SanDisk Extreme Pro 这个盘 划分更多的OP 后会像【 Intel 730 划分更多OP后离散度改善  ...

SanDisk Extreme Pro已经为离散度优化了,再划分改善不大。

20#
neeyuese  楼主| 发表于 2015-12-28 16:15 | 显示全部楼层
七月流火 发表于 2015-12-28 17:39
求指点,划分失败,hdat2打开后看不见硬盘名字,只能通过容量区分,然后也不能进行下一步,该怎么处理呢 ...

BIOS里开AHCI,确认接到主板原生SATA 0 - 3的接口。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部