2

Я только что получил 4 000 4 ГБ флэш-накопителей для моей компании. Когда мы пытаемся получить доступ к видео или PDF-файлам, которые мы записали в папку, папка оказывается пустой.

Например, на каждом диске мы загружаем PDF и папку с видео о нашей компании. После копирования всех файлов, что говорит успешно, папка как-то пуста. Я не вижу их с показом скрытых файлов или через командную строку или что-нибудь.

Мы попытались отформатировать их с exFat, NTFS и, конечно, FAT32. Мы попытались загрузить файлы туда вручную на компьютер или клонировать с другой флэш-накопителя на дубликаторе. Мы пытались не помещать видео в папку, но это не имело значения.

Кажется, что маленькие файлы иногда остаются, но ничего очень большого не будет. Большие файлы исчезнут.

Windows 7

1 ответ1

3

Я тестировал флешку с помощью программы h2test2w.exe. Флэш-накопитель в системе был помечен как 4 ГБ, хотя на самом деле его емкость составляла всего 215 МБ. Я имею в виду не просто неправильную маркировку, как то, что было напечатано снаружи - я имею в виду системные свойства, другие анализаторы накопителей, вы называете это.

Очевидно, отображаемый размер диска, который использует каждая программа, основан не на фактической емкости чипа, а на небольшом количестве информации "заголовка" на флэш-накопителе USB, который кто-то вручную устанавливает с помощью заводских инструментов (см. « Как сделать USB-раздел, так что никто не может его стереть - последнее изображение в моем ответе показывает вкладку Capacity Setting).

До тех пор, пока мы никогда не помещаем больше 215 МБ на диск, он работает нормально, но более того, и это, кажется, делает вращающуюся перезапись первых битов диска. Вот так, если было только 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

Таким образом, если бы "заголовок" был правильным, он не записал бы на диск, так как диск был слишком мал. Вместо этого теперь первые два бита были перезаписаны, и файл поврежден или даже не существует.

Другими словами, нас обманули.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .