Как посмотреть какие файлы занимают место на диске с windows 10

Download Windows Speedup Tool to fix errors and make PC run faster

Has it ever happened to you that a disk is completely full but you don’t know why? In that case, we can check Disk Space Usage in a Folder to know how big a folder is and how much space is it taking. We have a few methods on how to show Folder Size in Windows 11/10. Let us check them out.

How to show Folder Size in Windows 11/10

folder-options-pop-up-folders

To show the Folder size in Windows 11/10, open File Explorer Options. Click on the View tab and select Show pop-up description for folders & desktop items. Click Apply and Exit. This post shows multiple ways to disable pop-up descriptions for folder & desktop items. You can also use our free Ultimate Windows Tweaker to change these settings. You will see the tweak under Customization > This PC > Display file type information on Folder tips.

How to check Disk Space Usage in a Folder in Windows

The following are methods to Check Disk Space Usage in a Folder in Windows 11/10.

  1. Check the Folder’s Size from File Explorer
  2. Check the Folder’s Size from Command Prompt
  3. Check the Folder’s Size from Windows Settings
  4. Check the Folder’s Size from TreeSize

Let us talk about them in detail.

1] Check the Folder’s Size from File Explorer

Let us start by checking the Folder’s Size from File Explorer. The only caveat with this method is that you won’t be able to see folder storage usage but will be able to see how much space is it taking. To do the same, follow the prescribed steps.

  1. Open File Explorer on your computer.
  2. Navigate to the location of the folder you want to check the size of.
  3. Right-click on the folder and select Properties.
  4. Go to the General tab and check both Size and Size on disk.
  5. Click Ok to exit.

If you think this method is too lengthy, you can just hover your cursor over the folder you want to know the size of. You will see a lot of details about that folder, from there, you can check the Size. Hopefully, this help you in managing your storage.

2] Check the Folder’s Size from Command Prompt

If you are familiar with CMD, you can use it to check the folder size. It is quite easy, all you have to do is run some commands in the elevated mode of Command Prompt. So, open Command Prompt as an administrator and run the following command.

cd/folder-name

Now, that you are in that folder, run the following command and it will print out all the details you need.

dir/s

Every single subdirectory will be scanned and the size of the folder will be displayed. That is how you can use Command Prompt to see your folder’s details.

Read: How to get Folder Size using PowerShell

3] Check the Folder’s Size from Windows Settings

Last but not least, we can also try to check the size of the folder using Windows Settings. Windows Settings is a graphical interface that can help you in configuring your system and knowing its details. To know the size of the folder using Settings, try the following steps.

  1. Open Settings.
  2. Go to System > Storage.
  3. Click on the Show more categories button placed under Temporary files.
  4. You will be able to see all the categories consuming your storage, click on Others.
  5. The disk space consumed by every single folder will be displayed there. Look for the folder you want to check the size of, from the list.

Hopefully, know you know to check the disk space usage in a folder.

Read: How to sort Folders by Size or Month in Windows

4] Check the Folder’s Size from TreeSize

TreeSize Free

You can also use a freeware called TreeSize to know your folder’s size. Using the context menu of a folder or a drive, TreeSize can be used to see the size of folders, subfolders, files and NTFS compression rates. There are other Free Disk Space Analyzer software too that you may want to take a look at.

This will help you free up & increase hard disk space on your PC.

How do you see what folders are taking up space in Windows 11?

You can use Windows Settings to know which folder is taking up space on your Windows 11 computer. It is not straightforward, you need to dig a little deeper to fetch the information. But there is nothing to worry about; in this section, we will show you can do this probing. Just follow the prescribed steps.

  1. Launch Windows Settings by Win + I.
  2. Go to System > Storage.
  3. Click on Show more categories. It will be under Temporary files.
  4. Go to Others.
  5. You will be able to see details of all the folders there.

Similarly, you can check the details on a Windows 10 computer.

Read: Folder is Empty but has Files and Shows Size in Windows

It is quite easy to know what files are taking up space and how much space they are taking using Windows Settings on both Windows 11 and 10. You need to go to Settings > System > Storage. There you can see file types along with the amount of space they are taking. To know more, just click on Show more categories. All file types will be visible. In case your Hard Disk is filling up for no particular reason, check our article to resolve this issue.

Yusuf is an Engineering graduate from Delhi. He has written over 1000 technical articles and has knowledge of programming languages including Java, and C++, and technologies such as Oracle 12C and MsSQL. Troubleshooting Windows is his favorite past-time.

Reader Interactions

cmd Viewing disk usage

Viewing disk usage and available space in the Windows Command Prompt (cmd) is essential for managing storage, optimizing performance, and troubleshooting issues. Several commands can help you check the disk space, usage, and other related information. Below, I’ll explain the key commands used for viewing disk usage and space, along with examples and expected outputs.

1. Using the dir Command

The dir command lists the contents of a directory, and it also provides information about the total number of files, directories, and the total size of files within that directory.

Basic Syntax:


Example:

To view the contents and disk usage of the current directory, simply enter:


Output:


Output Explanation:

  • The output displays the directories and files within the current directory, along with the total bytes free on the disk.

2. Using the wmic Command

The wmic (Windows Management Instrumentation Command-line) tool can provide detailed information about disk drives, including available space and total size.

Basic Syntax:


Example:

To view the total size and free space for all disk drives, enter:


Output:


Output Explanation:

  • Caption: The drive letter (e.g., C:, D:).
  • FreeSpace: The available space in bytes.
  • Size: The total size of the disk in bytes.

3. Using the fsutil Command

The fsutil command can provide information about free and total disk space, among other filesystem-related tasks.

Basic Syntax:


Example:

To view the disk space for drive C, enter:


Output:


Output Explanation:

  • Total # of free bytes: The amount of free space available on the drive.
  • Total # of bytes: The total capacity of the drive.

4. Using the diskpart Command

The diskpart command is a more advanced tool for disk management. You can use it to view detailed information about all connected drives.

Basic Syntax:


Once in the DiskPart command line, use:


Example:

To start DiskPart and list all volumes, enter:


Then, in the DiskPart prompt:


Output:


Output Explanation:

  • Volume ###: The volume number.
  • Ltr: The drive letter assigned to the volume.
  • Label: The label of the volume (if any).
  • Fs: The file system used (e.g., NTFS).
  • Type: Indicates whether the volume is a partition or a removable drive.
  • Size: The total size of the volume.
  • Status: The health status of the volume.

Summary

Viewing disk usage and available space in the Windows Command Prompt can be accomplished using several commands such as dir for basic directory and file size information, wmic for detailed drive statistics, fsutil for specific disk space queries, and diskpart for advanced disk management. Understanding how to view and manage disk space is crucial for maintaining system performance and optimizing storage usage.

Как узнать чем занято место на диске?

Один из частых вопросов пользователей касается пропадающего свободного места на диске и попыток узнать, что же его занимает. Определить это встроенными средствами системы не всегда просто, но можно прибегнуть к сторонним инструментам.

В этой статье — краткий обзор бесплатных программ для анализа занятого места на диске в Windows 11, Windows 10 и предыдущих версиях системы, позволяющих в наглядном виде получить информацию о том, какие папки и файлы занимают лишние гигабайты, разобраться с тем, где, что и в каких объемах хранится на вашем диске и исходя из этой информации, очистить его. Дополнительно представлена информация о системных средствах для этой цели. В контексте рассматриваемой темы вас может заинтересовать материал: Лучшие программы для очистки компьютера от ненужных файлов.

Средства Windows

К сожалению, средства Windows 11 и 10 ограничены в части удобного поиска того, что занимает излишние объёмы пространства на разделах диска, более того в некоторых случаях могут отображать не совсем верные данные. Среди доступных возможностей:

Из всего перечисленного, для начинающего пользователя самым наглядным будет последний вариант, однако и у него есть недостатки: он отобразит лишь то содержимое на диске компьютера, которое попадает в имеющиеся категории и только на системном разделе диска.

Если средств системы вам недостаточно, либо требуются более удобные реализации, имеет смысл воспользоваться сторонними программами для этой цели, о которых — далее.

Анализ места на диске WinDirStat

WinDirStat — одна из трёх бесплатных программ в этом обзоре, имеющая интерфейс на русском языке, что может быть актуальным для нашего пользователя.

После запуска WinDirStat, программа автоматически запускает анализ либо всех локальных дисков, либо, по вашему желанию, сканирует занятое место на выбранных дисках. Также можно проанализировать, чем занята конкретная папка на компьютере.

