SSD 块大小

Jor*_*vis 6 boot storage ssd partitioning logical-drive

我一直在研究磁盘的逻辑和物理块大小...


但是我是 SSD 的新手,并且一直在阅读(见下文)SSD 没有物理扇区,它们有物理页面……这些页面在“逻辑上”与所谓的 SSD 块相关联。

SSD 布局 与硬盘相反,SSD 由半导体内存构建块组成,它不包含任何机械部件。SSD的最小单位是page,它由若干个内存单元组成,大小通常为4KB。SSD 上的几个页面汇总为一个块。块是 SSD 上的最小访问单位。目前,128页大多合并为一个块;因此,一个块包含 512 KB。

问题:

  • SSD 是否以除此 (4KB/512KB) 以外的其他页面/块大小制作?
  • 如果 SSD 的“块大小”为 512KB
    • 我可以逻辑地址(4KB) -> 物理地址(4KB) 吗?
    • 甚至,逻辑上(512KB) -> 物理上(512KB(128 * 4KB))?

mis*_*256 5

目前,所有 IDE/SATA 硬盘驱动器都公开512B4KB 大小的块(取决于品牌和型号)用于读/写操作。这是仅有的两个可用选项(遗憾的是,因为我可以想象其他LBA大小非常有利)。

当操作系统读/写硬盘时,它必须管理文件系统的扇区大小和硬盘的LBA大小之间的差异。对于512B硬盘,写入4K NTFS扇区需要8 x 512B写入。您可以看到 4K 驱动器如何表现得更好,因为相同的操作只需要1 x 4K写入。

SSD 的内部工作方式因品牌和型号而异。页面大小可以不同