如何查找硬盘缓存大小?

如何查找硬盘缓存大小?

我在 Google 上搜索了我的硬盘型号,但只能找到物理尺寸和数据传输速率。我在哪里可以找到硬盘缓存/缓冲区大小?

答案1

有一款名为 CrystalDiskInfo 的软件,可从以下网址下载这里。该软件是免费的,并列出了固件、缓冲区大小(您需要的)、接口、序列号以及 SMART 详细信息等详细信息。

答案2

实际上,您的真实传输速率取决于您运行的系统。例如,如果您的 USB 控制器速度不是太快,您的外部硬盘将无法达到其标称传输速率。

我使用 Windows msinfo32(在 cmd 提示符下输入“msinfo32”)搜索我的硬盘缓冲区大小,然后SIW 软件但我没有找到这个具体的信息,但是,我希望你能在制造商数据表上找到所有这些规格,对于西部数据,你会发现这里(只需搜索您的型号零件编号)。如果您想测试外部设备的真实传输速率,我建议您使用高清调谐或者高清转速表。两者都是基准测试程序,将向您显示有关设备功能(SMART)和实际速率的详细信息。

答案3

大多数(如果不是全部)驱动器都会在标签上写明型号。因此,如果您可以亲自查看驱动器,请尝试一下。如果驱动器难以接触并且您知道型号,您可以进行 Google 图片搜索,可能会找到标签的图片。

具有 32MB 缓存的 WD 2.0TB 硬盘的标签

答案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,并且在大多数工具中不显示任何缓冲区信息,这些工具仅支持这种旧方式。

还请记住,任何缓冲区大小都只是驱动器向您报告的大小,可能并不表明它真正支持的大小。

相关内容