У Windows XP 64 я завантажив файл 1,2 Гб, і він виявився фрагментарним, як показує зображення. На жаль, перед тим, як зробити знімок з Piriform Defraggler, я дефрагментував інші файли, тож ви не змогли побачити точний стан у тому місці, у якому файл був записаний. Однак диск був весь час таким же порожнім, як зараз (25% раніше) і навряд чи фрагментарно.
Який алгоритм розподілу блоків використовує NTFS? Це виглядає як випадкове або, можливо, помістити його там, де фактично стоїть головка диска.
ОНОВЛЕННЯ:
Саме це сталося сьогодні після написання 67 МіБ нового файлу. Він розбився на 731 фрагмент, середній розмір всього 95 Кб. Цей файл використовувався для заповнення деяких прогалин, але не всі вони також не використовують величезний безперервний вільний простір. Дивно, чи не так?
ОНОВЛЕННЯ 2:
На відміну від ПК Гуру , я дійсно не вважаю винуватцем опера. Я думаю, що це (на відміну від Google Chrome) не вказує на очікуваний розмір Windows, однак, існує багато випадків, коли це неможливо, і відповідальність за операційну операційну систему належить виконувати. На наступному малюнку видно, що сталося через пару днів зі мною, які майже нічого не робили на цьому розділі - каталог TEMP і всі мої дані (за винятком тих, якими керує Windows) розташовані в іншому місці. Сам Windows, здається, не використовує SetEndOfFile
і фрагментує власні файли жахливим чином (600 фрагментів на пару невеликих файлів розміром близько 40 Мб). Схоже, NTFS не використовує перший доступний сектор, оскільки знову є файли в середині, а також в кінці зовсім порожнього диска (використання 23%),