找回密码
 加入我们
搜索
      
查看: 12877|回复: 30

[存储] 如何查看SSD是4KN格式的还是512E格式的?用什么软件可以修改到512E格式??

[复制链接]
发表于 2023-6-9 12:05 | 显示全部楼层 |阅读模式
如题,据说很多企业级SSD都是4KN格式的,这样的话,对某些基于linux的操作系统不太友好,我吃不准我买的PM9A3是不是4KN格式的,有什么软件可以查看这种格式吗?如果是4KN的,又如何操作才能改成512E?
发表于 2023-6-9 12:09 来自手机 | 显示全部楼层
Windows下用DiskGenius就能看,系统自带的diskpart好像也能看,但具体操作忘了
Linux方法很多,参考 https://superuser.com/questions/121252
按理说Linux对4kn的支持应该没啥问题的
发表于 2023-6-9 12:29 | 显示全部楼层
除非你用的linux版本非常古老, 否则支持没什么问题的
至于查看和转换工具的话, 比如https://github.com/linux-nvme/nvme-cli, 用包管理器装就行
仅仅查看的话smartmontools也行
 楼主| 发表于 2023-6-9 12:40 | 显示全部楼层
ysc3839 发表于 2023-6-9 12:09
Windows下用DiskGenius就能看,系统自带的diskpart好像也能看,但具体操作忘了
Linux方法很多,参考 https: ...

我也是在南京那家店的淘宝页面上看到的,说是SN640有这个问题。我担心我买的PM9A3会不会也有这个问题。群晖系统的linux核心是很古老的。
发表于 2023-6-9 12:56 | 显示全部楼层
本帖最后由 wylzzb 于 2023-6-9 13:07 编辑

4KN指的是物理扇区大小,512E指的是模拟每扇区512字节,这二者不冲突

看了下,我这个M2版9A3居然是128K的物理扇区,也就是128KN,512E, 不知道U2的是不是一样
001.jpg


海康的C4000是4K扇区
002.jpg


 楼主| 发表于 2023-6-9 13:31 | 显示全部楼层
wylzzb 发表于 2023-6-9 12:56
4KN指的是物理扇区大小,512E指的是模拟每扇区512字节,这二者不冲突

看了下,我这个M2版9A3居然是128K的 ...


我的U2 9A3是这样的(不是4k):

sxx.jpg
发表于 2023-6-9 14:19 来自手机 | 显示全部楼层
打人m10f的bios里面有ssd se,可以选4kn还是512e。
但是z370a的se却没有这个选项
发表于 2023-6-9 15:15 | 显示全部楼层
Windows下可以用命令:
  1. Fsutil fsinfo ntfsinfo x:
复制代码

来查


https://learn.microsoft.com/zh-c ... -sector-hard-drives
 楼主| 发表于 2023-6-9 15:23 | 显示全部楼层
DiamondBall 发表于 2023-6-9 15:15
Windows下可以用命令:

来查

谢谢!
发表于 2023-6-9 16:00 | 显示全部楼层
雨季不再来 发表于 2023-6-9 13:31
我的U2 9A3是这样的(不是4k):

用8楼的指令查看了下,9A3也是4K物理扇区,看来DG的那个是错误的,128K有点离谱啊

NTFS 卷序列号 :        0x0072309e723099fc
NTFS 版本      :                3.1
LFS 版本       :                2.0
总扇区     :                3,749,036,031  (1.7 TB)
总群集    :                  468,629,503  (1.7 TB)
空余群集     :                   289,761,580  (1.1 TB)
总保留群集 :                678,365  (2.6 GB)
用于存储备用的保留 :           668,642  (2.6 GB)
每扇区字节数  :                512
每物理扇区字节数 :        4096
每群集字节数 :                4096  (4 KB)
每 FileRecord 分段字节数    : 1024
每 FileRecord 分段群集数 : 0
Mft 有效数据长度 :            806.25 MB
Mft 开始 Lcn  :                   0x00000000000c0000
Mft2 开始 Lcn :                   0x0000000000000002
Mft 区域开始 :                   0x00000000087c87e0
Mft 区域结束   :                   0x00000000087d3a00
MFT 区域大小  :                   178.13 MB
最大设备修剪程度计数 :     256
最大设备修剪字节计数 :        0xffffffff
最大卷修剪程度计数 :     62
最大卷修剪字节计数 :       0x40000000
Resource Manager 标识符:     09450453-90DB-11ED-B98F-C7746CA1AE52
 楼主| 发表于 2023-6-9 16:10 | 显示全部楼层
