madScanner — наглядная карта занятого места на диске
Когда на диске заканчивается место, полезно быстро увидеть, какие папки занимают его больше всего. madScanner сканирует выбранный диск или папку и показывает размеры файлов в виде круговой карты. Программа работает в Windows и Linux, написана на C++17 с интерфейсом FLTK и читает метаданные файлов, не открывая их содержимое.

Что показывает карта
Внутреннее кольцо показывает содержимое выбранной папки. Ширина сектора соответствует логическому размеру файла или папки, внешние кольца раскрывают вложенные каталоги. Мелкие объекты и отдельные файлы объединены в серый сектор: их размеры учитываются, а сами файлы можно посмотреть в списке справа. Выбор папки раскрывает её без повторного сканирования. В центре отображается объём текущей папки либо ёмкость тома; отдельное кольцо показывает занятое и свободное место файловой системы.
Как пользоваться
В версии 0.5.14 интерфейс можно переключать между русским и английским флажками в верхней панели. Шестерёнка открывает настройки языка, светлой или тёмной темы, детализации карты и живого предварительного просмотра во время сканирования.
- Установите и запустите madScanner. Нажмите «Открыть папку», выберите диск в списке или введите путь и нажмите Enter.
- Нажмите «Сканировать» и дождитесь завершения обхода. Если процесс занимает слишком много времени, «Отмена» остановит его и покажет неполный результат.
- Наводите курсор на сектор или строку справа, чтобы видеть путь, размер и число файлов. Щёлкните по папке, чтобы перейти внутрь.
- Щелчок по центру карты или Backspace возвращает на уровень выше. Alt+Left возвращает к предыдущему виду, а правая кнопка мыши открывает контекстное меню.
- Используйте режимы «Обзор», «Обычный» и «Подробнее» для разной глубины карты. Кнопка «Анализ» или Ctrl+F покажет 200 крупнейших файлов и поиск по имени. F5 обновляет снимок после изменений на диске, F1 открывает справку.
- Щёлкните правой кнопкой по файлу или папке, чтобы открыть объект в проводнике, скопировать путь, открыть терминал или переместить объект в системную корзину после подтверждения. Кнопка с корзиной очищает её только после отдельного подтверждения; кнопка с метлой открывает корзину для ручного управления.
Файловые системы и ограничения
Программа показывает ёмкость и свободное место по данным операционной системы. На локальных дисках Windows она пытается определить модель накопителя, а для сетевых подключений показывает тип и удалённый узел. В Linux отдельные точки монтирования отмечаются как границы и могут сканироваться отдельно. Символические ссылки, точки повторного анализа и специальные файлы пропускаются. Размеры файлов являются логическими: фактически занятое место может отличаться из-за сжатия, разрежённых файлов и служебных данных файловой системы. Сканирование создаёт снимок состояния диска; после изменений нажмите F5.
Установщик включает исполняемый файл, документацию и уведомления о лицензиях. Для установки в Windows нужны права администратора; после установки программа доступна из меню «Пуск» и удаляется стандартными средствами Windows. Англоязычная документация также доступна в ветке EN на GitHub.
