我在 Google 上搜索了我的硬盘型号,但只能找到物理尺寸和数据传输速率。我在哪里可以找到硬盘缓存/缓冲区大小?
答案1
有一款名为 CrystalDiskInfo 的软件,可从以下网址下载这里。该软件是免费的,并列出了固件、缓冲区大小(您需要的)、接口、序列号以及 SMART 详细信息等详细信息。
答案2
答案3
大多数(如果不是全部)驱动器都会在标签上写明型号。因此,如果您可以亲自查看驱动器,请尝试一下。如果驱动器难以接触并且您知道型号,您可以进行 Google 图片搜索,可能会找到标签的图片。
答案4
在较新的驱动器上,您可以在“识别设备数据”通用日志的第 0x2 页“容量”中找到此信息:
smartctl /dev/sda -l gplog,0x30,2
第 5 个 64b QWord 的位 62-0 中将包含缓冲区大小(以字节为单位),位 63 始终设置为指示有效条目。数据为小端。
0000420: 00 00 00 10 00 00 00 80
0x10000000 = 256 MiB
以前,您可以通过读取命令数据的 16b 字 21 来获取缓冲区大小IDENTIFY DEVICE
。但该大小被限制为 <32MiB,并且已于 1997 年过时。来源:希捷。因此,大多数当前驱动器将其设置为 0,并且在大多数工具中不显示任何缓冲区信息,这些工具仅支持这种旧方式。
还请记住,任何缓冲区大小都只是驱动器向您报告的大小,可能并不表明它真正支持的大小。