admin管理员组

文章数量:1516870

对U盘扩容的一次分析及实践

背景:曾经的一个盘(64GB),不知为什么存到大约16个G左右就什么也写不进去了。于是,就有了这篇文章。(下图是我的结果)

扩容盘是什么?能用吗?

扩容盘是指通过量产,修改主控中的信息,从而使得其被电脑识别为更大容量的U盘。扩容盘虽然能用,但是有数据丢失的风险(特别是在存满了的时候),这是因为,虽然电脑上识别有对应的内存,然而对应的地址却在Flash里根本不存在!当真实空间被写满了,多出来的数据就无法再存入设备,自然就会出现丢失的情况。
然而最糟糕的是,有时候即便没有存满,仍会出现数据丢失!!

扩容盘是怎么做的?

如何鉴别扩容盘?

既然只修改了 主控 中的容量, 闪存 的容量并没有变化,那么,只要读取闪存的容量,就可以得知真实容量。
那么,怎么读取闪存的容量呢?
这时,可以借助一些第三方软件来帮忙(比如 )
这类软件虽然各种各样,但原理却相差不大:随机写入地址或者暴力填充全盘。
同时,由于扩容盘闪存地址有大量的不存在地址,因此 写入速度较慢 ,同时会有 数据丢失
如果再使用时发现数据经常无故丢失,则很有可能是扩容的!
同时,扩容盘使用的芯片较为廉价(这也意味着U盘容易损坏,因此如售价异常低(如128GB ¥20),则也极有可能被扩容过。

本文标签: 数据丢失扩容盘是那么