Обычно читатель хочет узнать основное предназначение описываемой программы в самом начале статьи, для того чтобы оценить, нуждается ли он в ней, а значит, стоит ли читать обзор полностью.
Зная это, начать описание утилиты SBMAV Disk Cleaner довольно трудно, ведь, несмотря на свое "специализированное" название, эта программа является настоящим "швейцарским армейским ножом", в котором обязательно найдется "зубочистка", которая может пригодиться в нужный момент. Посудите сами: рассматриваемая утилита, помимо своей основной функции, заключающейся в очистке дисков от (в терминологии авторов), "ненужной информации", умеет еще очень многое - вот лишь неполный список ее возможностей:
- сканирование пользовательских папок по задаваемой маске, автоматизирующее процесс удаления устаревших файлов;
- корректная деинсталляция установленных приложений с помощью расширенного менеджера информации об установленном ПО;
- чистка файлов cookies с возможностью автоматизации и задания масок;
- поиск файлов-дубликатов по нескольким параметрам;
- менеджер установленных в системе шрифтов;
- менеджер системных элементов автозагрузки;
- анализатор дискового пространства.
Что такое "ненужная информация"? Под этим словосочетанием авторы программы подразумевают, прежде всего, всевозможные временные файлы, создаваемые как различными установленными пользователем программами, так и операционной системой, web-браузером и т.д. Дополняют этот список файлы отчетов (log-файлы), автоматически сохраняемые старые версии документов (backups, bak-файлы), некорректные ярлыки (shortcuts), фрагменты файлов, "восстановленные" утилитой Scan Disk и др.
Интересной, и, главное, полезной особенностью программы является возможность запуска в пакетном режиме. Это позволяет производить заданные пользователем операции автоматически, например, во время старта операционной системы или с помощью Планировщика Windows.
Чтобы познакомиться с программой ближе, попробуем воспользоваться ее функциями.
Удаляем "ненужные" файлы
Прежде чем что-то удалить, это "что-то" нужно найти. Процесс поиска нужных файлов и папок в Disk Cleaner называется "Сканирование". Эту операцию программа подразделяет на несколько частей: поиск временных файлов, поиск пустых папок, поиск папок с временными файлами, сканирование пользовательских папок. Каждый из этих пунктов можно включить или отключить в окне настроек программы, выбрав соответствующую пиктограмму на панели инструментов. Также перед началом сканирования для каждой из этих операций необходимо задать свои параметры. Прежде всего, в главном окне программы нужно выбрать диски, на которых будет происходить поиск файлов.

Главное окно программы
При поиске временных файлов программа производит полный анализ данных на заданных дисках. Задав "территорию" поиска, необходимо объяснить программе, что ей следует искать. Для этого, выбрав пункт "Маски файлов" меню "Опции", необходимо указать, по каким маскам будет производиться выборка файлов.

Окно настроек масок файлов
В программе по умолчанию установлен довольно большой перечень масок. На первый раз их можно и не изменять, однако, получив результаты сканирования, особенно в первое время пользования программой, перед удалением файлов стоит все-таки контролировать правильность масок самостоятельно. Бывают случаи, когда некоторые программы используют файлы, которые подпадают под маски, установленные в Disk Cleaner как определяющие временные файлы. В качестве примера можно привести маску "*.bk?", которая при тестовом сканировании нашла файлы с расширением *.bkg, которые, на самом деле, являлись вовсе не "лишними" файлами, а фонами (background) одной из компьютерных игр.
Аналогичным образом производится и настройка поиска папок с временными файлами: для этого из меню "Опции" нужно выбрать пункт "Папки" и внести нужные маски для папок. Для этой части сканирования можно задать два разных режима - удаление найденных папок вместе с их содержимым, или удаление только содержащихся внутри папки файлов, при этом сама папка останется на диске пустой.

