Skip to content

Disk Flashlight 0.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 12:19
· 13 commits to master since this release

What's new

  • Russian interface. The language follows that of Windows and can be chosen in the About window; sizes, numbers and dates follow the language.
  • Dark theme with a chart palette of its own. The button with a sun, a moon or a half-filled circle next to About switches between the Windows setting, light and dark.
  • Types tab: file types under the centre of the chart with the description Windows gives them, their share and total size. A click colours the files of a type on the chart, the arrow unfolds its 20 largest files, a double click lists all of them in Search. A new colour scheme, Colors: by type, gives the twelve largest types of the scan a colour each.
  • Dates of the last change. The tooltip shows the date and the age (2024-03-15 (6 months ago)); a folder takes the newest date inside it. A new colour scheme, Colors: by age, runs from red for recent items to blue for ten years and older, with a legend. Largest files can be limited to files not changed for 1, 2, 5 or 10 years, and both lists can be ordered by date.
  • Search is much more capable: several words must all match, ; or | join alternatives (*.mp4;*.mkv), quotes keep a phrase, * and ? make a mask for the whole name. Toggles in the field limit it to whole words and to files or folders. The total size of the matches is shown, the matching parts of names are highlighted, and the chart keeps the colour of the matches while fading everything else.
  • Delete to the Recycle Bin from the context menu, after a confirmation; the chart, the tree and the lists are updated without a rescan. The context menu is now also available in the tree and in the lists, and has Copy path (Ctrl+C copies the path of the item under the mouse).
  • Number of rings from 3 to 12, in the Rings list or with the + and - keys.
  • Files are drawn with a gap to their folder, as in OverDisk, so they are told apart from directories at a glance.
  • Shares in the tooltip: 12% of Users, 3.4% of C:.
  • Path field that works like the address bar of Explorer: it shows the current path, becomes editable on a click and offers matching folders while a path is typed. A path that does not exist is reported, and the results on screen stay.
  • More ways to choose what to scan: the drive list offers the eight most recent folders and Choose folder…; a folder or a drive can be dragged onto the window. Nothing is scanned at start-up unasked; a start screen shows what to do.
  • Access errors window: the folders a scan could not read, with the reason, opened from a link in the status bar.
  • Portable mode: a disk_flashlight.ron file next to the program makes it keep its settings there instead of in the user profile. The portable zip ships with such a file.
  • A click on a file in the chart opens its folder; a button in the corner of the chart restores the view after zooming or panning.
  • If the program stops because of an internal error, it says so in a message box and saves the details to crash.log next to the settings.

Fixes

  • Fast scan (MFT): records split between two parts of a fragmented MFT are read correctly; on volumes with 512-byte clusters they could be lost. The folder count now grows during the scan.
  • Directory walk: small files that NTFS keeps inside their MFT record no longer count as taking a cluster, so the size on disk agrees with the Fast scan. The size on disk of compressed and sparse files with paths longer than 260 characters is found.
  • D: typed in the path field scans the drive's root, not the current folder on that drive.
  • Sector colours no longer change while zooming and panning.
  • A mapped network drive given on the command line no longer freezes the window at start-up when its server is away.
  • No white flash when a maximized window starts; scroll bars no longer cover the sizes in the lists; long status messages no longer run over the counts in the status bar.
  • Smaller things: "Scan cancelled" after Cancel, drive kinds in the drive list in the interface language, chart shortcuts ignored while the Access errors window is open.

Downloads

  • Disk_Flashlight_0.4.0_Setup.exe — per-user installer, no administrator rights required; optionally adds Analyze with Disk Flashlight to the context menu of folders and drives.
  • Disk_Flashlight_0.4.0_portable.zip — runs without installation and keeps its settings next to the program.

The executables are not code-signed, so Windows SmartScreen may warn about an unknown publisher on first launch.


