Почему Проводник не показывает цифру
Размер файла записан в метаданных NTFS, поэтому его показ ничего не стоит. Итог по папке нигде не хранится: чтобы его вывести, Windows пришлось бы открыть каждую подпапку и сложить каждый файл — при каждом обновлении, в каждом окне. Умножьте это на тысячи папок на медленном диске — и понятно, почему Microsoft оставила колонку пустой, а не держала диск вечно занятым.
Всплывающая подсказка при наведении показывает размер одной папки без диалога «Свойства», но работает по одной папке за раз и пересчитывается при каждом наведении. Стоит знать и нюанс: «Свойства» показывают и «Размер», и «Размер на диске» — свободное место уменьшает именно вторая цифра, учитывающая размер кластера: тысячи мелких файлов съедают заметно больше, чем сумма их «сырых» размеров.
Четыре способа узнать размер средствами Проводника
Для большинства вопросов хватает встроенных инструментов, скачивать ничего не нужно. Главный трюк стоит запомнить: в обычном виде колонка «Размер» для папок пуста, но в результатах поиска она заполняется — поиск по родительской папке заставляет Проводник обойти всё её содержимое, и именно этот обход даёт цифры.
- Правый клик → «Свойства» — точный размер одной папки с подпапками; выделив несколько папок (Ctrl+клик), получите общий итог
- Подсказка при наведении — задержите мышь на папке на секунду; одна цифра без кликов, но без разбивки по подпапкам
- Трюк с поиском — откройте родительскую папку, введите * в поле поиска, дождитесь результатов и отсортируйте по колонке «Размер» — папки покажут реальные значения
- «Параметры» → «Система» → «Память» — разбивка по категориям (приложения, временные файлы, документы) для каждого диска
PowerShell и сканеры для карты всего диска
Когда нужен рейтинг всех папок верхнего уровня сразу, PowerShell справится без сторонних программ. Откройте Windows Terminal и посчитайте через Get-ChildItem и Measure-Object: например, команда Get-ChildItem D:\ -Directory | ForEach-Object { [PSCustomObject]@{ Folder = $_.Name; GB = [math]::Round(((Get-ChildItem $_.FullName -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum)/1GB, 2) } } | Sort-Object GB -Descending выводит отсортированную таблицу папок диска D:. На заполненном SSD это занимает минуту-другую; ключ -Force учитывает и скрытые, и системные файлы.
Для регулярных ревизий быстрее специализированные сканеры: они читают главную файловую таблицу (MFT) NTFS напрямую, а не открывают файл за файлом. WizTree рисует весь диск за секунды, TreeSize Free даёт сортируемое дерево, а WinDirStat — классическую карту-плитку: медленнее, зато отлично видно один огромный «блин». А когда ясно, что съедает место, финальный проход по кешам, «Загрузкам» и временным файлам — вручную или по расписанию в Kleaner PRO — не даст диску заполниться снова.
Вопросы и ответы
Почему Проводник не показывает размер папок в колонке «Размер»?
Потому что в NTFS не хранится итог по папке: Windows пришлось бы обходить все файлы при каждом обновлении. Колонка заполняется только в результатах поиска, где обход уже выполнен.
Как узнать суммарный размер нескольких папок сразу?
Выделите их все в Проводнике (Ctrl+клик или Ctrl+A) и откройте «Свойства». Диалог покажет суммарный размер всего выделенного, включая подпапки.
Какая программа быстрее всего показывает размеры папок на большом диске?
Сканеры на базе MFT вроде WizTree, читающие файловую таблицу NTFS напрямую: многотерабайтный диск отображается за секунды, а не за минуты.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]