小编Jor*_*vis的帖子

14
推荐指数
2
解决办法
2940
查看次数

页面大小 (SSD)

硬盘等新存储设备正在使用物理 4KB 扇区的“新”IDMEA高级格式制造,但 SSD 的最大页面大小是多少?

环顾四周,我只能发现最大的是 4KB(逻辑上是 512KB)。(见下文)

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

是否有制造商为 SSD 生产更大的物理页大小或块大小?

storage ssd partitioning

10
推荐指数
2
解决办法
4798
查看次数

SSD 块大小

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


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

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

问题:

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

boot storage ssd partitioning logical-drive

6
推荐指数
1
解决办法
6354
查看次数

启动签名 - BIOS

我知道 BIOS 在 ROM 中,制造商“通常”将其设计为指向“活动”存储设备的第一个扇区的第一个扇区或 CHS (0,0,1)*physical 和 CHS (0,0, 0)*logical 根据您对分区的偏好,可以是 MBR 或 VBR。


维基百科:

引导扇区中存在用于 x86-CPU 的 IBM PC 兼容引导加载程序按照惯例由引导扇区末尾的两字节十六进制序列 0x55 0xAA(称为引导扇区签名)表示(偏移量 0x1FE 和 0x1FF) . 该签名表明至少存在一个可以安全执行的虚拟引导加​​载程序,即使它可能无法实际加载操作系统。

引导签名标识的引导加载程序使用两个字节十六进制序列,所以我猜签名必须是在同一扇区偏移?因此,假设引导加载程序必须在同一个扇区中?

bios boot storage bootloader bootsector

5
推荐指数
1
解决办法
5781
查看次数

主引导记录(扇区大小)

我知道典型的 MBR 是 512B,可寻址空间是 2TB (2^32 x 512B),这与存储设备 (HD) 的物理扇区大小有关,这是完全合理的,但是IDEMA的新“ Advance”又如何呢?在新存储设备上格式化“新标准 4096B 物理扇区大小...MBR 现在是 4096B,可寻址空间为 16TB (2^32 x 4096B),还是保持相同的 512B?

bios boot bootloader mbr partitioning

5
推荐指数
1
解决办法
1094
查看次数

MBR 与 GPT(逻辑块寻址)

通过MBR / GPT我对从 MBR (2^32) 到 GPT (2^64) 的过渡有点困惑。

如果您细分从CHSLBA寻址的历史记录:

  • CHS (24Bits) - 8GB 限制(1979 - 引入“固定块架构”)
  • CHS (28Bits) - 128GB 限制 (1994 - EIDE/ATA2)
  • LBA (22Bits) - 2GB 限制 (1986 - IDE)
  • LBA (28Bits) - 128GB 限制 (1994 - ATA-1)
  • LBA (48Bits) - 144PB 限制 (2002 - ATA-6)

----这是ATA历史的细分---


维基百科(LBA):

而保存地址的磁盘和内存数据结构中的条目大小通常为 32 或 64 位。

这是基于处理器 (32/64)....

那么阻止 MBR 寻址 (2^64) 的原因是什么?

boot bootloader mbr gpt ata

4
推荐指数
1
解决办法
1221
查看次数

CHS 到 LBA 映射 -(磁盘存储)

在 LBA 之前,您只是拥有磁盘的物理映射,最初在旧的 IBM-PC 兼容机器上使用 BIOS 进行磁盘访问将如下所示:

  • 气缸数 : (10b)
    • 0-1024 (1024 = 2^10)
  • 头号: (8b)
    • 0-256 (256 = 2^8)
  • 扇区编号: (6b)
    • 0 通常为“引导扇区”保留( c -0, h -0, s -0)
    • 1-64 (63 = 2^6 - 1) *0 保留

总 CHS 地址 : 24b (10+8+6)


回到过去,平均(文件|块|扇区)大小为 512B。

来自维基百科的例子:

512(bytes) × 63(sectors) x 256(heads) × 1024(cylinders) = 8064 MiB (yields what is known as 8 GiB limit) 
Run Code Online (Sandbox Code Playgroud)

我感到困惑的是,在 LBA 公式中提到头部时,它的实际含义 是什么heads-per-cylinder。这对我来说没有意义,因为据我所知,头部是头部,除非它是可移动媒体,否则每个 …

storage hard-drive filesystems

2
推荐指数
1
解决办法
1万
查看次数