Что нового

  • Русский интерфейс. Язык следует языку Windows и выбирается в окне О программе; размеры, числа и даты выводятся по правилам выбранного языка.
  • Тёмная тема с собственной палитрой диаграммы. Кнопка с солнцем, луной или наполовину закрашенным кругом рядом с О программе переключает настройку Windows, светлую и тёмную тему.
  • Вкладка Типы: типы файлов под центром диаграммы с описанием из Windows, долей и общим размером. Щелчок выделяет файлы типа на диаграмме, стрелка раскрывает 20 самых больших из них, двойной щелчок показывает все во вкладке Поиск. Новая цветовая схема Цвета: по типу даёт собственный цвет двенадцати самым объёмным типам скана.
  • Даты последнего изменения. Во всплывающей подсказке показываются дата и давность (15.03.2024 (6 месяцев назад)); у папки это дата самого нового элемента внутри. Новая цветовая схема Цвета: по возрасту идёт от красного для недавних элементов к синему для десяти лет и старше, с легендой. Список Крупные файлы можно ограничить файлами, не изменявшимися 1, 2, 5 или 10 лет, а оба списка можно упорядочить по дате.
  • Поиск стал заметно мощнее: несколько слов должны совпасть все, ; или | объединяют варианты (*.mp4;*.mkv), кавычки сохраняют фразу, * и ? задают маску для всего имени. Переключатели в поле ограничивают поиск целыми словами и файлами или папками. Показывается общий размер совпадений, совпавшие части имён подсвечиваются, а диаграмма сохраняет цвет совпадений и приглушает остальное.
  • Удаление в корзину из контекстного меню после подтверждения; диаграмма, дерево и списки обновляются без повторного сканирования. Контекстное меню теперь есть и в дереве, и в списках, и в нём появился пункт Копировать путь (Ctrl+C копирует путь элемента под курсором).
  • Число колец от 3 до 12 выбирается в списке Колец или клавишами + и -.
  • Файлы рисуются с отступом от своей папки, как в OverDisk, поэтому их сразу видно среди каталогов.
  • Доли во всплывающей подсказке: 12% от Users, 3,4% от C:.
  • Поле пути работает как адресная строка Проводника: показывает текущий путь, по щелчку становится редактируемым и при вводе предлагает подходящие папки. О несуществующем пути сообщается, а результаты на экране остаются.
  • Больше способов выбрать, что сканировать: список дисков предлагает восемь последних папок и пункт Выбрать папку…; папку или диск можно перетащить на окно. При запуске ничего не сканируется без запроса; стартовый экран подсказывает, что делать.
  • Окно Ошибки доступа: папки, которые не удалось прочитать, с причиной; открывается ссылкой в строке состояния.
  • Портативный режим: файл disk_flashlight.ron рядом с программой заставляет её хранить настройки в нём, а не в профиле пользователя. Портативный архив поставляется с таким файлом.
  • Щелчок по файлу на диаграмме открывает его папку; кнопка в углу диаграммы возвращает исходный вид после увеличения или сдвига.
  • Если программа останавливается из-за внутренней ошибки, она сообщает об этом в окне и сохраняет подробности в crash.log рядом с настройками.

Исправления

  • Быстрый скан (MFT): записи, разделённые между двумя частями фрагментированной MFT, читаются правильно; на томах с кластером 512 байт они могли теряться. Число папок теперь растёт по ходу сканирования.
  • Обход каталогов: небольшие файлы, которые NTFS хранит внутри их записи MFT, больше не считаются занимающими кластер, поэтому размер на диске совпадает с быстрым сканом. Для сжатых и разреженных файлов с путём длиннее 260 символов размер на диске определяется правильно.
  • D:, введённый в поле пути, сканирует корень диска, а не текущую папку на нём.
  • Цвета секторов больше не меняются при увеличении и сдвиге диаграммы.
  • Подключённый сетевой диск, указанный в командной строке, больше не подвешивает окно при запуске, когда его сервер недоступен.
  • Нет белой вспышки при запуске развёрнутого окна; полосы прокрутки больше не закрывают размеры в списках; длинные сообщения больше не наезжают на счётчики в строке состояния.
  • Мелочи: «Сканирование отменено» после Отмена, типы дисков в списке на языке интерфейса, горячие клавиши диаграммы не срабатывают при открытом окне Ошибки доступа.

Файлы

  • Disk_Flashlight_0.4.0_Setup.exe — установщик для текущего пользователя, права администратора не требуются; по желанию добавляет пункт Анализировать в Disk Flashlight в контекстное меню папок и дисков.
  • Disk_Flashlight_0.4.0_portable.zip — работает без установки и хранит настройки рядом с программой.

Исполняемые файлы не подписаны, поэтому при первом запуске Windows SmartScreen может предупредить о неизвестном издателе.

Full Changelog: v0.3.0...v0.4.0