Анализ использования диска в Windows 10/11 с DiskUsage.exe

Что такое DiskUsage в одну строку: DiskUsage.exe — утилита командной строки от Microsoft для анализа занимаемого места на диске по файлам и папкам.
Быстрый ввод
DiskUsage работает из командной строки и поддерживает фильтры по размеру, имени файла, показ зарезервированного места и список крупнейших файлов. Она полезна системным администраторам, продвинутым пользователям и всем, кто предпочитает точный контроль через консоль.
Важно: для многих операций нужен запуск Командной строки от имени администратора.
Просмотр использования диска для любого диска или папки
Самый простой сценарий — получить обзор того, как распределено место в указанной папке или на диске.
Шаги:
- Откройте Командную строку от имени администратора.
- Введите команду DiskUsage с путём к папке или диску.
- Пример для папки «Изображения»: запустите команду ниже:
DiskUsage C:\Users\UserName\Pictures- Для удобного чтения добавьте ключ /h — он преобразует SizeOnDisk в KB/MB/GB.
DiskUsage C:\Users\UserName\Pictures /hПримечание: анализ корневого диска (например, C:) может вывести очень большой объём строк. Подготовьте перенаправление в файл, если хотите просмотреть результат позже:
DiskUsage C:\ /h > C:\diskusage_c_root.txtСписок всех файлов больше заданного размера
Если вы хотите увидеть только «тяжёлые» файлы, используйте /minFileSize. Размер указывается в байтах.
Пример: искать файлы больше 50 МБ в папке «Загрузки» и показать человеко-читаемые размеры:
DiskUsage /minFileSize=52428800 C:\Users\UserName\Downloads /hПояснение: 50 МБ = 50 × 1024 × 1024 = 52 428 800 байт. Для быстрой конвертации можно использовать калькулятор или онлайн-конвертер.
Чтобы вывести N крупнейших файлов с именами и размерами, добавьте /u:
DiskUsage C:\Users\UserName\Downloads /h /u=15Это покажет 15 крупнейших файлов. Замените число на любое другое.
Дополнительные параметры DiskUsage
Некоторые полезные ключи и сценарии:
- /minFileSize=<число> — игнорировать файлы меньше указанного размера (в байтах).
- /n=<текст> — фильтровать по части имени файла (например, installer).
- /u=
— показать N крупнейших файлов. - /h — человеко-читаемые размеры.
- /v — подробный режим (при наличии в данной сборке).
Чтобы увидеть весь список опций, выполните:
DiskUsage /?Мини-методология для быстрого аудита диска (шаг за шагом)
- Определите область проверки: конкретная папка, профиль пользователя или корень диска.
- Запустите DiskUsage с /h, чтобы получить обзор.
- Используйте /minFileSize для фильтрации мелких файлов и сокращения вывода.
- Выполните /u=N, чтобы получить список топ-N файлов.
- Сохраните вывод в файл и проанализируйте вручную или автоматически.
- Удалите/архивируйте/перенесите найденные крупные файлы в зависимости от политики хранения.
Критерии приёмки
- Вы смогли получить список топ-10 файлов по занимаемому месту в целевой папке.
- Вы определили не менее одного кандидата на удаление или перемещение.
- Отчёт сохранён в читаемом формате и задокументирован.
Чек-листы по ролям
Для системного администратора:
- Запустить Командную строку от имени администратора.
- Проанализировать корень диска и профили пользователей с /u=50.
- Записать результаты в центральное хранилище логов.
- Согласовать удаление с владельцами данных.
Для обычного пользователя:
- Проанализировать личную папку «Загрузки» и «Изображения» с /h и /u=10.
- Перенести или удалить старые установщики и медиафайлы.
- Очистить корзину после удаления.
Шаблон быстрых команд (cheat sheet)
Обзор папки в человеко-читаемом виде:
DiskUsage C:\Path\To\Folder /hПоиск файлов больше 100 МБ и вывод топ-20:
DiskUsage /minFileSize=104857600 C:\Path\To\Folder /h /u=20Фильтрация по имени, например, все файлы с «installer» в имени:
DiskUsage C:\Path\To\Folder /n=installer /hЭкспорт результата в файл для последующего анализа:
DiskUsage C:\Path\To\Folder /h > C:\Temp\diskusage_report.txtКогда DiskUsage не подходит или даёт неточные результаты
- Если у вас есть зашифрованные контейнеры или тома (BitLocker, VHD), DiskUsage увидит только смонтированные файлы.
- Если файлы используются системными процессами или заблокированы, их размеры могут не учитываться корректно.
- При анализе очень больших дисков вывод может быть неудобно большим — применяйте фильтры и перенаправление в файл.
Альтернативные подходы
- Графические средства: Storage Sense, Проводник или сторонние графические анализаторы диска (WinDirStat, TreeSize).
- Сценарии PowerShell с Get-ChildItem и Measure-Object для гибкой автоматизации.
Пример альтернативы на PowerShell для топ-10 больших файлов в папке:
Get-ChildItem -Recurse -File C:\Path\To\Folder | Sort-Object Length -Descending | Select-Object -First 10 FullName, @{Name='MB';Expression={$_.Length/1MB}}Риски и рекомендации по безопасности
- Не удаляйте системные файлы без понимания их назначения. Это может нарушить работу Windows.
- Всегда делайте резервные копии перед массовым удалением.
- При работе на сервере согласуйте очистку с владельцами приложений и резервными копиями.
Быстрые подсказки и эвристики
- Правило 80/20: 20% файлов часто занимают 80% пространства — начните с топ-20.
- Сначала ищите большие файлы в пользовательских папках и папке «Загрузки». Затем переходите в программные каталоги.
- Используйте перенаправление вывода для анализа в текстовом редакторе.
Примеры типичных ошибок и как их исправить
- Ошибка: слишком большой объём вывода. Решение: добавить /minFileSize или /u=N и перенаправить в файл.
- Ошибка: недостаточно прав. Решение: запустить Командную строку от имени администратора.
- Ошибка: неправильный путь. Решение: проверить экранирование обратных слешей и существование папки.
Краткое резюме
DiskUsage.exe — простой и мощный инструмент для детального анализа дискового пространства в Windows. Он особенно полезен для быстрого обнаружения крупных файлов и каталогов, когда GUI-инструменты не дают нужной гибкости. Комбинируйте DiskUsage с политиками резервного копирования и проверками прав, чтобы безопасно освобождать место на диске.
Важное замечание: не удаляйте файлы, если вы не уверены в их назначении. При сомнениях архивируйте в отдельное хранилище.
Дополнительные ресурсы: используйте команду DiskUsage /? для получения полного списка опций и PowerShell для автоматизации задач анализа.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone