
电脑
普通U盘在连接设备时,通过mass storage协议,主机就能获取其容量信息,这就是
电脑上显示的容量。U盘由USB控制器和存储介质(如SD卡)组成。假U盘可能用一块2G的SD卡,在USB控制器固件中却声称自己是128G。在这种情况下,2G以内的文件可以正常读写,但超过2G的数据会覆盖原有内容。要检测U盘真假,只需填满数据后再读取,检查是否一致。比如用同一
电影文件生成不同文件名填充U盘,假U盘无法解析这些文件差异,从而暴露问题。至于检测实际容量,目前没有特别理想的方法,或许可以尝试写入不同大小的文件进行测试。不过通常容量都是2的整数倍,例如1G、2G、16G或256G等。