Выбор диска для анализа места

В результате в окне программы выводится древовидная структура папок на диске, с указанием размеров и процента от общего занятого места на диске.

Анализ диска в WinDirStat

В нижней части отображается графическое представление папок и их содержимого, которое так же связано с фильтром в правой верхней части, позволяющим быстро определить место, занимаемое отдельными типами файлов (например, на моем скриншоте, можно быстро обнаружить некий большой временный файл с расширением .tmp). Скачать WinDirStat можно с официального сайта https://windirstat.info/download.html

WizTree

WizTree — очень простая бесплатная программа для анализа занятого места на жестком диске или внешнем накопителе в Windows 10, 8 или Windows 7, отличительная особенность которой — очень высокая скорость работы и простота использования для начинающего пользователя.

Папки на диске в программе WizTree

Подробно о программе, о том, как проверить и найти, чем занято место на компьютере с её помощью, и где скачать программу в отдельной инструкции: Анализ занятого места на диске в программе WizTree.

Free Disk Analyzer

Программа Free Disk Analyzer by Extensoft — еще одна утилита анализа использования жесткого диска на русском языке, позволяющая проверить, чем занято место, найти самые большие папки и файлы и, на основании проведенного анализа, взвешенно принять решение об очистке пространства на HDD.

После запуска программы, вы увидите древовидную структуру дисков и папок на них в левой части окна, в правой — содержимое выбранной в текущий момент папки, с указанием размеров, процентов от занятого места, и диаграммой с графическим представлением пространства, занимаемого папкой.

Программа Free Disk Analyzer

Дополнительно, в Free Disk Analyzer присутствуют вкладки «Самые большие файлы» и «Самые большие папки» для быстрого поиска таковых, а также кнопки для быстрого доступа к утилитам Windows «Очистка диска» и «Установка и удаление программ».

Официальный сайт программы: http://www.extensoft.com/?p=free_disk_analyzer (На сайте на данный момент она называется Free Disk Usage Analyzer).

MeinPlatz

В отличие от предыдущих программ, MeinPlatz не использует графическое отображение, зато позволяет анализировать файлы по самым различным параметрам, настраивать фильтры файлов и папок, для которых выполняется подсчёт, экспортировать данные для анализируемых расположений.

Главное окно программу MeinPlatz

Подробно о программе и её использовании — в отдельной статье по MeinPlatz.

SpaceSniffer

SpaceSniffer — бесплатная portable (не требующая установки на компьютер) программа, позволяющая разобраться в структуре папок на жестком диске примерно так же, как это делает WinDirStat.

Анализ занятого места на диске в SpaceSniffer

Интерфейс позволяет визуально определить, какие папки на диске занимают наибольшее количество места, перемещаться по этой структуре (с помощью двойного клика мышью), а также фильтровать отображаемые данные по типам, датам или именам файлов. Подробная информация по SpaceSniffer и загрузка программы.

Disk Savvy

Бесплатная версия анализатора места на диске Disk Savvy (есть также платная Pro версия) хоть и не поддерживает русский язык, но, пожалуй, является самым функциональным из всех перечисленных здесь инструментов.

Диаграмма занятого места в Disk Savvy

Среди доступных возможностей не только наглядное отображение занятого места на диске и его распределение по папкам, но и гибкие возможности выполнить классификацию файлов по типам, изучить скрытые файлы, произвести анализ сетевых накопителей, а также просмотреть, сохранить или распечатать диаграммы различных типов, представляющие информацию об использовании пространства на диске.

Классификация по типам файлов

Скачать бесплатную версию Disk Savvy вы можете с официального сайта.

TreeSize Free

Утилита TreeSize Free, вероятно, самая простая из представленных программ: она не рисует красивых диаграмм, зато работает без установки на компьютер и для кого-то может показаться даже более информативной, чем предыдущие варианты.

После запуска, программа анализирует занятое место на диске или выбранную вами папку и представляет ее в иерархической структуре, где отображается вся необходимая информация по занимаемому пространству на диске.

Главное окно Tree Size Free

Дополнительно, возможен запуск программы в интерфейсе для устройств с сенсорным экраном (в Windows 11, 10 и Windows 8.1). Официальный сайт TreeSize Free.

Выше — далеко не все утилиты такого рода, но в целом, они повторяют функции друг друга. Однако, если вам интересны другие хорошие программы для анализа занятого места на диске, то вот небольшой дополнительный список:

  • Disktective
  • Xinorbis
  • JDiskReport
  • Scanner (by Steffen Gerlach)
  • GetFoldersize

Возможно, это список кому-то пригодится.

Если уж вы оказались в поиске программы для анализа занятого пространства на жестком диске, то предположу, что вы хотите его очистить. А потому предлагаю несколько материалов, которые могут быть полезны для этой задачи:

  • Пропадает место на жестком диске
  • Как очистить папку WinSxS
  • Что находится в папке DriverStore/FileRepository и как её очистить
  • Как удалить папку Windows.old
  • Как очистить жесткий диск от ненужных файлов

На этом всё. Буду рад, если статья была полезной для вас, а также вашим комментариям на тему других используемых вами инструментов для выполнения описанной задачи.

Всем привет! Иногда возникают случаи, что места на жестком диске компьютера не хватает, но при этом Вы даже не знаете, что конкретно занимает место на диске, иными словами, какие файлы хранятся и занимают все свободное место.

Поэтому сегодня мы поговорим о том, как же узнать, чем занято место на диске в операционной системе Windows 10, при этом я покажу простой стандартный способ, при котором не требуется устанавливать и использовать дополнительные программы.

Если до Windows 10 нам приходилось использовать различные утилиты, для того чтобы узнать, какими файлами занято место на диске, сколько они весят, где хранятся и так далее, то теперь в Windows 10 можно обойтись и стандартными средствами, так как для этого в системе есть специальный функционал.

Чем занято место на диске в Windows 10

Содержание

  1. Простой способ узнать, что занимает место на диске в Windows 10
  2. Запускаем компонент «Параметры»
  3. Открываем раздел «Система»
  4. Переходим на вкладку «Память устройства» и выбираем диск
  5. Анализируем диск на занятое место
  6. Видео-инструкция

Сейчас давайте разберем стандартный способ, который теперь можно использовать в операционной системе Windows 10 для того чтобы узнать, чем занято место на диске.

Запускаем компонент «Параметры»

Для того чтобы узнать и посмотреть, что занимает место на диске в Windows 10, необходимо открыть компонент «Параметры», это делается из меню Пуск.

Скриншот 1

Заметка! Как записать GIF с экрана компьютера.

Открываем раздел «Система»

Затем нам нужно зайти в раздел «Система».

Скриншот 2

Переходим на вкладку «Память устройства» и выбираем диск

Далее переходим на вкладку «Память устройства» и выбираем диск для анализа, допустим, диск C.

Скриншот 3

Анализируем диск на занятое место

В результате Windows 10 проанализирует диск и выведет результат в упорядоченном по размеру виде.

Скриншот 4

Именно здесь мы можем посмотреть, чем занято место на диске, т.е. какие файлы, папки, программы, игры и другие данные хранятся у нас на жестком диске.

Для нашего удобства результат выведен по категориям данных с указанием размера этих категорий, для того чтобы нам легче было сориентироваться.

Чтобы посмотреть, что конкретно занимает место, необходимо зайти в интересующую категорию, просто кликнув по ней.

Заметка! Как узнать номер версии, номер сборки и выпуск Windows 10.

Приложения и игры

Здесь отображены приложения и игры, которые установлены на компьютере. В случае необходимости Вы можете сразу удалить ненужное приложение, для этого нужно просто щелкнуть мышкой по нему и нажать кнопку «Удалить».

Скриншот 5

Системные и зарезервированные

Как видно из названия — это системные данные, сюда без лишней необходимости заходить не нужно.

Скриншот 6

Временные файлы

Это временные данные, которые создаются системой и приложениями для собственных нужд. Если размер данной категории слишком велик, то имеет смысл очистить эти временные данные.

Скриншот 7

Другое

Это файлы и папки, которые не отнеслись ни к одной категории. Обычно это файлы, которые Вы сами создавали, копировали или за Вас это делали какие-нибудь сторонние программы и так далее.

Скриншот 8

Если щелкнуть на любой пункт, то откроется проводник к этим файлам, и Вы их увидите и можете удалить в случае необходимости.

На заметку! Как запретить удаление файлов и папок в Windows 10