Настройка поиска временных папок
Поиск пустых папок особых настроек не требует, стоит лишь заметить, что некоторые из них нужны для работы операционной системы, и их удаление может привести к непредсказуемым последствиям. Чтобы избежать этого, разработчики SBMAV Disk Cleaner предусмотрели возможность задания исключений - пользователь может задать имена файлов и папок, наличие которых программа будет игнорировать. Для того чтобы задать исключения, нужно выбрать одноименный пункт из меню "Опции".

Настройка исключений
Исключения бывают двух типов - глобальные и локальные. Глобальные исключения представляют собой только имя папки или файла и пропускаются на всем диске, где бы такое имя ни находилось. Локальные исключения содержат полный путь и имя файла или папки, и программа пропускает только указанный объект. Еще в окне настройки можно задать исключения для отдельных файлов, а также некорректных ярлыков.
Гораздо интереснее обстоит дело с пользовательскими папками. Как уже упоминалось ранее, SBMAV Disk Cleaner позволяет удалять устаревшие документы. Эта возможность будет полезна, например, при работе с программами, которые сохраняют "историю" своей деятельности в виде отдельных файлов. Для того чтобы приступить к настройкам этой функции, в меню "Опции" необходимо выбрать пункт "Папки пользователя". Здесь можно задать маску имени папки (или полный путь) и исследуемых файлов, а также указать их "срок годности". При сканировании "просроченные" файлы будут считаться "ненужными".

Настройка папок пользователя
Настройка сканирования завершена. Теперь можно приступать к самому процессу. Нажимаем кнопку "Сканировать" на панели инструментов, и наблюдаем за действиями программы. В правой части главного окна расположена панель индикации, на которой отображается текущее состояние процесса сканирования - количество проанализированных файлов и папок, найденных "ненужных" данных, их общий размер, а также время и скорость сканирования.

Панель индикации
После завершения сканирования в главном окне отобразятся найденные файлы, соответствующие заданным пользователем требованиям. Теперь с помощью кнопок, находящихся над списком найденных файлов, можно просмотреть свойства каждого файла, выбрать или отменить выделение отдельных элементов и, в конце концов, удалить "ненужные" файлы.

Основное окно программы с результатами сканирования
Программа позволяет задать способ удаления файлов (пункт "Способ удаления" из меню "Опции") - это может быть простое удаление, удаление в корзину, безопасное удаление (при котором после уничтожения заданных файлов и папок занимаемое этими элементами дисковое пространство затирается для исключения возможности восстановления информации), а также перемещение удаляемых элементов в заданную пользователем папку.
SBMAV Disk Cleaner позволяет вести файл отчета. Его расположение на диске, имя и другие настройки можно указать, выбрав пункт "Отчет" из меню "Опции". В открывшемся окне также можно задать способ ведения отчета (новые данные будут добавляться в начало файла предыдущего отчета или заменять его) и задать максимальный размер файла отчета, при превышении которого программа автоматически будет удалять самые старые записи.
Другие функции программы
Теперь по порядку рассмотрим дополнительные возможности SBMAV Disk Cleaner, функциональность каждой из которых могла бы быть реализована в виде отдельной небольшой утилиты.
Деинсталляция программ
В разделе "Установка и удаление программ" Панели управления Windows информация об установленных приложениях отображается не всегда полностью, а зачастую и не совсем корректно. Каждый пользователь наверняка сталкивался с ситуацией, когда самой программы на жестком диске уже нет, в списке установленных программ она все еще фигурирует. Инструмент "Деинсталляция программ" (его можно запустить из меню "Действия") поможет решить эту проблему.

Окно "Деинсталляция программ"
Сначала нужно отметить необходимые элементы, а потом выбрать нужное действие: команда "Деинсталлировать" удалит ненужные программы с жесткого диска, а кнопка "Удалить" просто уберет выбранные приложения из списка установленных программ. Положительными моментами деинсталлятора являются возможность одновременного удаления сразу нескольких программ, а также отображение скрытых элементов, которые в штатном окне "Установка и удаление программ" увидеть нельзя.
Очистка Cookies
Этот инструмент довольно прост: нужно выбрать требуемые файлы Cookie, и удалить их. Программа позволяет занести нужные элементы в список исключений, находящийся в нижней части окна, поэтому пользователь всегда может быть уверен, что информация, хранящаяся в cookie его любимого сайта, не пострадает.

