Со временем свободное пространство на компьютере заканчивается, и пользователю бывает сложно определить, какие именно программы и файлы используют все пространство на диске. Раньше, чтобы это выяснить, приходилось использовать бесплатные инструменты для анализа занимаемого пространства, например TreeSize.
При тестировании новых инсайдерских сборок Windows 10 Insider Preview Build 20277 и Build 21277 было обнаружено, что Microsoft без особой огласки добавила новую консольную утилиту DiskUsage. Данный инструмент может сканировать целые диски и отдельные папки и сообщать, какой объем пространства использует каждая папка.
Утилита DiskUsage располагается по пути: C:\Windows\System32\diskusage.exe. При вводе команды diskusage /? утилита показывает список доступных команд и параметров.
Инструмент находится на ранней стадии разработки, поэтому некоторые функции могут работать некорректно, а в описаниях встречаются ошибки правописания.
Тестирование DiskUsage
По умолчанию при запуске DiskUsage, утилита сообщает размеры файлов и папок в байтах. Это не очень удобно, поэтому Microsoft добавила поддержку аргумента /h для отображения более привычных единиц измерения, таких как мегабайты или гигабайты.
Тестирование DiskUsage выполнялся на виртуальной машине без большого количества данных и крупных программ, поэтому работа утилиты оценивалась в папке C:\Windows.
Для работы инструмента требуются права администратора, поэтому сначала нужно открыть командную строку с повышенными привилегиями. В противном случае, вы получите ошибку.
Чтобы вывести список папок размером более 1 гигабайта в папке C:\Windows выполнялась следующая команда:
diskusage /minFileSize=1073741824 /h c:\windows
DiskUsage перечислил все папки, размер которых превышает 1 ГБ, включая папку C:\Windows.
DiskUsage поддерживает вывод списка из N-элементов самых крупных папок на определенном диске или в определенной папке. Для этого используйте аргумент /t=[число]:
diskusage /t=5 /h c:\windows
К сожалению, в данном случае утилита отработала некорректно. Она действительно вывела отсортированный список из 5 папок, но судя по предыдущим командам, это были не те папки, которые ожидались. Возможно, приведенная выше команда отображает самые большие папки без учета файлов в их подпапках.
DiskUsage поддерживает и другие функции, такие как вывод списка файлов с наибольшим размером с помощью параметра /u, например с помощью следующей команды DiskUsage отобразил пять самых крупных файлов в папке:
diskusage /u=5 /h c:\windows
DiskUsage поддерживает создание файлов конфигураций с параметрами для автоматического использования, настройку вывода и возможность пропускать различные типы папок.
DiskUsage пока находится на начальной стадии разработки, и Microsoft не сообщает, когда утилита станет доступна всем пользователям Windows 10. Однако, протестировать новую утилиту можно уже сейчас, установив последние сборки Windows 10 Insider Preview на Канале Dev.
Последние статьи #Windows
• Microsoft расширяет возможности Copilot+ ПК на ноутбуки с процессорами Intel и AMD
• Как установить Windows 11 без Интернета и учетной записи Microsoft: официальный способ
• Релиз Microsoft PowerToys 0.90: новый лаунчер «Палитра команд, улучшенный Цветоподборщик и другие изменения
• Обновление KB5053654 (Build 22635.5160) для Windows 11, версия 23H2 (Beta)
• Microsoft уберёт смайлик и QR-код с «экрана смерти» в Windows 11
• Microsoft тестирует новый инструмент для удаленного устранения сбоев загрузки Windows 11