Документы, Изображения, Музыка, Видеозаписи, Рабочий стол

Это все то, что хранится в домашнем каталоге пользователя в соответствующих папках: «Документы», «Изображения», «Музыка», «Видео», «Рабочий стол».

Скриншот 9

И если также зайти в определенный раздел и нажать на «Просмотр документов», то у Вас запустится проводник, в котором будут отображены все файлы данного каталога.

Скриншот 10

Видео-инструкция

На сегодня это все, теперь Вы знаете, как без использования сторонних программ узнать, чем занято место на жестком диске в Windows 10, удачи Вам, пока!

Вы тут: Главная Windows diskusage vs. dfp: анализ занятого места на диске из командной строки

В предновогодних инсайдерских сборках 20277 и 21277 появилась консольная утилита diskusage для анализа дискового пространства. Сегодня я разберу некоторые нюансы работы новой утилиты и поделюсь с вами результатами ее испытаний в сравнении с утилитой dfp.

В итоге утилита diskusage вошла в состав уже Windows 11. Однако она работает и в Windows 10, если перекинуть в нее исполняемый файл и MUI-ресурсы (проверялось на 20H2).

[+] Сегодня в программе

Параметры командной строки и примеры команд

Утилита обладает развесистым списком ключей, причем в двух вариантах (для публикации я выбрал длинные, но понятные). Здесь ключи на момент выпуска предварительной версии, а ниже — по состоянию на январь 2024 года.

diskusage

Если путь не указан, по умолчанию утилита рекурсивно сканирует начиная с текущей папки. Отмечу, что я практически всегда использовал ключ /humanReadable помимо прочих. Он отображает размеры в GB/MB нежели только в байтах

В справке не хватает примеров, но я восполню пробел этой статьей. Парочка для затравки:

  • Показать 25 самых больших папок на диске C.
    diskusage C:\ /TopDirectory=25 /humanReadable
  • Показать 30 самых больших файлов в папке Загрузки наряду с датой их создания.
    diskusage "%userprofile%\Downloads\" /TopFile=30 /displayFlag=0x080 /humanReadable

Отмечу несколько нюансов diskusage в сравнении с dfp, которая давно исключена из поставки Windows, хотя до сих пор прекрасно работает и входит в мой арсенал.

Определение размера системных файлов и зарезервированного пространства

На смену ключу /systemAndReserve пришли два: /systemFile[:N] для отображения служебных системных файлов и /reserved для зарезервированного пространства.

Ключ /systemFile[:N] отображает служебные системные файлы. В отчет входят служебные файлы NTFS, что очень похоже на вывод утилиты fsutil. Этот ключ также закрыл вопрос с теневыми копиями, которые утилита изначально могла отображать только при запуске от имени системы. Пути вида C:\{GUID}{GUID} — это теневые копии.

diskusage /systemFile:12 /humanReadable
----------------Top 12 System Files---------------
         SizeOnDisk              File path
      3,738,058,752  (  3.5 GB)  c:\{ee1c76e7-b44a-11ee-b78a-3c77e6ed0d46}{3808876b-c176-4e48-b7ae-04046e6cc752}
      2,046,820,352  (  1.9 GB)  c:\{eb67af63-b5df-11ee-b78a-3c77e6ed0d46}{3808876b-c176-4e48-b7ae-04046e6cc752}
      1,560,461,312  (  1.5 GB)  c:\{1906a4f5-b118-11ee-b78a-3c77e6ed0d46}{3808876b-c176-4e48-b7ae-04046e6cc752}
        981,868,544  (936.4 MB)  c:\$MFT
         67,108,864  ( 64.0 MB)  c:\$LogFile
         63,881,216  ( 60.9 MB)  c:\{ee1c76cb-b44a-11ee-b78a-3c77e6ed0d46}{3808876b-c176-4e48-b7ae-04046e6cc752}
         40,566,784  ( 38.7 MB)  c:\$UsnJrnl
         16,777,216  ( 16.0 MB)  c:\002B00000000F1132794A206
         16,777,216  ( 16.0 MB)  c:\004F000000047BB9718D042E
         16,777,216  ( 16.0 MB)  c:\006F000000003D9A65CA4DDC
         15,265,792  ( 14.6 MB)  c:\$Secure
         10,485,760  ( 10.0 MB)  c:\$TxfLogContainer00000000000000000028
      8,750,514,176  (  8.1 GB)  [System Files]

