Перейти к содержимому

Какова цель / функция файлов ".ßßß"?

168

При попытке скопировать содержимое USB-накопителя емкостью 16 ГБ я получил предупреждение о том, что свободного места недостаточно. Проверяя свойства дерева папок на usb-накопителе, я обнаружил большое количество файлов «.ßßß», которые, как утверждается, имеют размер около 3,5 ГБ каждый, в общей сложности около 908 ГБ (что, по-моему, невозможно на 16ГБ диск).

скриншот рассматриваемых файлов

Очевидно, что здесь что-то происходит, но я не могу найти какую-либо ссылку на этот тип файла в Интернете.

Когда я пытаюсь удалить эти файлы, они запрашивают разрешение администратора (которое я предоставляю). Однако затем они выдают ошибку «Отказ в доступе к файлу» и заявляют, что мне требуется разрешение от администратора ...

Кто-нибудь знает, для чего предназначены эти файлы и как их удалить?

18 171 просмотр
Arne спросил 8 лет назад
A 825

1 ответ

436
Принятый ответ

Скорее всего, это не реальные файлы, а результат повреждения файловой системы.

  • Обычно невозможно иметь несколько файлов с одинаковыми именами.
  • Их имена (ßßßßßßßß.ßßß) соответствуют шестнадцатеричным байтам E1, E1, E1… в кодовой странице 437 (которая была кодовой страницей MS-DOS по умолчанию и, следовательно, кодовой страницей FAT / FAT32 по умолчанию, когда длинные имена файлов не используются).
    (Символ - не греческая бета, а немецкая строчная S. Точка на самом деле не сохраняется в FAT, а добавляется ОС при чтении, поэтому она не искажается.)
  • Их размеры близки к 3 789 677 025 байтов, что опять равно 0xE1 E1 E1 E1 в шестнадцатеричном формате.
    (Это примерно 3 700 856,469 килобайт; Windows, вероятно, округляется.)

Все признаки указывают на то, что часть таблицы основных файлов вашей файловой системы заполнена байтом 0xE1, что может быть вызвано программным обеспечением (например, отключением промежуточной записи), но может также указывать на то, что сама флэш-память умирает.

Повреждение, вызванное программным обеспечением, часто можно устранить с помощью проверки ошибок диска Windows (chkdsk). Или просто переформатируйте диск (после копирования с него ваших реальных файлов).

Но особенно для более дешевых и / или интенсивно используемых накопителей плохая флэш-память весьма вероятна. Не используйте этот диск для важных файлов больше.

Ваша теория кажется твердой, основанной на повторяющейся теме байта E1. С тех пор я отформатировал диск и все appears хорошо ... но я, вероятно, больше не буду использовать этот диск для критически важных целей. Спасибо за понимание!

Arne · 8 лет назад · 47

E1 = 1110 0001 - Это означает, что это неправильно выровненная последовательность из 4 наборов битов и 4 очищенных бита, повторяемых снова и снова.

Victor Stafusa · 8 лет назад · 8

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

grawity · 8 лет назад · 7

На самом деле, в CP437 символ 225 является * и * острой S и греческой бета-версией.

IllidanS4 · 8 лет назад · 4

@ IllidanS4: поскольку Windows работает только с именами файлов в Юникоде (автоматическое преобразование CP437 в Юникод при чтении FAT), а в Юникоде [выбирается карта 0xE1](ftp://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC От /CP437.TXT) до U + 00DF ("LATIN SMALL LETTER SHARP S"), это однозначно то, что все программы Windows display, независимо от исходного двойного определения.

grawity · 7 лет назад · 0
grawity ответил 8 лет назад
G 229 123