本帖最后由 雨季不再来 于 2023-6-9 16:19 编辑
wylzzb 发表于 2023-6-9 16:00
用8楼的指令查看了下,9A3也是4K物理扇区,看来DG的那个是错误的,128K有点离谱啊

NTFS 卷序列号 :     ...


我那个是在群晖系统用SSH看的。
发表于 2023-6-9 17:18 来自手机 | 显示全部楼层
wylzzb 发表于 2023-6-9 16:00
用8楼的指令查看了下,9A3也是4K物理扇区,看来DG的那个是错误的,128K有点离谱啊

NTFS 卷序列号 :     ...

ssd的物理扇区至少是4k
但是你这个是模拟512
发表于 2023-6-9 18:10 来自手机 | 显示全部楼层
英特尔750 可以512,但物理扇区4096,系统迁移可以用,海力士PE6110, 4096不能改512
发表于 2023-6-28 11:12 | 显示全部楼层
jihu123 发表于 2023-6-9 18:10
英特尔750 可以512,但物理扇区4096,系统迁移可以用,海力士PE6110, 4096不能改512 ...

手上一块pe6110正愁没办法克隆
发表于 2023-6-28 11:44 | 显示全部楼层
傲腾的U.2盘,扇区大小和物理扇区大小都是512,这应该没问题吧?
以前我都直接格式化为4096的,这次只是用系统克隆,没注意到是512的。。。
QQ截图20230628114243.jpg
 楼主| 发表于 2023-6-28 11:46 | 显示全部楼层
诛仙 发表于 2023-6-28 11:44
傲腾的U.2盘,扇区大小和物理扇区大小都是512,这应该没问题吧?
以前我都直接格式化为4096的,这次只是用 ...

格式化的4096,和物理扇区不是一回事。
发表于 2023-6-28 12:20 | 显示全部楼层
买的大船983A 900G那个
默认都是4Kn 直接装win10 LTSC也没啥毛病

发表于 2023-6-28 12:23 | 显示全部楼层
本帖最后由 zhuifeng88 于 2023-6-28 12:28 编辑
wylzzb 发表于 2023-6-9 16:00
用8楼的指令查看了下,9A3也是4K物理扇区,看来DG的那个是错误的,128K有点离谱啊

NTFS 卷序列号 :     ...


