【问题标题】:Understanding Hard Disk Sector Size了解硬盘扇区大小
【发布时间】:2013-07-06 04:32:05
【问题描述】:

我目前正在开发与原始磁盘操作交互的内核模式驱动程序。

我希望更多地了解扇区大小的概念。 扇区大小是在制造 HDD 时设置的每个物理驱动器的常数值吗?

或者它是由磁盘上格式化的文件系统定义的?如果是这样,它们可以是 2 个扇区大小吗?一个用于物理磁盘,一个用于文件系统?

例如,我知道 NTFS 在其 BIOS 参数块中有一个称为“扇区大小”的 DWORD,这是 NTFS FS 扇区大小吗?还是物理硬盘扇区大小?

非常感谢 迈克尔

【问题讨论】:

    标签: kernel ntfs hard-drive sector


    【解决方案1】:

    是的,扇区大小由驱动器制造商确定。

    根据维基百科:

    512 字节的标准扇区大小是在 1956 年硬盘驱动器问世时确立的 http://en.wikipedia.org/wiki/Disk_sector

    硬盘驱动器通常带有 512 字节扇区。直到 2011 年 1 月,硬盘制造商一致转向 4k 扇区。

    由于所有硬盘制造商都同意过渡到 到 2011 年 1 月的高级格式扇区设计 http://www.seagate.com/tech-insights/advanced-format-4k-sector-hard-drives-master-ti/

    查询设备的扇区大小并不可靠。驱动器报告错误扇区大小的情况并不少见。

    很遗憾,一些 HDD 制造商没有正确响应 设备查询大小。 ...问题是一些硬盘驱动器歪曲 4KB 扇区磁盘具有 512 字节的物理扇区大小。 http://wiki.illumos.org/plugins/viewsource/viewpagesrc.action?pageId=1147716

    http://en.wikipedia.org/wiki/Advanced_Format

    http://www.tomshardware.com/forum/274376-32-change-sector-size-4096

    【讨论】:

      猜你喜欢
      • 2013-03-18
      • 2013-07-15
      • 1970-01-01
      • 2012-07-03
      • 2021-09-10
      • 2020-06-12
      • 2011-11-09
      • 2014-12-21
      • 2011-03-08
      相关资源
      最近更新 更多