System files summary: 1,719 files, 2,380 directories
227,147,239,424(211.5 GB)/255,412,137,984(211.5 GB)  88.9% of disk in use

Ключ /reserved не срабатывает в сочетании с некоторыми другими. Если смотреть отдельно, быстрее всего натравить утилиту на пустую папку.

diskusage C:\new /reserved /humanReadable
         SizeOnDisk                    Files  Directory path
                  0  (  0.0 KB)            0  C:\new
      5,424,865,280  (  5.1 GB)            0  [Reserved Space]

227,139,883,008(211.5 GB)/255,412,137,984(211.5 GB)  88.9% of disk in use

У меня в одной из систем объем зарезервированного пространства по сведениям утилиты отличается от цифры в параметрах. Однако он почти совпадает с объёмом первой из трёх зарезервированных областей.

Об устаревшем ключе /systemAndReserve

Переход по символическим ссылкам и соединениям

Утилита умеет подсчитывать размер папок, в которые ведут символические ссылки и соединения. Изначально это было поведением по умолчанию, а выключалось оно ключом /skipReparse. На мой взгляд, стоило сделать наоборот. У меня при первом тестовом запуске diskusage полезла в теневые копии по ссылке, что сделало анализ бесполезным :)

Upd. Действительно, впоследствии стали игнорировать символические ссылки и соединения, для явного перехода по ним добавили ключ /reparse, а ключ /skipReparse убрали из справки.

Не самая ценная фича для анализа отдельно взятого диска, но сценарии под нее найдутся, наверное.

Подсчет размера только одной жесткой ссылки

Утилита dfp ведет себя так же. Однако diskusage умеет считать и размер всех жестких ссылок с ключом /allLinks. Большой практической ценности это не несет, но для исследований бывает полезно. Ниже я разверну этот тезис на примере.

Анализ файлов

Ключ /TopFile. Он позволяет выявить самые большие файлы. В утилите dfp для анализа на уровне файлов служит ключ /all.

Фильтры по именам и размерам

Ключи /nameFilter для имен и /minSizeOnDisk, /minFileSize для размеров папок. Другими словами, можно выводить папки и/или файлы, размер которых превышает заданный порог.

Топ-5 файлов размером более 10GB:

diskusage E:\Movies /minSizeOnDisk=10000000000 /TopFile=5 /humanReadable

Топ-5 файлов mp4:

diskusage E:\Movies /nameFilter=*.mp4 /TopFile=5 /humanReadable

Вывод столбцов с датами создания, изменения и доступа

Ключ /displayFlag. Пример в начале статьи.


Пожалуй, последние три пункта в списке наиболее полезны на практике. Из остального отмечу вывод в формате CSV и параметры запуска в… INI-файле, в 2021 году:)

Замечу, что в отличие от dfp, в новой утилите нет снимков, позволяющих быстро выявлять повторно засоряющиеся папки.

Скорость работы и результаты анализа

Практическое сравнение показало высокую скорость работы diskusage и более осмысленные результаты.

У меня подход к анализу с dfp простой — сначала я рекурсивно анализирую топ-25 из корня диска, потом выбираю папки из топа для более пристального изучения. Это обусловлено тем, что при первом запуске много капитанства – корень диска, папки Windows, Users и т.д.

На моем системном диске занято 150GB. Первичный анализ dfp занял 111 секунд.

dfp /b /top 25 /elapsed /study {largest} C:\