Очистка Cookies
К сожалению, этот инструмент может работать только с web-браузером Microsoft Internet Explorer - ни в настройках, ни в документации описания настроек для других браузеров обнаружить не удалось.
Менеджер шрифтов
Эта часть SBMAV Disk Cleaner достойна самых теплых слов. Этот простой инструмент (пункт "Менеджер шрифтов" из меню "Действия") предоставляет все основные функции, которые могут понадобиться при "разборе завалов" шрифтов. С помощью этого инструмента можно просмотреть шрифт (изменяя его размер), удалить или отключить его.

Менеджер шрифтов
В настройках SBMAV Disk Cleaner можно указать фразу, которая будет выводиться в качестве примера шрифта, что позволяет удобно отбирать их на предмет наличия специфических символов. Остается загадкой, почему Microsoft не снабдила штатные средства управления шрифтами Windows подобной функциональностью.
Менеджер автозагрузки
Здесь можно просмотреть программы, запускаемые при старте операционной системы.

Менеджер автозагрузки
Менеджер автозагрузки выводит подробную информацию об имени файла, пути и точке запуска каждого элемента, а также позволяет включить/выключить, удалить и запустить его. Здесь же, с помощью кнопки "Создать" можно создать новый элемент и записать его в нужную ветвь реестра Windows.
Поиск дубликатов
У всех пользователей бывают случаи, когда на диске в разных местах или с разным именем лежат одинаковые файлы. Разобраться вручную, какой файл нужен, а какой нет, при большом их количестве довольно сложно. Здесь придет на помощь функция программы "Поиск дубликатов".
Реализацию этой функции можно найти в отдельных утилитах, стоимость которых зачастую превышает цену всего SBMAV Disk Cleaner. Несмотря на то, что этот инструмент является всего лишь дополнением к основной функциональности программы, его возможности довольно широки.

Поиск дубликатов
Пользователь может настраивать поиск дубликатов по маске и пути. В качестве критериев сравнения файлов могут использоваться их имя, размер, даты создания, изменения, а также содержание файлов, причем их всех можно использовать как по одному, так и в любых комбинациях. Отдельно реализована функция MP3-дубликатов - их поиск можно производить по ID-тэгам, находящимся внутри файлов. Таким образом, в музыкальной библиотеке можно найти различные версии одной и той же композиции.
Анализатор дисков
Этот инструмент поможет пользователю разобраться, как распределено занятое место на жестких дисках.

Анализатор дисков
Чтобы запустить процесс сбора информации, предварительно нужно выбрать требуемый диск и папку с помощью файлового дерева, расположенного в левой части окна, а потом нажать кнопку "Анализ". После окончания анализа напротив каждой папки отобразится ее размер, дата создания, а также доля занимаемого дискового пространства от всего объема диска в процентах.
Для удобства пользователя Анализатор дисков имеет режим "Диаграмма".

Режим диаграмма
Плюсы:
- Русифицированный интерфейс
- Широкие возможности поиска файлов
- Мощные встроенные утилиты
- Относительно невысокая стоимость
- Пакетный режим
Минусы:
- Громоздкий, слегка запутанный интерфейс
- Недостаточная защита данных от некомпетентных пользователей
- Отсутствие поддержки альтернативных web-браузеров
Выводы
Утилита SBMAV Disk Cleaner обладает всеми качествами, чтобы занять достойное место в инструментарии пользователя любой квалификации. Некоторые инструменты программы настолько функциональны, что каждый из них самостоятельно может побудить пользователя к приобретению этого продукта. Остается лишь еще раз добавить, что настройки фильтров поиска "ненужных" файлов необходимо тщательно проанализировать, потому что это как раз тот случай, когда мощная функциональность может пойти во вред.