诈骗者如何伪造 U 盘上的存储量?

Zeu*_*eus 2 memory usb ssd hard-drive usb-storage

我最近看到了很多关于 U 盘和 SSD 的广告,其存储量相对于它们的价格(2TB 等为 10 美元等)来说是疯狂的。现在,这显然是一个骗局,但在观看了一些 YouTube 视频后,我看到闪存驱动器(在检查其属性时)实际上显示了假内存大小(来自 yt 视频的图片) 假 2TB 大小

我的问题是:这是如何做到的?这是必须在硬件端完成的事情,还是任何人都可以让他们的 USB 看起来像它有 TB 级的存储空间?这有什么限制吗?

先谢谢了!

Eug*_*eck 5

每个存储设备都需要通知主机它的大小。对于所有 SCSI 派生的协议(例如 USB 存储类),这是沿着READ CAPACITY.

设备固件通常会如实回答这个请求,但没有人能阻止固件开发人员给出错误(太大)的答案。

这通常通过忽略即将到来的READWRITE命令中的位来工作,因此当设备与许多文件系统一起使用时,它会(某种程度上)工作,直到达到实际容量。