Size On Disk    Files  Folders Path
      137.5G   658033   158499 C:\
       64.1G   226614    43550 C:\Users
       63.0G   217951    37544 C:\Users\Vadim
       34.1G     7360      426 C:\Users\Vadim\Downloads
       24.1G   301184    96431 C:\Windows
       15.9G   198613    34846 C:\Users\Vadim\AppData
       12.8G   174917    31220 C:\Users\Vadim\AppData\Local
       11.6G       31       17 C:\System Volume Information
       10.7G    97674    12828 C:\Program Files
       10.3G      695      328 C:\Users\Vadim\Documents
        9.8G    13018     3422 C:\ProgramData
        9.1G    76806    37420 C:\Windows\WinSxS
        8.1G     8510     2342 C:\ProgramData\Microsoft
        7.2G    82213     7694 C:\Program Files\WindowsApps
        6.9G    22553     3265 C:\Windows\System32
        6.8G    18443     2092 C:\Program Files (x86)
        5.7G       90      154 C:\Users\Vadim\Documents\WPR Files
        4.8G    29596     3568 C:\Users\Vadim\AppData\Local\Microsoft
        4.2G      945       85 C:\iso
        4.2G      861       71 C:\iso\sources
        4.1G        6        3 C:\Windows\LiveKernelReports
        4.1G     3572     1386 C:\ProgramData\Microsoft\Windows
        4.0G        3        4 C:\Users\Vadim\Documents\Virtual Machines
        4.0G        3        3 C:\Users\Vadim\Documents\Virtual Machines\Win10
        4.0G        3        1 C:\Users\Vadim\Documents\Virtual Machines\Win10\Virtual Machines

Схожий анализ diskusage занял 39 секунд.

diskusage C:\ /humanReadable /TopDirectory=25
        SizeOnDisk                    Files           SizePerDir              Directory path
     36 656 173 056  ( 34.1 GB)        7 360       28 660 928 512  ( 26.7 GB)  C:\Users\Vadim\Downloads
    136 884 260 864  (127.5 GB)      618 167        6 728 695 808  (  6.3 GB)  C:\
      6 164 135 936  (  5.7 GB)           90        5 904 556 032  (  5.5 GB)  C:\Users\Vadim\Documents\WPR Files
      4 390 891 520  (  4.1 GB)            6        4 389 044 224  (  4.1 GB)  C:\Windows\LiveKernelReports
      4 468 154 368  (  4.2 GB)          861        4 373 553 152  (  4.1 GB)  C:\iso\sources
      4 299 321 344  (  4.0 GB)            3        4 299 321 344  (  4.0 GB)  C:\Users\Vadim\Documents\Virtual Machines\Win10\Virtual Machines
      4 160 749 568  (  3.9 GB)            1        4 160 749 568  (  3.9 GB)  C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\57269E6F-58C0-4826-AD96-76BAFDE889CD
      2 791 686 144  (  2.6 GB)            8        2 791 686 144  (  2.6 GB)  C:\Users\Vadim\Downloads\ODT\Office\Data\16.0.13231.20262
      2 416 443 392  (  2.3 GB)           35        2 416 443 392  (  2.3 GB)  C:\ProgramData\Microsoft\Diagnosis\ETLLogs
      2 470 723 584  (  2.3 GB)        1 135        2 361 192 448  (  2.2 GB)  C:\Users\Vadim\Downloads\Telegram Desktop
      1 773 436 928  (  1.7 GB)            2        1 773 436 928  (  1.7 GB)  C:\Users\Vadim\Music\playlists
      1 496 182 784  (  1.4 GB)          323        1 325 723 648  (  1.2 GB)  C:\Windows\Installer
      1 172 525 056  (  1.1 GB)            3        1 172 525 056  (  1.1 GB)  C:\Users\Vadim\AppData\Local\TechSmith\SnagIt\CrashDumps
      1 166 528 512  (  1.1 GB)           95        1 165 533 184  (  1.1 GB)  C:\ProgramData\Microsoft\Search\Data\Applications\Windows
      5 471 752 192  (  5.1 GB)       12 553          973 971 456  (928.9 MB)  C:\Windows\System32
        886 448 128  (845.4 MB)          894          886 448 128  (845.4 MB)  C:\Users\Vadim\AppData\Local\Microsoft\Office\16.0\OfficeFileCache
      1 780 797 440  (  1.7 GB)        3 020          863 371 264  (823.4 MB)  C:\Program Files (x86)\Microsoft Office\root\Office16
        773 963 776  (738.1 MB)           84          773 963 776  (738.1 MB)  C:\Windows\System32\DriverStore\FileRepository\nvlt.inf_amd64_5e2cc60b5ece0c53
        656 900 096  (626.5 MB)           34          656 896 000  (626.5 MB)  C:\Users\Vadim\AppData\Local\Microsoft\Windows\Explorer
        907 816 960  (865.8 MB)       60 964          608 763 904  (580.6 MB)  C:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.685.1.6
        840 912 896  (802.0 MB)       59 081          593 412 096  (565.9 MB)  C:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.662.1.10
        849 870 848  (810.5 MB)       55 488          573 169 664  (546.6 MB)  C:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.630.1.6
        536 915 968  (512.0 MB)          568          521 830 400  (497.7 MB)  C:\Users\Vadim\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\var\cache\apt\archives
        511 778 816  (488.1 MB)           88          511 778 816  (488.1 MB)  C:\Users\Vadim\OneDrive\Music
        524 681 216  (500.4 MB)          527          500 322 304  (477.1 MB)  C:\Windows\SoftwareDistribution\Download\baa66f28726f701d6508d16b26235240

