在USB驱动器上,文件被成功写入后会消失

ize皮

我刚为我的公司收到了4,000个4GB闪存驱动器。当我们尝试访问已写入文件夹的视频或PDF文件时,该文件夹显示为空。

例如,在每个驱动器上,我们都加载一个PDF和一个包含有关我们公司的视频的文件夹。复制所有文件后,即表示成功,文件夹以某种方式为空。我看不到它们显示隐藏文件或通过命令提示符或其他任何内容。

我们尝试使用exFat,NTFS和FAT32格式化它们。我们尝试将文件手动加载到计算机上,或者从复制器上的其他闪存驱动器克隆。我们尝试不将视频放在文件夹中,但这没什么不同。

似乎小文件有时会保留,但没有什么大文件会保留。大文件将消失。

Windows 7的

ize皮

我使用名为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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在USB驱动器上写入和删除文件

USB驱动器上的隐藏文件

在我的USB闪存驱动器上找不到文件

USB驱动器上无法删除的文件

如何使文件在USB驱动器上不可删除?

文件从闪存驱动器中消失

在USB驱动器上安装Ubuntu

尽管“快速删除”,Windows仍延迟在小型USB驱动器上写入FAT表

dd在USB闪存驱动器上写入会导致大量读取

为什么 dd 不是将可启动的 .iso 文件写入 USB 拇指驱动器的可靠命令?

如何从USB驱动器删除文件

USB驱动器文件系统?

读取/写入 USB 闪存驱动器的奇怪性能差异

无法将 linux iso 写入 USB 驱动器

编辑文本文件是否替换/擦除硬盘驱动器上写入的字节?

卸下外接USB硬盘驱动器后会断电吗?

链接网络驱动器上的文件

将内部分区添加到外部 USB 驱动器上的单个文件

在USB硬盘驱动器上复制文件时发生I / O错误

VFAT格式的外部USB闪存驱动器上的“ cp:无法创建常规文件”

Windows,Linux和OS X上开箱即用的USB驱动器文件系统是什么?

如何在USB外置驱动器上保留文件夹共享?

无法打开USB驱动器上的隐藏文件夹

从高清文件上启动Win XP SP3 USB驱动器

如何将USB拇指驱动器与PC上的文件夹自动同步?

Windows Server 2012 - 在没有盘符的 USB 驱动器上备份文件

如何在Windows上使用C读取原始数据并将其写入USB驱动器

从网络驱动器在本地驱动器中写入smb文件不起作用

将驱动器移至USB 3.0上的外部驱动器后,未分配Windows驱动器