Releases: Fan4Metal/disk_flashlight
Release list
Disk Flashlight 0.5.0
What's new
- Export to CSV. The Export… button in the Folders, Largest files and Search tabs saves the list as a CSV file: the folders of the tree as far as they are expanded (with their depth and the numbers of files and folders inside), the listed largest files, or every match of a search, not only the 200 shown. The file opens in Excel as is: UTF-8 with a byte order mark, fields separated by the list separator of the Windows region settings. The Access errors window can save its list the same way.
- Export from the command line without opening the window:
--export PATHwrites the largest files (--largest N,--older-than Y) or the matches of a query (--search "*.iso;*.vhdx",--kind,--whole-word) as CSV, with--sort,--logical,--sepand--out.--helplists the options. - The chart can be driven from the keyboard.
LeftandRightmove along a ring,Downmoves to the largest item inside the selected folder andUpto its parent. The selected sector is outlined and shows its tooltip until the mouse moves orEscis pressed.Enteracts as a click,Backspacegoes up and keeps the folder left selected,Deletemoves the selected item to the Recycle Bin after a confirmation, andCtrl+Eopens it in Explorer. The context menu shows these shortcuts. - Optional update check, off by default. It is enabled in the About window (at most once a day at start-up), where Check now asks at once. Only the version of the latest release is requested from the GitHub Releases API; nothing is downloaded or installed. When a newer release exists, a button with its version appears to the right of About and opens the release page.
- Fast scan is offered whenever the program runs without administrator rights, also at start-up before a drive is chosen, so the drive picked after the restart is read through the MFT at once. Its hint explains that network drives and other file systems are always walked folder by folder.
- Collapse all in the Folders tab folds the tree to the scanned folder; a click on a file in the centre of the chart expands the tree to it again.
- The Waste figure in the status bar explains itself on hover.
- The window keeps the width the toolbar needs, whatever the language and the set of buttons.
- The window title no longer carries the version; it is shown in the About window.
Fixes
- An empty horizontal scroll bar no longer appears under the tree at display scales such as 150% or after the panel is resized.
- A narrow left panel no longer shows a black band next to its lists.
- Network drives are no longer taken for NTFS drives when Fast scan is offered.
Downloads
Disk_Flashlight_0.5.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.5.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.
Что нового
- Экспорт в CSV. Кнопка Экспорт… во вкладках Папки, Крупные файлы и Поиск сохраняет список в CSV-файл: папки дерева в том объёме, в каком оно раскрыто (с глубиной и числом файлов и папок внутри), показанные крупные файлы или все совпадения поиска, а не только 200 показанных. Файл открывается в Excel без настройки: UTF-8 с меткой порядка байтов, поля разделены разделителем элементов списка из региональных настроек Windows. Окно Ошибки доступа сохраняет свой список так же.
- Экспорт из командной строки без открытия окна:
--export ПУТЬзаписывает в CSV крупнейшие файлы (--largest N,--older-than Y) или совпадения запроса (--search "*.iso;*.vhdx",--kind,--whole-word), с параметрами--sort,--logical,--sepи--out.--helpперечисляет все параметры. - Управление диаграммой с клавиатуры.
ВлевоиВправоперемещают по кольцу,Вниз— к самому большому элементу внутри выбранной папки,Вверх— к её родителю. Выбранный сектор обводится и показывает подсказку, пока не сдвинута мышь или не нажатаEsc.Enterдействует как щелчок,Backspaceподнимается на уровень выше и оставляет выбранной покинутую папку,Deleteпосле подтверждения перемещает выбранный элемент в корзину,Ctrl+Eоткрывает его в Проводнике. Контекстное меню показывает эти сочетания клавиш. - Необязательная проверка обновлений, по умолчанию выключена. Включается в окне О программе (не чаще раза в сутки при запуске); там же кнопка Проверить сейчас проверяет сразу. У GitHub Releases API запрашивается только версия последнего выпуска; ничего не загружается и не устанавливается. Если вышла новая версия, справа от О программе появляется кнопка с её номером, открывающая страницу выпуска.
- Быстрый скан предлагается всегда, когда программа запущена без прав администратора, в том числе при запуске, до выбора диска, так что выбранный после перезапуска диск сразу читается через MFT. Подсказка кнопки поясняет, что сетевые диски и другие файловые системы всегда обходятся по папкам.
- Свернуть все во вкладке Папки сворачивает дерево до просканированной папки; щелчок по файлу в центре диаграммы снова раскрывает дерево до него.
- Значение Потери в строке состояния поясняется во всплывающей подсказке.
- Окно сохраняет ширину, нужную панели инструментов, при любом языке и наборе кнопок.
- Номер версии убран из заголовка окна; он показывается в окне О программе.
Исправления
- Пустая горизонтальная полоса прокрутки больше не появляется под деревом при масштабе экрана вроде 150% или после изменения ширины панели.
- Узкая левая панель больше не показывает чёрную полосу рядом со списками.
- Сетевые диски больше не принимаются за диски NTFS при выборе, предлагать ли Быстрый скан.
Файлы
Disk_Flashlight_0.5.0_Setup.exe— установщик для текущего пользователя, права администратора не требуются; по желанию добавляет пункт Анализировать в Disk Flashlight в контекстное меню папок и дисков.Disk_Flashlight_0.5.0_portable.zip— работает без установки и хранит настройки рядом с программой.
Исполняемые файлы не подписаны, поэтому при первом запуске Windows SmartScreen может предупредить о неизвестном издателе.
Full Changelog: v0.4.0...v0.5.0
Disk Flashlight 0.4.0
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+Ccopies 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.ronfile 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.lognext 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
Disk Flashlight 0.3.0
What's new
- Search tab (
Ctrl+F): files and folders of the whole scan whose names contain the typed text, ignoring case (Cyrillic included). The 200 largest matches are listed with the total count; a click on a folder makes it the centre of the chart, a click on a file moves into its folder. - Largest files tab: the 100 largest files under the centre of the chart, with their folders. Hovering a row highlights the file on the chart.
- Free space of a drive is shown as a pale grey-blue sector in the first ring when the drive's root is in the centre.
- Settings are kept between runs: chart metric, colour scheme, Follow in tree, the tab of the left panel, window size and position, tree width, and the last scanned path, which is offered in the path field.
- Faster directory walk: directories are listed in 64 KiB batches, about 40% faster on a warm cache (
C:with ~920 000 entries in about 1.3 seconds instead of 2). - MFT scanning of folders: with administrator rights, folders on NTFS drives are scanned through the MFT too, not only whole drives; Fast scan and
--mftwork for folders as well. - Rescan keeps your place: the current folder and the navigation history survive a rescan; if the folder is gone, its closest remaining parent is shown.
- The tree follows the chart: hovering a sector expands the tree to it (the Follow in tree option), and when the centre changes only the path to it stays expanded, so expanded folders no longer pile up.
- About window (
F1or the button at the right end of the toolbar) with the version and a link to the project page. - Faster start-up with network drives: drives are queried in the background, so a disconnected network drive no longer delays the window.
- The portable zip now contains only the program.
Downloads
Disk_Flashlight_0.3.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.3.0_portable.zip— runs without installation.
The executables are not code-signed, so Windows SmartScreen may warn about an unknown publisher on first launch.
Что нового
- Вкладка Search (
Ctrl+F): файлы и папки всего скана, в имени которых встречается введённый текст, без учёта регистра (в том числе на кириллице). Показываются 200 самых больших совпадений и их общее число; щелчок по папке делает её центром диаграммы, щелчок по файлу переводит в его папку. - Вкладка Largest files: 100 самых больших файлов под центром диаграммы с указанием их папок. Наведение на строку подсвечивает файл на диаграмме.
- Свободное место диска показывается бледным серо-голубым сектором в первом кольце, когда в центре находится корень диска.
- Настройки сохраняются между запусками: метрика диаграммы, цветовая схема, Follow in tree, вкладка левой панели, размер и положение окна, ширина дерева и последний просканированный путь, который подставляется в поле пути.
- Более быстрый обход каталогов: каталоги читаются пачками по 64 КиБ, примерно на 40% быстрее на прогретом кэше (
C:примерно с 920 000 объектов — около 1,3 секунды вместо 2). - Сканирование папок через MFT: с правами администратора через MFT сканируются не только целые диски, но и папки на NTFS-дисках; Fast scan и
--mftтоже работают для папок. - Повторное сканирование сохраняет место: текущая папка и история навигации сохраняются; если папки больше нет, открывается ближайшая сохранившаяся родительская.
- Дерево следует за диаграммой: наведение на сектор раскрывает дерево до него (флажок Follow in tree), а при смене центра раскрытыми остаются только папки на пути к нему, так что раскрытые папки больше не накапливаются.
- Окно About (
F1или кнопка в конце панели инструментов) с версией и ссылкой на страницу проекта. - Быстрый запуск при сетевых дисках: диски опрашиваются в фоне, поэтому отключённый сетевой диск больше не задерживает появление окна.
- Портативный архив теперь содержит только программу.
Файлы
Disk_Flashlight_0.3.0_Setup.exe— установщик для текущего пользователя, права администратора не требуются; по желанию добавляет пункт Анализировать в Disk Flashlight в контекстное меню папок и дисков.Disk_Flashlight_0.3.0_portable.zip— работает без установки.
Исполняемые файлы не подписаны, поэтому при первом запуске Windows SmartScreen может предупредить о неизвестном издателе.
Full Changelog: v0.2.0...v0.3.0
Disk Flashlight 0.2.0
What's new
- Colours by relative size, as in OverDisk: the largest item among its siblings is red and smaller ones shift towards yellow, with colours becoming paler towards the rim. The previous scheme remains available as Colors: by level.
- Small items are merged into one N smaller items sector per directory instead of being drawn as hairlines. Zooming in splits the group; a click on the group zooms in.
- Zoom and pan: the mouse wheel zooms towards the cursor (up to 200x), dragging with the middle button pans, and a middle-button double click restores the view. Only the visible part of the chart is laid out, so zooming stays fast.
- Smoother rendering with 4x multisampling.
- Context menu on right-click: Open in Explorer and Properties for the sector under the cursor, or for the current directory on the centre. A left click on the centre goes up.
- Fast scan button (with the UAC shield) replaces Admin; it appears only when elevation would speed up the scan, i.e. for the root of an NTFS drive.
--mftoption restarts the program as administrator and scans the drive through the MFT, for exampledisk_flashlight.exe --mft C:\.- The version is shown in the window title and printed by
--version. - The release now provides a portable zip (program, licence and READMEs in a
Disk Flashlightfolder) alongside the installer.
Downloads
Disk_Flashlight_0.2.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.2.0_portable.zip— runs without installation.
The executables are not code-signed, so Windows SmartScreen may warn about an unknown publisher on first launch.
Что нового
- Раскраска по относительному размеру, как в OverDisk: наибольший элемент среди соседей красный, меньшие смещаются к жёлтому, а к краю диаграммы цвета бледнеют. Прежняя схема доступна как Colors: by level.
- Мелкие элементы объединяются в каждом каталоге в один сектор N smaller items вместо тонких линий. При увеличении группа распадается, щелчок по группе увеличивает диаграмму.
- Масштаб и перемещение: колесо мыши увеличивает в сторону курсора (до 200 раз), перетаскивание средней кнопкой сдвигает диаграмму, двойной щелчок средней кнопкой возвращает исходный вид. Раскладывается только видимая часть диаграммы, поэтому увеличение остаётся быстрым.
- Сглаживание краёв 4-кратным мультисэмплингом.
- Контекстное меню по правой кнопке: Open in Explorer и Properties для сектора под курсором, а на центре — для текущего каталога. Щелчок левой кнопкой по центру поднимает на уровень выше.
- Кнопка Fast scan (со щитом UAC) заменила Admin и показывается только там, где повышение прав ускоряет сканирование, то есть для корня NTFS-диска.
- Параметр
--mftперезапускает программу с правами администратора и сканирует диск через MFT, напримерdisk_flashlight.exe --mft C:\. - Версия отображается в заголовке окна и выводится параметром
--version. - Вместе с установщиком выпускается портативный zip-архив (программа, лицензия и README в папке
Disk Flashlight).
Файлы
Disk_Flashlight_0.2.0_Setup.exe— установщик для текущего пользователя, права администратора не требуются; по желанию добавляет пункт Анализировать в Disk Flashlight в контекстное меню папок и дисков.Disk_Flashlight_0.2.0_portable.zip— работает без установки.
Исполняемые файлы не подписаны, поэтому при первом запуске Windows SmartScreen может предупредить о неизвестном издателе.
Full Changelog: v0.1.0...v0.2.0
Disk Flashlight 0.1.0
Full Changelog: https://github.com/Fan4Metal/disk_flashlight/commits/v0.1.0