Сопоставляя результаты, можно увидеть ряд совпадений. Но очевидно, что у diskusage вывод топ-25 лучше конкретизирован. Однако в нем есть и странности.

Например, dfp четко показывает размер папки System Volume Information с теневыми копиями. А diskusage в ней ничего не видит, поэтому в топе ее нет. Точнее, не видит от имени администратора, но прозревает при запуске от имени системы.

Дальнейшие эксперименты подтвердили, что при анализе файлов и папок diskusage не способна оценивать дисковое пространство в папках, в которые у администратора нет доступа.

Впоследствии в утилиту добавили ключ /systemFile:N, который хотя бы решил вопрос с теневыми копиями и служебными файлами NTFS.

Подсчет размера папок с учетом и без учета жестких ссылок

Размер папки WinSxS долго волновал умы пользователей Windows :) Постоянные читатели блога помнят мою разъяснительную работу с анализом хранилища компонентов. Повторюсь, что DISM фактически показывает объем папки Windows без учета и с учетом жестких ссылок (строки выделены).

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Component Store (WinSxS) information:

Windows Explorer Reported Size of Component Store : 9.94 GB

Actual Size of Component Store : 9.65 GB

    Shared with Windows : 5.64 GB
    Backups and Disabled Features : 4.01 GB
    Cache and Temporary Data :  0 bytes

Date of Last Cleanup : 2020-12-21 15:53:59

Number of Reclaimable Packages : 9
Component Store Cleanup Recommended : Yes

Утилита diskusage предлагает свой взгляд на этот вопрос. По умолчанию она считает размер только одного экземпляра жесткой ссылки, но с ключом /allLinks учитывает все экземпляры.

Ниже фрагмент вывода двух команд, анализирующих системный диск. В обоих случаях ключ /maxDepth=1 ограничивает глубину вывода одной папкой, т.е. показывает только папки в корне диска. Из результатов я убрал все кроме папки Windows.

diskusage C:\ /maxDepth=1 /humanReadable /TopDirectory=25
         SizeOnDisk                    Files  Directory path
     21 543 395 328  ( 20.1 GB)      263 633  C:\Windows

diskusage C:\ /maxDepth=1 /humanReadable /TopDirectory=25 /allLinks 
         SizeOnDisk                    Files  Directory path
     28 009 570 304  ( 26.1 GB)      300 827  C:\Windows

Утилита оценивает объем жестких ссылок в папке Windows в 26.1-20.1=6GB, что близко к оценке DISM в 5.64GB. Заодно мы видим количество жестких ссылок — утилита насчитала 37 194, что тоже полезно для исследований. В принципе, можно скриптовать перебор файлов с fsutil, и я когда-то такое делал, но с diskusage явно проще.

Заключение

Я в курсе, что многие читатели предпочитают для анализа дискового пространства приложения с графическим интерфейсом — WinDirStat, Scanner и прочие. Но консольные утилиты очень удобны для удаленной диагностики, а встроенные — незаменимы в ограниченной корпоративной среде. В моей практике dfp вытеснила Scanner даже в домашних условиях.

Причина выпиливания dfp из Windows 10 так и осталась загадкой. Теперь Microsoft возвращает в состав ОС полезный диагностический инструмент. Правда, в стабильную версию он, видимо, попадет только осенью 2021 года, но лучше поздно, чем никогда.

А чем пользуетесь вы?

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Графический драйвер не совместим с данной версией windows 10 что делать
  • Lenovo ideapad 110 15ibr драйвера windows 10
  • Пакеты многоязыкового интерфейса пользователя windows server 2008 r2 service pack 1
  • Image to text windows
  • Как узнать какая версия windows стоит на компьютере