Microsoft создает встроенную утилиту командной строки «Использование диска», которая сообщает, сколько дискового пространства использует папка.
Со временем часто не хватает места на жестком диске, и вы не знаете, какие программы или файлы используют место на жестком диске. Раньше пользователям нужно было загружать бесплатные инструменты, такие как TreeSize, чтобы составить список папок, занимающих больше всего места.
Во время тестирования новых сборок Windows 10 Insider 20277 и 21277, выпущенных на прошлой неделе, некоторые люди обнаружили, что Microsoft незаметно представила новую утилиту использования диска. Эта утилита может сканировать целые диски или определенные папки и сообщать, насколько сильно используется каждая папка.
Использование диска, новый инструмент анализа емкости жесткого диска в Windows 10.
Использование диска находится в папке C:\Windows\System32\diskusage.exe и отображает инструкции по использованию при вводе diskusage /? , как показано ниже.
Инструкции по использованию использования диска
Эта программа находится на ранней стадии разработки, некоторые функции не работают должным образом, а в руководстве пользователя есть несколько опечаток.
Для интересующихся ниже приведена полная инструкция по применению:
DiskUsage - Disk Usage
Description: Summarize disk usage recursively for the given directory.
Usage : diskusage [Options] [Directory]
Options :
/a, /systemAndReserve displays size for system files and reserved space
/c, /csv displays in csv format
/d, /maxDepth=N displays directory information only if it is N or
fewer levels below command line argument
/e, /minFileSize=SIZE displays directory information only if its FileSize
is greater or equal than SIZE
/f, /minSizeOnDisk=SIZE displays directory information only if its SizeOnDisk
is greater or equal than SIZE
/g, /displayFlag=FLAG specifies the flags value to determin which column(s) to display
column value description
SizeOnDisk 0x001 the on disk size
FileSize 0x002 the end of file size
SizePerDir 0x004 sum of SizeOnDisk for top level child
Files 0x008 number of child files
ChildDirs 0x010 number of child directories
FilesPerDir 0x020 number of top level child files
DirsPerDir 0x040 number of top level child directories
CreationTime 0x080 file creation timestamp
LastAccessTime 0x100 file last access timestamp
LastWriteTime 0x200 file last write timestamp
Attributes 0x400 file attributes
/h, /humanReadable displays size in human readable format
/i, /iniFile=FILE takes all the parameters from an INI file.
NOTE: SCENARIO name must be speificed via /j (/scenario)
/j, /secnario=SCENARIO specifies the scenario name for the INI file
/l, /allLinks count all hardlinks separately (By default, files with multiple
hardlinks are counted only once towards the first link name)
/m, /multipleName count only files with more than one link names
/n, /nameFilter=FILTER count only files whose name matches the name filter
/p, /preferredPath=PATH count files with multiple link names towards the first link that's
under PATH if it exists
NOTE: This options must not be specified togerther
with /l (/allLinks)
/q, /virtual recurse into virtual directories
/r, /skipReparse skip recursing into reparse directories
/s, /skipResurse skip recursing into child directories when calculating sizes
/t, /TopDirectory=N displays Top N directories by SizeOnDisk in descending order
/u, /TopFile=N displays Top N files by SizeOnDisk in descending order
/v, /verbose displays verbose error information
/x, /clearDefault do not display the default selected columns
Тестирование новой утилиты использования диска
Новый инструмент Microsoft Disk Usage находится на ранней стадии разработки, поэтому он довольно прост. Давайте посмотрим, как это работает.
По умолчанию при запуске Disk Usage он сообщает о емкости файлов и папок в байтах, что не так полезно, как отображение емкости в МБ, ГБ и т. д. К счастью, Microsoft включает аргумент .a /h для отображения удобочитаемой емкости. используется в примерах ниже.
Например, при запуске этого теста на виртуальной машине не установлено много данных или больших программ, поэтому в статье тестировался с папкой C:\Windows.
Поскольку для этого инструмента требуются права администратора, перед использованием diskusage.exe необходимо сначала открыть командную строку с правами администратора в Windows 10 , иначе отобразится ошибка.
Например, чтобы просмотреть папки C:\Windows размером более 1 ГБ, выполните следующую команду:
diskusage /minFileSize=1073741824 /h c:\windows
Как вы можете видеть ниже, в разделе «Использование диска» перечислены все папки, включая папку C:\Windows, размер которых превышает 1 ГБ.
Папки размером более 1 ГБ в C:\Windows.
Использование диска также включает в себя функцию вывода списка первых N (количества) папок на диске или в указанной папке. Для этого используйте команду /t=[число] следующим образом:
diskusage /t=5 /h c:\windows
К сожалению, вывод этой команды не такой, как ожидалось. Как вы можете видеть ниже, он показывает отсортированный список из 5 папок, но, судя по предыдущим командам, это не те папки, которые ожидаются в примере.
5 папок самой большой емкости в C:\Windows
В статье предполагается, что приведенная выше команда отображает самые большие папки, не учитывая файлы в их подпапках.
Использование диска также включает в себя другие функции, такие как вывод списка самых больших файлов с помощью параметра /u , как показано в следующей команде:
diskusage /u=5 /h c:\windows
Как вы можете видеть ниже, вместо отображения 5 самых больших папок в разделе «Использование диска» отображаются 5 самых больших файлов.
5 файлов наибольшей емкости в C:\Windows
Другие функции, включенные в «Использование диска», включают создание файлов конфигурации, содержащих параметры, которые вы хотите использовать автоматически, настройку вывода и возможность игнорировать различные типы папок.
Как было сказано ранее, использование диска все еще находится на ранней стадии, и нет информации о том, когда оно официально появится. Вы можете проверить это прямо сейчас, установив последние сборки Windows 10 Insider.