我刚为我的公司收到了4,000个4GB闪存驱动器。当我们尝试访问已写入文件夹的视频或PDF文件时,该文件夹显示为空。
例如,在每个驱动器上,我们都加载一个PDF和一个包含有关我们公司的视频的文件夹。复制所有文件后,即表示成功,文件夹以某种方式为空。我看不到它们显示隐藏文件或通过命令提示符或其他任何内容。
我们尝试使用exFat,NTFS和FAT32格式化它们。我们尝试将文件手动加载到计算机上,或者从复制器上的其他闪存驱动器克隆。我们尝试不将视频放在文件夹中,但这没什么不同。
似乎小文件有时会保留,但没有什么大文件会保留。大文件将消失。
Windows 7的
我使用名为h2test2w.exe的程序测试了闪存驱动器。当该闪存驱动器实际上只有215MB容量时,它在系统中被错误地标记为4GB。我的意思不是像贴在外面的标签一样贴错标签,而是指系统属性,其他驱动器分析仪。
显然,每个程序使用的驱动器的显示大小不是基于芯片的实际容量,而是基于某些人使用工厂工具手动设置的USB闪存驱动器上的一些“标题”信息(请参见如何制造硬盘)。USB分区,因此没人能擦除它-我的答案中的最后一张图片显示了“容量设置”标签)。
只要我们在驱动器上的内存从未超过215MB,它就可以正常工作,但除此以外,它似乎还可以对驱动器的第一个位进行循环覆盖。这样,如果只有4位:
bit 1 value: 0
bit 2 value: 0
bit 3 value: 0
bit 4 value: 0
现在,我将向其中写入一个6位的文件:000011
bit 1 value: 0
bit 2 value: 0
bit 3 value: 0
bit 4 value: 0
bit 1 value: 1
bit 2 value: 1
这给我留下了:
bit 1 value: 1
bit 2 value: 1
bit 3 value: 0
bit 4 value: 0
因此,如果“标题”正确,则由于驱动器太小,因此不会将其写入驱动器。取而代之的是,现在前两位已被覆盖,文件已损坏或什至没有损坏。
换句话说,我们被骗了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句