想知道手上的 U 盘是不是虚标容量,网上能搜到一堆"方法":看属性、拷大文件、格式化再看……但这些方法的可靠性差别巨大,有的甚至完全没有用。本文把常见方法按可靠性排个序,再对三款主流检测工具做一次横向对比。
一、三种常见"测容量"方法,可靠性排序
方法一:看系统显示容量(不可靠)
插上 U 盘,资源管理器右键属性看容量——这是最常见也最无效的方法。原因很简单:系统显示的数字来自 U 盘控制器固件的上报值,扩容盘改的就是这个上报值。假 512GB 盘显示出来就是"512GB",看不出任何问题。
方法二:拷贝大文件测试(基本不可靠)
往 U 盘里拷几部高清电影再打开验证——能覆盖一部分场景,但存在两个漏洞:
- 拷贝量通常远小于全盘容量,而扩容盘前段空间是真实可用的,只测前段等于没测;
- 就算拷满,个别文件的抽验也不等于全量校验,零散的坏块仍然可能漏网。
方法三:全盘写入 + 读回校验(金标准)
把设备所有可用空间写满特征数据,再逐一读回比对。任何容量虚标、坏块、读写不稳定都会在这一步暴露。这是硬件评测机构与全球技术社区公认的标准做法,H2testw 和 F3 都是这个原理。
一句话总结:能不能发现假容量,取决于你有没有写到超出真实容量的那一刻。只有全盘写入才会触发。
二、三款主流检测工具横向对比
| 维度 | H2testw | MyDiskTest | F3 |
|---|---|---|---|
| 检测原理 | 全盘写入 + 读回校验 | 快速扫描 + 扩容识别 | 全盘写入 + 读回校验 |
| 结论可靠性 | 高 · 权威 | 中 · 快筛可用 | 高 · 权威 |
| 检测耗时 | 长(全盘双倍读写) | 短(快速模式) | 长(全盘双倍读写) |
| 操作门槛 | 图形界面,极低 | 图形界面,低 | 命令行,中等 |
| 支持平台 | Windows | Windows | macOS / Linux |
| 附加能力 | 读写测速 + 坏块定位 | 扩容盘修复联动 | 测速 + 坏块报告 |
| 软件形态 | 409KB 绿色单文件 | 需安装 | 开源命令行 |
各工具适用场景
- H2testw:Windows 用户的首选。图形界面点两下就能开始,报告直观(容量 + 速度 + 坏块一次给全),是二手验收、新品验货这类"要一个权威结论"场景的标准答案。
- MyDiskTest:胜在快。适合买了一批盘想先粗筛一遍的场景。但快速扫描原理上可能漏检高级伪装的扩容盘,筛完的盘要下最终结论,还是要过一遍全盘校验。
- F3:macOS / Linux 用户的等效选择,原理与 H2testw 相同,结论互通。命令行操作(如
f3write/f3read),适合熟悉终端的用户。
三、怎么选:一张决策路径
- 你是 Windows 用户,要验一块重要的盘 → 直接用 H2testw,全盘写入校验,一步到位。
- 你要批量快筛一堆盘 → MyDiskTest 快速模式先过一遍,有疑点的再用 H2testw 全盘复核。
- 你用 Mac / Linux → F3(macOS:
brew install f3),结论与 H2testw 等效。 - 只是想看读写速度 → H2testw 在校验过程中就会同步输出 MB/s,无需额外工具。
四、结论
测容量的本质是"验证",不是"查看"。看属性、拷文件本质上都只是在"查看"设备自报的数据,只有全盘写入校验是在真正"验证"设备本身。工具选择上:Windows 用 H2testw,跨平台用 F3,快速粗筛可叠加 MyDiskTest——先快后全,是效率与可靠性兼顾的组合。