Примітки щодо NTFS¶
Файлова система NTFS може використовуватися з операційною системою Windows NT або новішою. Вона пропонує деякі спеціальні функції, які також впливають на TreeSize.
Ми опишемо деякі з цих функцій та їх вплив на цю програму в наступних абзацах.
Списки контролю доступу¶
Спосіб, яким користувачі можуть отримувати доступ до файлів і папок, може бути обмежений. Можна надати або відмовити іншим користувачам або групам певні права, такі як читання, запис, виконання або видалення. Таким чином, можна навіть заборонити адміністраторам доступ до файлів і папок.
Якщо адміністратор намагається отримати доступ до папки в Провіднику Windows, до якої власник заборонив будь-яким іншим користувачам доступ для читання, буде відображено повідомлення про помилку «Доступ заборонено».
Однак TreeSize може сканувати такі папки, якщо ви увійшли як адміністратор або як користувач, який має право виконувати резервне копіювання (Цю опцію можна змінити в «Панель управління > Адміністративні інструменти > Локальна політика безпеки» та за допомогою редактора користувачів Windows).
Стиснення на основі файлів¶
NTFS підтримує стиснення на рівні окремих файлів. Файли, які стиснуті на обсязі NTFS, можуть читатися та записуватися без попереднього розпакування іншою програмою. Розпакування відбувається автоматично та прозоро під час читання файлу. Файл знову стискається, коли він зберігається.
Простір, зайнятий стиснутим файлом, зазвичай значно менший за його звичайний розмір. Як наслідок, для папок, які частково або повністю стиснуті, виділене місце, яке відображає TreeSize, може бути меншим за розмір, вказаний для цієї папки.
TreeSize може показувати коефіцієнт стиснення в додатковому стовпці на вкладці «Таблиця». Крім того, він може відображати стиснуті файли та папки іншим кольором. Ці функції можна увімкнути або вимкнути в діалоговому вікні Налаштування.
TreeSize може стискати та розпаковувати цілі гілки файлової системи за допомогою контекстного меню.
У Windows 10 Microsoft представила нові прозорі функції стиснення в NTFS, призначені для компактного зберігання файлів операційної системи, головним чином DLL та EXE файлів. На відміну від старого стиснення на основі файлів, ці файли не позначаються як стиснуті в їхніх атрибутах файлів.
Розріджені файли¶
Файли, які є великими, але лише частково використовуються, називаються розрідженими файлами.
Оскільки операційна система не виділяє дисковий простір для невикористаних частин розрідженого файлу, він займає менше дискового простору, ніж його фактичний розмір.
TreeSize обробляє розріджені файли так само, як і стиснуті файли, і також обчислює коефіцієнт стиснення для них.
Точки повторного аналізу: Точки монтування томів і символічні посилання¶
Точка монтування тому — це існуючий шлях, де ви «монтуєте» інший том.
З огляду на це, користувачі та програми можуть посилатися на змонтований том за цим шляхом. Немає необхідності призначати цьому тому літеру диска. Це дозволяє об’єднати кілька файлових систем в одну логічну файлову систему.
Символічні посилання, також відомі як точки з’єднання, працюють аналогічно: наприклад, якщо у вас є порожня папка «C:\Documents\Images», ви можете створити для неї символічне посилання на «E:Pics». Тоді застосунки бачитимуть вміст теки «E:\Pics» у теці «C:\Documents\Images».
На відміну від точки з’єднання NTFS, символічне посилання також може вказувати на файл або віддалений мережевий шлях SMB.
Якщо опція «Слідувати точкам монтування та символічним посиланням» увімкнена, TreeSize долучить вміст цих папок під час сканування. Оскільки вони фізично не зберігаються на диску, який ви скануєте, це може призвести до результатів для виділеного місця, які більші за загальний розмір диска.
Альтернативні потоки даних (ADS)¶
У NTFS файл складається з різних потоків даних. Один потік містить інформацію безпеки (права доступу та інші речі), інший містить «реальні дані», які ви очікуєте побачити у файлі.
Можуть бути альтернативні потоки даних, які містять дані так само, як і стандартний потік даних. Ці альтернативні потоки даних приховані. Це означає, що ви можете мати файл з 1 байтом у офіційному основному потоці даних і кілька сотень МБ в одному або кількох альтернативних потоках даних.
Команда dir, файлові менеджери або провідник Windows покажуть 1 байт як розмір цього файлу, але насправді він займає набагато більше місця на вашому жорсткому диску.
TreeSize може виявляти альтернативні потоки даних і додавати їхні розміри до виділеного розміру файлу.
Примітка
ADS можуть зберігати інформацію в тому ж кластері, що й основний потік даних, тому якщо файл має один або кілька ADS, цей файл не обов’язково виділяє більше дискового простору.
Ви можете вибрати виявлення альтернативних потоків даних, щоб отримати більш точне виділене місце для гілок каталогів, у діалоговому вікні Налаштувань TreeSize.
Ця опція за замовчуванням деактивована, оскільки запит ADS займає деякий час і збільшує загальний час, необхідний для сканування. Ви можете шукати файли, що містять альтернативні потоки даних, за допомогою спеціального пошуку файлів TreeSize.
Жорсткі посилання¶
У середовищі Windows жорстке посилання є посиланням або вказівником на фізичні дані на обсязі зберігання NTFS. Усі іменовані файли є жорсткими посиланнями. Ім’я, пов’язане з файлом, є просто міткою, яка вказує операційній системі на фактичні дані.
На обсягах NTFS більше ніж одне ім’я може бути пов’язане з тими ж даними. Хоча їх називають різними іменами, будь-які зміни, внесені, вплинуть на фактичні дані, незалежно від того, як файл буде названо пізніше.
Жорсткі посилання можуть вказувати лише на дані, які існують на тій же файловій системі. Дані доступні, поки існує принаймні одне посилання, яке на них вказує. Коли останнє посилання видаляється, місце вважається вільним.
Примітка
Усі жорсткі посилання, що вказують на один і той же файл, також мають однаковий опис безпеки (права доступу).
Щоб створити жорстке посилання, користувач повинен мати права запису для атрибутів файлу на відповідній гілці папки та на загальному доступі, якщо диск не є локальним.
Якщо більше ніж одне жорстке посилання вказує на дані файлу, місце виділяється лише один раз цими файлами, незалежно від того, скільки жорстких посилань існує.
У діалоговому вікні Налаштувань ви можете вказати TreeSize виявляти жорсткі посилання, щоб отримати більш точне виділене місце для гілок каталогів. Ця опція за замовчуванням деактивована, оскільки запит жорстких посилань займає деякий час і збільшує загальний час, необхідний для сканування.
Автоматичне видалення дублікатів даних¶
Windows Server 2012 і новіші версії пропонують функцію видалення дублікатів даних: Дедуплікація даних сегментує файли з частково однаковим вмістом на так звані «шматки», які переміщено в підпапку «System Volume Informaton\Dedup\ChunkStore\», розташовану на відповідному розділі NTFS.
Після застосування Видалення дублікатів у Windows оригінальні дані замінюються вказівником на відповідний фрагмент у каталозі ChunkStore. Після видалення дублікатів в NTFS два однакових файли займатимуть лише половину місця на диску, яке вони займали раніше.
Оскільки вихідні файли тепер містять лише невеликий вказівник замість даних, виділене місце буде показано Windows значно меншим значенням, ніж раніше (для двох однакових файлів зайнятий дисковий простір буде показано як «0 Байтів»).
Щоб TreeSize показував оригінальні розміри файлів і папок, просто перемкніть режим перегляду з «Виділене місце» на «Розмір». «Зайняте місця», показаний у TreeSize, - це місце на диску, яке ви отримаєте, видаливши відповідний файл.
Автономні Файли¶
Windows Server і деякі сторонні інструменти та пристрої пропонують функцію, яка називається «автономні файли»: Файли, які не використовуються протягом тривалого часу, автоматично переміщуються до дешевшого і повільнішого сховища, а невеликий файл-заглушка залишається на попередньому місці.
Зазвичай TreeSize правильно повідомляє про виділене місце такого заглушки, яке часто є розміром лише одного кластера файлової системи.
Однак існує одна ситуація, в якій виділене місце для підкачувальних файлів може бути неправильно визначено. Якщо TreeSize стикається з помилкою Доступ заборонено, він використовує функції Windows API, призначені для програмного забезпечення для резервного копіювання, щоб мати можливість сканувати також ці частини файлової системи і надавати значення їхнього розміру і виділеного місця.
Ми бачили деякі пристрої, які повідомляли про повністю зайняте місце як про виділене місце для файлів-заглушок, найімовірніше, тому, що саме такий розмір буде зайнятий у резервній копії.
Щоб уникнути цього, переконайтеся, що користувач, який виконує сканування, має повний доступ на читання до файлової системи, що сканується.