如何找出硬盘缓存/缓冲区大小?

如何找出硬盘缓存/缓冲区大小?

如何找出硬盘缓存/缓冲区大小?

答案1

要查找硬盘型号:

方法 1:

  1. 打开装置经理在控制面板或跑步 devmgmt.msc
  2. 您将在下面Disk drives看到您的硬盘型号。
  3. 将此信息输入您最喜欢的搜索引擎。
  4. 在制造商的网站或从卖家处查找规格。

方法 2:

  1. 跑步 msinfo32打开系统信息
  2. 您的硬盘型号将位于Components\Storage\Disks
  3. 参见上文第 3 条...

答案2

Seagate 实际上在其常见问题解答中回答了这个问题http://knowledge.seagate.com/articles/en_US/FAQ/203631en

简而言之,目前没有办法让软件直接从现代硬盘驱动器轮询该信息。旧版 ATA 规范(即 1997 年发布之前的版本)有一个命令可以从驱动器获取该信息,但 1997 年的规范已使该命令过时。

即使现代磁盘仍然遵循旧命令,它能报告的最大值也是 0xFFFF 乘以 512 字节,即略小于 32MB。现在许多硬盘的缓存大小为 64 或 128MB,它不再起作用。

正如 iglvzx 所说,从制造商的规格表中找到信息似乎是唯一的方法。

相关内容