Карта кластеров
Запишите файлы, удалите один и запишите новый - и посмотрите, куда он ляжет и что осталось от удалённого.
// кластеры
Файловая система работает не с секторами железа напрямую, а с кластерами - логическими блоками обычно от 4 до 64 килобайт. Даже файл размером в один байт займёт целый кластер. Порядок такой: запишите три файла, удалите средний, а потом запишите архив - и посмотрите, куда он ляжет.
- Документ 6 Небольшой файл, лёг первым и занял начало карты.
- Фотография 10 Легла сразу за документом. Удалите её - и в середине появится дыра.
- Видеоролик 14 Занял место следом за фотографией.
- Архив 16 Больше любой из дыр по отдельности. Именно на нём и видно, что такое фрагментация.
Файл лёг одним куском: свободного места подряд хватило. Файловая система запомнила, с какого кластера он начинается и сколько их занимает, и записала это в свой каталог.
Запись из каталога убрана, и место считается свободным - но сами данные никуда не делись, они лежат в тех же кластерах, пока что-то не запишется поверх. Именно поэтому программы восстановления файлов работают, и именно поэтому «просто удалить» не значит «уничтожить».
Целого куска не нашлось, и файл лёг фрагментами - в дыру от удалённого и дальше в хвост. На жёстком диске это стоит времени: магнитная головка буквально перепрыгивает по разным участкам пластины. На SSD разницы нет: там нет ни головки, ни вращения, и любой адрес доступен за одинаковое время.
Сборка переупаковала данные и собрала каждый файл в непрерывный блок. Для жёсткого диска это полезно, а для SSD вредно: выигрыша в скорости нет, зато лишняя перезапись расходует ресурс ячеек. Windows это знает и вместо дефрагментации отправляет SSD команду TRIM.
Свободных кластеров не хватило: файл такого размера сюда уже не ляжет. Освободите место или соберите данные - после сборки свободные кластеры окажутся подряд.
Модель условная: сорок восемь кластеров вместо миллионов, файл занимает первые подходящие свободные кластеры. Настоящие файловые системы умнее: NTFS, ext4 и APFS стараются заранее оставлять запас рядом с файлом, ведут журнал операций и по-разному борются с фрагментацией.
Интерактив разработан ANY.BY - ремонт компьютеров и ноутбуков в Барановичах. © 2008-2026. Источник: any.by/demo/karta-klasterov