WizTree
WizTree — это такая программная вундервафля, призванная дать ответ на вечный вопрос хомячка, геймера и даже бородатого сисадмина: «КУДА, БЛДЖАД, ДЕЛОСЬ ВСЁ МЕСТО НА ЖОРСТКОМ ДИСКЕ?!». Делает она это не просто так, а с применением тёмной магии и молниеносной скоростью, оставляя олдфажные аналоги вроде WinDirStat'а глотать пыль где-то на обочине цифрового автобана. Если твой системный раздел внезапно покраснел и грозит коллапсом всей Винды, а ты сидишь и хлопаешь глазами, не понимая, что же так распухло — то WizTree твой бро. Ну, или не бро, а скорее тот самый хитрый гном, который знает все тайные ходы в твоей цифровой пещере.
Зачем оно надо[править]
Представь себе картину: ты — среднестатистический задрот, битард или просто обыватель. Твой пека — твоя крепость, а винчестер — её необъятные (как тебе казалось) подземелья. И вот, в один прекрасный (нет) день, система истошно вопит о нехватке места. Ты в панике: только вчера было 100 гигов свободно! Куда всё делось? Неужто вирусы? Или мелкомягкие опять накатили обновлений на полдиска? Ты судорожно чистишь корзину, удаляешь пару старых игорей, но тщетно — красная полоска индикатора заполненности диска лишь злорадно усмехается.
Вот тут-то на сцену и выходит наш герой. В отличие от тормозных собратьев, которые сканируют диск по файлам, как черепаха, WizTree действует нагло и дерзко. Оно лезет прямо в святая святых NTFS — MFT, сиречь главную таблицу файлов. Это как если бы вместо того, чтобы обходить все комнаты в замке, ты бы сразу заглянул в журнал дежурного стражника, где всё записано. PROFIT! Результат — анализ диска размером в терабайты происходит за считанные секунды. Серьёзно, порой быстрее, чем ты успеваешь сварить кофе.
Как оно работает[править]
Секрет фирмы, как уже было сказано, в прямом чтении MFT. Это такой специальный, скрытый от непосвящённых файл (или набор файлов) на NTFS-разделах, где хранится информация обо всех файлах и папках: их имена, размеры, расположение и прочие метаданные. WizTree просто читает эту таблицу и строит на её основе свою карту дискового пространства. Быстро? Ещё бы!. Эффективно? Абсолютно. Честно? Нууу… почти. Технически, оно не «сканирует» диск в привычном понимании, а просто читает уже готовую опись. Поэтому, кстати, на FAT32 или других экзотических файловых системах магия не сработает (или сработает, но медленно, как все). Но кого в наше время волнует FAT32, кроме владельцев флешек из каменного века и линуксоидов с дуалбутом?
Этот подход даёт ту самую скорость света, которая и сделала WizTree любимцем публики. Пока какой-нибудь WinDirStat медитативно рисует свои пиксельные пакманы, ползая по каталогам, WizTree уже выдаёт тебе полную картину маслом: вот тут у тебя папка с торрентами на 500 гигов, тут — архив фотачек с котиками на 200, а вот здесь — загадочный файл temp.tmp весом в 100 гигов, который ты забыл удалить полгода назад. Лулз в том, что иногда находишь такое, о чём и подумать не мог. Например, логи какой-нибудь программы размером с «Войну и мир» или временные файлы рендеринга видео, которые должны были удалиться сами, но как всегда.
Визуальный оргазм[править]
Но скорость — это ещё не всё. WizTree не просто выдаёт сухой список файлов, отсортированных по размеру (хотя и это умеет). Нееет, оно представляет информацию в виде наглядной древовидной карты (Treemap), где размер каждого прямоугольника пропорционален размеру файла или папки. Выглядит это как тетрис для цифровых Плюшкиных — сразу видно, какие «блоки» занимают больше всего места. Цветасто, наглядно и интуитивно понятно даже блондинке.
Этот визуальный подход позволяет моментально выявить главных пожирателей пространства. Ты видишь огромный красный квадрат? Наводишь мышку — ага, это папка Downloads, забитая образами линуксов, которые ты скачал «на попробовать» ещё в прошлом году. Видишь синий прямоугольник размером с пол-экрана? Поздравляю, это твой стимовский каталог с играми, о существовании половины из которых ты уже и забыл. Кликаешь правой кнопкой, выбираешь «Удалить» (или Shift+Delete для особо решительных), и наблюдаешь, как ненавистная красная полоска индикатора диска зеленеет на глазах. Лулз в том, что иногда находишь такое, о чём и подумать не мог. Например, логи какой-нибудь программы размером с «Войну и мир» или временные файлы рендеринга видео, которые должны были удалиться сами, но как всегда.
Сравнение с аналогами[править]
Конечно, WizTree не одинок во вселенной анализаторов дискового пространства. Есть ламповый WinDirStat с его неспешностью и пакманами, который до сих пор любят некоторые ретрограды. Есть TreeSize (как Free, так и платный), который часто используется в корпоративной среде, но по скорости обычно уступает сабжу (особенно бесплатная версия). Есть консольные утилиты типа du в линуксах и макосях, которые предпочитают красноглазые повелители терминала, но для простого юзера они слишком хардкорны и не так наглядны.