ssd 128k才是正常的, 4k毫无疑问是主控随便报告的(反正报告什么都一样), nand的page大小现在普遍在几十-几百KB, 块大小在几十MB, 页是读写的最小单位, 块是擦除的最小单位
比如
L`(YVZ))2T8{KWEE{DGGB(S.png
 楼主| 发表于 2023-6-28 12:23 | 显示全部楼层
hu2851 发表于 2023-6-28 12:20
买的大船983A 900G那个
默认都是4Kn 直接装win10 LTSC也没啥毛病

装linux,比如esxi就会有潜在的问题。
发表于 2023-6-28 12:29 | 显示全部楼层
雨季不再来 发表于 2023-6-28 12:23
装linux,比如esxi就会有潜在的问题。

unbutu和freeBSD没啥问题。
发表于 2023-6-28 13:11 | 显示全部楼层
DiamondBall 发表于 2023-6-9 15:15
Windows下可以用命令:

来查

学习了
马克下
大佬~
不过一般人能用就行了
不折腾了
发表于 2023-6-28 14:29 | 显示全部楼层
4kn好,新的os都支持。
发表于 2023-6-28 14:33 | 显示全部楼层
1.原生4KN应该改不了512
2.型号直接去品牌官网查,能查出来是4KN还是512的,比如希捷EXOS系列的盘,每一个型号在官网上都有详细信息。
3.4KN的盘,有些硬盘盒不支持(即便是高档的硬盘盒也有可能不支持)
发表于 2023-6-28 14:46 | 显示全部楼层
本帖最后由 zhuifeng88 于 2023-6-28 15:01 编辑
kitiku 发表于 2023-6-28 14:33
1.原生4KN应该改不了512
2.型号直接去品牌官网查,能查出来是4KN还是512的,比如希捷EXOS系列的盘,每一个 ...


对SSD而言512和4k都不存在原生这回事, 几十几百k的原生最小操作单位对openchannel或者zns架构才有意义
固件两种都支持就可以随便改, 企业盘常见的都是两种都支持, 不过大部分型号更改时会清除数据
拿nvmecli举例的话
查看支持的格式和当前格式
  1. $ nvme id-ns /dev/nvme0n1 -H
  2. NVME Identify Namespace 1:
  3. nsze    : 0x6fc81ab0
  4. ncap    : 0x6fc81ab0
  5. nuse    : 0x6fc81ab0
  6. ...
  7. ...
  8. ...
  9. endgid  : 0
  10. nguid   : ace42e00151a56780000000000000000
  11. eui64   : ace42e00151a5678
  12. LBA Format  0 : Metadata Size: 0   bytes - Data Size: 512 bytes - Relative Performance: 0x2 Good
  13. LBA Format  1 : Metadata Size: 0   bytes - Data Size: 4096 bytes - Relative Performance: 0 Best (in use)
复制代码

盘是pe8010, 这里可以看到支持512和4k, 当前状态是4k

更改格式, 举例从4k改为512
  1. $ nvme format --lbaf=0 /dev/nvme0n1
复制代码

其中--lbaf=0的0就是上面看到的512 LBA Format的编号
发表于 2023-6-28 14:48 | 显示全部楼层
这个有啥影响么
发表于 2023-6-28 15:53 | 显示全部楼层
zhuifeng88 发表于 2023-6-28 14:46
对SSD而言512和4k都不存在原生这回事, 几十几百k的原生最小操作单位对openchannel或者zns架构才有意义
固 ...

东芝存储升级:利用铠侠SSD Utility工具箱开启4Kn模式--

我用的铠侠rc500就特地用原厂工具改成4kn。话说4kn可以在机械硬盘因为ecc校验区的减少而增大磁盘利用率,估计所有硬盘都是出厂即4k的,然后可选逻辑层面用512e去模拟吧,ssd估计同样也有这个校验区的概念
发表于 2023-6-28 15:58 | 显示全部楼层
terry0086 发表于 2023-6-28 15:53
东芝存储升级:利用铠侠SSD Utility工具箱开启4Kn模式--

我用的铠侠rc500就特地用原厂工具改成4kn。话说 ...


ssd的校验区是主控按nand的结构设置的(并且大小通常是遵循nand设计的, 我发的18楼的图上的+多少那部分就是), 并不随主控模拟多大的LBA变化
发表于 2023-6-28 16:09 | 显示全部楼层
雨季不再来 发表于 2023-6-9 12:40
我也是在南京那家店的淘宝页面上看到的,说是SN640有这个问题。我担心我买的PM9A3会不会也有这个问题。群 ...

ESXi 对于 4kn 支持不好而已

你用最新内核的PVE,或者直接装ubuntu,不存在这个问题。

至于黑群那个linux内核,只要用着没感觉异常,就不管它。
 楼主| 发表于 2023-6-28 16:11 | 显示全部楼层
Mufasa 发表于 2023-6-28 16:09
ESXi 对于 4kn 支持不好而已

你用最新内核的PVE,或者直接装ubuntu,不存在这个问题。

问题就在我打算用esxi做底层,然后运行几个虚拟机。pve不熟悉,esxi用了好多年了。
发表于 2023-6-28 16:16 | 显示全部楼层
雨季不再来 发表于 2023-6-28 16:11
问题就在我打算用esxi做底层,然后运行几个虚拟机。pve不熟悉,esxi用了好多年了。 ...

其实我没关心过这个问题。。。。

我用傲腾装ESXi是直接装,美光P3也是直接装。

雷克沙的NVME SSD也是买回来就直接装ESXi了,没改过任何东西,用了几年也没事。

上个月在南京那买过一块SN640 7.68TB,因为我确实是拿来装ESXi,我就备注叫他改了。
实际是什么效果,我也没验证过。。。。总之ESXi启动正常。
那机器内存还没扩到位,暂时没投入使用,也就不知道性能如何。

据说不改也照样正常使用,只是ESXi用软件模拟4k方式去访问,影响性能。
但现在CPU这么猛,应该感觉不出来
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 07:54 , Processed in 0.013900 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表