Имеется USB-флеш-накопитель (LUKS, Ext4), на который были скопированы несколько файлов и папок. Передача данных на накопитель длилась несколько минут, а во время этого процесса, на накопитель были экспортированы закладки из Chromium. Через некоторое время обнаружилось, что некоторые файлы пустые и имеют размер 0 байтов, однако все папки, в которых лежат "пустые" файлы, имеют размер, который они должны были иметь при неповрежденных файлах.
Возможно ли восстановить данные файлы? Спасибо!
Как получается, что файл не пустой, но при этом размер на диске обозначен нулем?
Особенности файловой системы Windows. NTFS
Самые наблюдательные пользователи могут заметить одну интересную особенность в Windows 10. Есть текстовый файл, размер 4 байта (может быть и больше), однако место, занимаемое на диске устанавливается как 0?
На самом деле в этом нет парадокса, файловая система не воспринимает файлы менее одного килобайта, как нечто значимое. Так устроена файловая система NTFS, которая не выделяет отдельного кластера под маленькие файлы.
Как только файл становится несколько больше, его не так сложно заполнить. Файловая система выделяет под него определенное количество кластеров. После чего в свойствах объекта "Размер объекта" его фактический, а место "Местом на диске", чуть больший кластер, который для него отвела NTFS.
Кстати, не имеет значения какой именно у вас жесткий диск (SSD или HDD). За нулевое значение на диске отвечает файловая система. На Windows 10 — это NTFS.