如何找出硬盘缓存/缓冲区大小?
答案1
要查找硬盘型号:
方法 1:
- 打开装置经理在控制面板或跑步
devmgmt.msc
。 - 您将在下面
Disk drives
看到您的硬盘型号。 - 将此信息输入您最喜欢的搜索引擎。
- 在制造商的网站或从卖家处查找规格。
方法 2:
- 跑步
msinfo32
打开系统信息 - 您的硬盘型号将位于
Components\Storage\Disks
- 参见上文第 3 条...
答案2
Seagate 实际上在其常见问题解答中回答了这个问题http://knowledge.seagate.com/articles/en_US/FAQ/203631en
简而言之,目前没有办法让软件直接从现代硬盘驱动器轮询该信息。旧版 ATA 规范(即 1997 年发布之前的版本)有一个命令可以从驱动器获取该信息,但 1997 年的规范已使该命令过时。
即使现代磁盘仍然遵循旧命令,它能报告的最大值也是 0xFFFF 乘以 512 字节,即略小于 32MB。现在许多硬盘的缓存大小为 64 或 128MB,它不再起作用。
正如 iglvzx 所说,从制造商的规格表中找到信息似乎是唯一的方法。