Примітки щодо NTFS

Файлова система NTFS може використовуватися з операційною системою Windows NT або новішою. Вона пропонує деякі спеціальні функції, які також впливають на TreeSize.

Ми опишемо деякі з цих функцій та їх вплив на цю програму в наступних абзацах.

Списки контролю доступу

Спосіб, яким користувачі можуть отримувати доступ до файлів і папок, може бути обмежений. Можна надати або відмовити іншим користувачам або групам певні права, такі як читання, запис, виконання або видалення. Таким чином, можна навіть заборонити адміністраторам доступ до файлів і папок.

Якщо адміністратор намагається отримати доступ до папки в Провіднику Windows, до якої власник заборонив будь-яким іншим користувачам доступ для читання, буде відображено повідомлення про помилку «Доступ заборонено».

Однак TreeSize може сканувати такі папки, якщо ви увійшли як адміністратор або як користувач, який має право виконувати резервне копіювання (Цю опцію можна змінити в «Панель управління > Адміністративні інструменти > Локальна політика безпеки» та за допомогою редактора користувачів Windows).

Стиснення на основі файлів

NTFS підтримує стиснення на рівні окремих файлів. Файли, які стиснуті на обсязі NTFS, можуть читатися та записуватися без попереднього розпакування іншою програмою. Розпакування відбувається автоматично та прозоро під час читання файлу. Файл знову стискається, коли він зберігається.

Простір, зайнятий стиснутим файлом, зазвичай значно менший за його звичайний розмір. Як наслідок, для папок, які частково або повністю стиснуті, виділене місце, яке відображає TreeSize, може бути меншим за розмір, вказаний для цієї папки.

TreeSize може показувати коефіцієнт стиснення в додатковому стовпці на вкладці «Таблиця». Крім того, він може відображати стиснуті файли та папки іншим кольором. Ці функції можна увімкнути або вимкнути в діалоговому вікні Налаштування.

TreeSize може стискати та розпаковувати цілі гілки файлової системи за допомогою контекстного меню.

У Windows 10 Microsoft представила нові прозорі функції стиснення в NTFS, призначені для компактного зберігання файлів операційної системи, головним чином DLL та EXE файлів. На відміну від старого стиснення на основі файлів, ці файли не позначаються як стиснуті в їхніх атрибутах файлів.

Розріджені файли

Файли, які є великими, але лише частково використовуються, називаються розрідженими файлами.

Оскільки операційна система не виділяє дисковий простір для невикористаних частин розрідженого файлу, він займає менше дискового простору, ніж його фактичний розмір.

TreeSize обробляє розріджені файли так само, як і стиснуті файли, і також обчислює коефіцієнт стиснення для них.

Альтернативні потоки даних (ADS)

У NTFS файл складається з різних потоків даних. Один потік містить інформацію безпеки (права доступу та інші речі), інший містить «реальні дані», які ви очікуєте побачити у файлі.

Можуть бути альтернативні потоки даних, які містять дані так само, як і стандартний потік даних. Ці альтернативні потоки даних приховані. Це означає, що ви можете мати файл з 1 байтом у офіційному основному потоці даних і кілька сотень МБ в одному або кількох альтернативних потоках даних.

Команда dir, файлові менеджери або провідник Windows покажуть 1 байт як розмір цього файлу, але насправді він займає набагато більше місця на вашому жорсткому диску.

_images/TreeSize-MainWindow_AlternateDataStreams.png

TreeSize може виявляти альтернативні потоки даних і додавати їхні розміри до виділеного розміру файлу.

Примітка

ADS можуть зберігати інформацію в тому ж кластері, що й основний потік даних, тому якщо файл має один або кілька ADS, цей файл не обов’язково виділяє більше дискового простору.

Ви можете вибрати виявлення альтернативних потоків даних, щоб отримати більш точне виділене місце для гілок каталогів, у діалоговому вікні Налаштувань TreeSize.

Ця опція за замовчуванням деактивована, оскільки запит ADS займає деякий час і збільшує загальний час, необхідний для сканування. Ви можете шукати файли, що містять альтернативні потоки даних, за допомогою спеціального пошуку файлів TreeSize.

Автоматичне видалення дублікатів даних

Windows Server 2012 і новіші версії пропонують функцію видалення дублікатів даних: Дедуплікація даних сегментує файли з частково однаковим вмістом на так звані «шматки», які переміщено в підпапку «System Volume Informaton\Dedup\ChunkStore\», розташовану на відповідному розділі NTFS.

Після застосування Видалення дублікатів у Windows оригінальні дані замінюються вказівником на відповідний фрагмент у каталозі ChunkStore. Після видалення дублікатів в NTFS два однакових файли займатимуть лише половину місця на диску, яке вони займали раніше.

Оскільки вихідні файли тепер містять лише невеликий вказівник замість даних, виділене місце буде показано Windows значно меншим значенням, ніж раніше (для двох однакових файлів зайнятий дисковий простір буде показано як «0 Байтів»).

Щоб TreeSize показував оригінальні розміри файлів і папок, просто перемкніть режим перегляду з «Виділене місце» на «Розмір». «Зайняте місця», показаний у TreeSize, - це місце на диску, яке ви отримаєте, видаливши відповідний файл.

Автономні Файли

Windows Server і деякі сторонні інструменти та пристрої пропонують функцію, яка називається «автономні файли»: Файли, які не використовуються протягом тривалого часу, автоматично переміщуються до дешевшого і повільнішого сховища, а невеликий файл-заглушка залишається на попередньому місці.

Зазвичай TreeSize правильно повідомляє про виділене місце такого заглушки, яке часто є розміром лише одного кластера файлової системи.

Однак існує одна ситуація, в якій виділене місце для підкачувальних файлів може бути неправильно визначено. Якщо TreeSize стикається з помилкою Доступ заборонено, він використовує функції Windows API, призначені для програмного забезпечення для резервного копіювання, щоб мати можливість сканувати також ці частини файлової системи і надавати значення їхнього розміру і виділеного місця.

Ми бачили деякі пристрої, які повідомляли про повністю зайняте місце як про виділене місце для файлів-заглушок, найімовірніше, тому, що саме такий розмір буде зайнятий у резервній копії.

Щоб уникнути цього, переконайтеся, що користувач, який виконує сканування, має повний доступ на читання до файлової системи, що сканується.