Утилита подсчета размера директорий
Утилита подсчета размера директорий
Добрый день!
При разработке или администрировании на ОС Windows раз в полгода, год, пару лет возникает задача почистить диск от накопившихся логов, временных файлов, устаревших дистрибутивов и т.п. мусора.
Меня все-таки “достала” необходимость вручную ходить по папкам, подпапкам и пытаться найти кто же все-таки занимает пространство. Так появилась утилита командной строки diskusage.
Как она работает:
diskusage.exe -path "C:/Temp; D:/" -limit 20Перечисляем в path директории для сканирования через “;” и в limit (опциональный параметр) указываем количество директорий наибольшего размера, которые будут выведены в консоль.
- Получаем на выходе:
Start scanning Checking folders: [f:/temp] List of 20 max size folders: 1.| DIR: f:/temp | SIZE: 639.52 Gb 2.| DIR: f:/temp/NATURAL | SIZE: 584.60 Gb 3.| DIR: f:/temp/NATURAL/MDM | SIZE: 455.92 Gb 4.| DIR: f:/temp/NATURAL/MDM/LIB_CMP | SIZE: 226.99 Gb 5.| DIR: f:/temp/NATURAL/MDM/LIB_GB | SIZE: 95.61 Gb 6.| DIR: f:/temp/NATURAL/MDM/LIB_HF | SIZE: 65.51 Gb 7.| DIR: f:/temp/SPLOK | SIZE: 952.30 Mb ... 20. | | | Finish scanning Total time: 31.5670085s
Некоторые особенности работы:
- Сделано для windows, в unix наверняка достаточно написать одну строку bash, чтобы получить размеры директорий (напишите в комментариях — так ли это).
- Выбор максимальных n-директорий осуществляется среди всех директорий и поддиректорий, входящих в -path.
- Файлы в результаты не попадают! Только директории.
- Размерность в результатах (Kb, Mb, Gb, …) выбирается динамически, исходя из размера директории. Внутри есть ограничение верхней границы размерности до Gb (то есть Tb в результатах вы не увидите), но когда-нибудь сделаю это входным параметром. Это важно, например, если вы заходите получить точные размеры директорий, тогда размерность должна быть указана в байтах.
- Для упрощения анализа результатов рекомендую сделать bat-файл с выводом результатов в txt-файлик. Подробности на странице проекта.
- Вывод в Go выполняется в unix-кодировке, поэтому смотреть результаты удобно в Notepad++ (пожалуй тоже надо переделать, но пока меня не напрягает, а вот если вам понадобится…)
Релиз для винды здесь.
Пишите отзывы — полезная штука или нет очень полезная?
Определить размер директории в Windows достаточно просто. Однако, если требуется сделать это с помощью PowerShell, то с этим могут возникнуть некоторые трудности.
Для примера выведем свойства директории с помощью командлета Get-Item:
Команда Get-Item возвращает основные свойства объекта, такие как его тип, имя, время последнего изменения и размер. Однако в случае с директорией размер (length) всегда остается пустым.

Это не ошибка, просто PowerShell не умеет напрямую определять размер директории. Однако он умеет определять размер отдельных файлов, поэтому мы можем вычислить размер директории, просуммировав все находящиеся в ней файлы. Для этого можно воспользоваться такой командой:
либо такой (что одно и то же):
В поле Sum мы видим общий размер всех файлов в папке, что по идее и является ее размером.

Для красоты переведем размер из байт в мегабайты и отформатируем вывод с помощью оператора форматирования (-f):

В итоге получаем размер директории 9.32MB. Для проверки откроем свойства папки в проводнике и сравним полученный результат с ее реальным размером. Как видите, данные не совпадают, реальный размер директории составляет 120MB.

Причина ошибки проста — мы посчитали только размер файлов, находящихся непосредственно в корне, но не учли поддиректории. Чтобы посчитать размер файлов во всех поддиректориях, необходимо запускать командлет Get-ChildItem с ключом -Recurse:
Вот теперь мы получаем правильный размер директории.

Ну и если требуется вывести подробные данные по размеру директории и всех поддиректорий, то можно воспользоваться следующим скриптом:
#Вводим имя директории
$MainFolder = Read-Host ″Enter folder name″;

Таким вот нехитрым 🙂 способом можно получить размер любой директории.
Как изменить шрифт на компьютере с Windows 7 — настройки
Шрифты – это неотъемлемая часть любой компьютерной операционной системы. Они влияют на восприятие информации пользователем. А их правильный подбор способствует предотвращению офтальмологических заболеваний при использовании ПК и ноутбуков. Поэтому здесь речь пойдёт о том, как сделать компьютер более удобным и безопасным, а именно — как настроить шрифт на компьютере Windows 7.
Шрифт на компьютере с Windows 7 – преимущества удобного шрифта на ПК
В ОС Windows 7 системный шрифт используется в таких случаях:
- для меню «Пуск»,
- названий папок, панелей и прочих файлов, ярлыков,
- всплывающих подсказок,
- заголовков активных, неактивных окон,
- стандартных программ, таких как текстовый редактор WordPad и прочего.

Выбор шрифта важен для удобства пользования ПК
То есть пользователь сталкивается с ним в течение всего процесса, от начала и до самого конца работы на ПК. Подбор удобного шрифта убережёт юзеров как от прогрессирования уже имеющихся офтальмологических заболеваний, так и от развития синдрома компьютерного зрения (СКЗ).
СКЗ характеризуется жжением в глазах, временной близорукостью, ослаблением глазных мышц, болью в области лба, шеи и повышением утомляемости. Одно из осложнений СКЗ, вызванного нечитабельным или слишком мелким шрифтом – это сильная нагрузка на позвоночник, и его искривление.
Важно! По статистике синдромом компьютерного зрения страдает более 70 % населения России. Не стоит пренебрегать подбором удобного, то есть безопасного, шрифта на домашнем ПК.
После установки 7-ой версии ОС Windows, пользователям становятся доступны десятки различных системных шрифтов. Если шрифт, установленный по умолчанию, по каким-либо причинам не удобен для использования, его рекомендуется сменить.
Изменить шрифт в Windows 7 можно следующим образом:
- Через меню «Пуск» нужно войти в «параметры оформления».
- Перейти в пункт «Персонализация».
- В раздел «Персонализация» можно войти и через контекстное меню, кликнув левой клавишей мышки на свободное поле рабочего стола. Пункт «Персонализация» будет находиться в конце списка.
- Выбрать «Оформление и личную настройку».
- В поисковой строке ввести «метрику».
- Кликнуть на «Изменение цветов и метрик окна».
- В разделе «Элемент» выбрать нужный компонент.
- Выбрать нужный шрифт. Для удобства пользователей в верхней части экрана появится окно предварительного просмотра.
- Установить другие параметры шрифта: гарнитуру, цвет, размер, плотность.
- Подтвердить действия, кликнув на клавиатуре «Enter».

Как на компьютере изменить символы Windows 7
Обратите внимание! Шрифт ярлыков рабочего стола исправить не удастся. Изменения применимы для значков, названия панели, строки меню, окон сообщений и подсказок, заголовков активный, неактивных окон и некоторых других элементов.
Как вернуть шрифты по умолчанию Windows 7
В случае некорректного отображения установленного шрифта, пользователю рекомендуется восстановить шрифт по умолчанию Windows 7. Сделать это можно несколькими способами.
Первый и самый простой вариант подразумевает сброс настроек через меню «Пуск». Для этого нужно выполнить следующие действия:
- Открыть «Пуск».
- Перейти в «Панель управления».
- Далее в раздел «Оформление и персонализация».
- Через пункт «Шрифты» перейти в «Параметры шрифта».
- Восстановить параметры по умолчанию.
- Подтвердить действие.
В случае установки нестандартных шрифтов или использования для этого специализированного приложения, настроить параметры по умолчанию можно с помощью второго варианта, путём восстановления системы через «Пуск».
- Создать текстовый документ.
- Вписать в него код Windows Registry Editor Version 5.00.
- Сохранить документ с расширением REG, и запустить файл.
- Далее нужно согласиться с внесёнными изменениями.
- Перезагрузить компьютер.
Как правило, в абсолютном большинстве, после этого шрифт по умолчанию восстанавливается удачно, и решаются все проблемы, связанные с искажением системного текста. Если же этого всё-таки не произошло, следует перезапустить саму операционную систему.
Как на компьютере изменить шрифт Windows 7
Ни для кого не секрет, что острота зрения у каждого пользователя разная. И если для одного работа с мелким или средним текстом будем комфортной, то у другого при чтении такого шрифта глаза могут сильно перенапрягаться и уставать. Поэтому операционной системой Виндовс 7, как и любой другой, предусмотрена настройка размера и чёткости любого текста.
Установить наиболее подходящий размер можно с помощью:
- стандартных настроек;
- лупы;
- комбинаций на клавиатуре;
- клавиатуры и мышки.
Обратите внимание! По умолчанию на любом компьютере предусмотрен мелкий шрифт – 100 %. Он и является точкой отсчёта.
Через панель управления устанавливают постоянный размер отдельных элементов, от мелкого до крупного. Для этого нужно выполнить следующие действия:
- Открыть контекстное меню на рабочем столе, как это описано выше.
- Перейти в раздел «Разрешение экрана».
- Выбрать пункт «Сделать текст и другие элементы больше или меньше».
- Указать нужные параметры и сохранить изменения. Для людей с нормальным зрением рекомендуется устанавливать «средний» шрифт.
- После этого перезагрузить компьютер.
Здесь же в настройках для временного увеличения текста пользователям будет предложено использование «Экранной лупы». Суть её действия та же, что и обычной. Для того, чтобы воспользоваться экранной лупой, необходимо одновременно зажать клавиши «Win» и «+». Или же активировать данную функцию через стандартные настройки. С помощью экранной лупы пользователь может увеличить любой текст в десятки раз. Настраивать параметры и вид. Увеличение всего экрана в данном случае также возможно.

Экранная лупа позволяет выборочно увеличить текст и картинки
Но наиболее простой вариант подбора подходящего размера – это использование комбинации на клавиатуре или сочетание клавиатуры и компьютерной мышки. Для этого необходимо зажать кнопку «Ctrl» и «+» или «-» соответственно. Или удерживать «Ctrl» и одновременно прокручивать колёсико мышки, остановившись на наиболее комфортном для восприятия варианте. При этом раскладку на клавиатуре с русской на какую-либо другую менять не нужно, и наоборот.
Данный метод применим как для увеличения системных файлов, страниц настроек, рабочего стола, как и для любого браузера.
Обратите внимание! С помощью данного способа увеличится / уменьшится не только текст, но и вся страница, то есть – увеличится или уменьшится масштаб всей страницы.
Бывает и так, что шрифт становится мельче или крупнее самопроизвольно или же из-за случайного нажатия на определённые клавиши. Вернуть всё на свои места достаточно просто:
- Через «Панель управления» перейти в раздел «Оформление и Персонализация»;.
- Зайти в раздел «Шрифты».
- Во вкладке «Параметры» кликнуть на «Восстановление».
- Сохранить внесённые изменения.
Ещё одна полезная опция от ОС Windows – это «Clear Type». Предназначена для увеличения чёткости отображаемого текста. Принцип работы Clear Type заключается в следующем: в отдельном окне пользователю будет предложено несколько вариантов написания текстовых фрагментов. Юзеру необходимо кликнуть на наиболее чёткий и хорошо воспринимаемый. После этого Виндовс применит указанные параметры ко всем системным текстам, тем самым устанавливая максимальную чёткость.

Clear Type улучшит четкость текста
Неправильная кодировка символов
Наиболее распространённая проблема на Виндовс 7, связанная со шрифтами – это неправильная кодировка символов. В этом случае в меню и всплывающих окнах будет не понятный всем русскоязычный текст, а иероглифы.
Чаще всего такая проблема возникает из-за установки программного обеспечения, которое меняет настройки реестра. Ещё одна из возможных причин – установка англоязычной версии операционной системы.
Решить эту проблему можно достаточно просто:
- Через «Панель управления» войти во вкладку «Язык и региональные параметры».
- Перейти в пункт «Дополнительно».
- Во вкладке «Язык программ, не поддерживающих Юникод» вместо английского, который скорее всего будет установлен, указать русский.
- Перезагрузить компьютер.
С большей долей вероятности эти нехитрые манипуляции помогут решит поставленную задачу. Если же проблема устранена не будет – попробовать переустановить ОС.
Как поменять шрифт на компьютере Windows 7
Для более опытных и требовательных пользователей будет полезна инструкция по установке внесистемного шрифта, что позволит каждому сделать свой компьютер более уникальным.
Утилита FontMassive Pack прекрасно справится с такой задачей. В её состав входят менеджер шрифтов, подбор подобных стилей и установка (временная). Совместима с 32-х и 64-битными версиями Виндовс. Загружать данное программное обеспечение рекомендуется с официального сайта. Инсталляция не требуется. FontMassive Pack позволяет с лёгкостью осуществлять замену старых шрифтов новыми и более уникальными.

Программа для внесистемных текстов
Обратите внимание! Не все системные шрифты можно удалять. Некоторые из них необходимы для исправного функционирования Windows 7. К таким относят Times New Roman, Arial, MS Sans Serif и другие.
Устанавливать пользовательские шрифты не только можно, но и нужно. Это позволит сделать работу за компьютером более комфортной и сохранит здоровье. А при допущении каких-либо ошибок в настройке – с лёгкостью вернуть всё на свои места.
https://youtube.com/watch?v=WXolYq3HE84%3Ffeature%3Doembed
«Семерка» по праву заслужила самую большую популярность среди пользователей всего мира. Поэтому перед покупкой нового ПК или оборудования для него, например, твердотельного жесткого диска, в первую очередь возникает вопрос: «Сколько весит Виндовс 7 и какой объем дискового пространства ей требуется для оптимального функционирования?».

Размер дистрибутива Виндовс 7
В основном инсталляция Windows 7 производится с DVD-диска или флешки. Вес операционки зависит от ее версии, а также от наличия различных пакетов в дистрибутиве, например, сервис-пака. Объем максимальной модификации 64-разрядной ОС обычно лишь немного превышает 3 Gb, а 32-bit (x86) в среднем не более 2,5 Gb.

Поэтому пользователи, ориентируясь на столь малые значения, часто предпочитают покупать для применения в качестве системного диска дорогостоящие, но быстрые твердотельные SSD-диски, а с целью экономии своих финансовых средств приобретают диски малого объема. Ниже приведены реальные результаты эксперимента по инсталляции Виндовс 7 «Максимальная» и последующей установки всех важных обновлений.
После чистой установки
На рисунке показано, какой объем на новом диске заняла «Семерка» с первым сервис-паком непосредственно после завершения процедуры инсталляции.

Несложно посчитать, что 64-битная Виндовс 7 захватила почти 14 Gb пространства.
После обновлений системы
Далее произвели все важные апдейты и вновь посмотрели на состояние диска.

Вес ОС теперь лишь немного не дотягивает до 19 Gb, то есть почти на 5 Gb увеличился. Это говорит о том, что даже в случае приобретения юзером 32-х гигабайтного диска система сможет функционировать, но только если дополнительно в компьютере будет установлен обычный жесткий диск для сохранения на нем пользовательских файлов и установки приложений.
По сведениям разработчиков ОС, для процедуры инсталляции Windows 7 рекомендуется обеспечить не менее 20 Gb свободного места.
Однако на практике такого объема явно недостаточно, т. к. если компьютер имеет доступ в глобальную сеть, то оставшееся незанятое пространство системного тома со временем стремительно уменьшается.
Обновления с течением времени занимают все больше места, а в случае апгрейда еще и остальных многочисленных приложений от Майкрософт маленький системный раздел очень быстро заполнится, и ОС начнет работать с торможениями.
Вывод
Если стационарный компьютер оснащен системным диском, например, в 64 GB, то рекомендуется дополнительно подключать жесткий диск, имеющий больший объем.
Однако если твердотельный носитель планируется применять на ноутбуке, то рекомендуется остановить свой выбор на диске объемом не менее 120 GB.

https://youtube.com/watch?v=Dt4LcJjDYQg%3Ffeature%3Doembed
@echo off
set size=0
for /r %%x in (folder\*) do set /a size+=%%~zx
echo %size% BytesHowever, this has several problems because cmd is limited to 32-bit signed integer arithmetic. So it will get sizes above 2 GiB wrong1. Furthermore it will likely count symlinks and junctions multiple times so it’s at best an upper bound, not the true size (you’ll have that problem with any tool, though).
An alternative is PowerShell:
Get-ChildItem -Recurse | Measure-Object -Sum Lengthls -r | measure -sum LengthIf you want it prettier:
switch((ls -r|measure -sum Length).Sum) { {$_ -gt 1GB} { '{0:0.0} GiB' -f ($_/1GB) break } {$_ -gt 1MB} { '{0:0.0} MiB' -f ($_/1MB) break } {$_ -gt 1KB} { '{0:0.0} KiB' -f ($_/1KB) break } default { "$_ bytes" }
}You can use this directly from cmd:
powershell -noprofile -command "ls -r|measure -sum Length"1 I do have a partially-finished bignum library in batch files somewhere which at least gets arbitrary-precision integer addition right. I should really release it, I guess 🙂

6 silver badges24 bronze badges
answered Oct 10, 2012 at 7:16
There is a built-in Windows tool for that:
dir /s 'FolderName'This will print a lot of unnecessary information but the end will be the folder size like this:
Total Files Listed: 12468 File(s) 182,236,556 bytesIf you need to include hidden folders add /a.

78 gold badges402 silver badges457 bronze badges
answered Oct 26, 2016 at 7:47

Nir Duan
4 gold badges24 silver badges38 bronze badges
powershell -command "$fso = new-object -com Scripting.FileSystemObject; gci -Directory | select @{l='Size'; e={$fso.GetFolder($_.FullName).Size}},FullName | sort Size -Descending | ft @{l='Size [MB]'; e={'{0:N2} ' -f ($_.Size / 1MB)}},FullName"Same but Powershell only:
$fso = new-object -com Scripting.FileSystemObject
gci -Directory ` | select @{l='Size'; e={$fso.GetFolder($_.FullName).Size}},FullName ` | sort Size -Descending ` | ft @{l='Size [MB]'; e={'{0:N2} ' -f ($_.Size / 1MB)}},FullNameSize [MB] FullName
--------- --------
580,08 C:\my\Tools\mongo
434,65 C:\my\Tools\Cmder
421,64 C:\my\Tools\mingw64
247,10 C:\my\Tools\dotnet-rc4
218,12 C:\my\Tools\ResharperCLT
200,44 C:\my\Tools\git
156,07 C:\my\Tools\dotnet
140,67 C:\my\Tools\vscode
97,33 C:\my\Tools\apache-jmeter-3.1
54,39 C:\my\Tools\mongoadmin
47,89 C:\my\Tools\Python27
35,22 C:\my\Tools\robomongoanswered Dec 19, 2017 at 21:09
1 gold badge13 silver badges17 bronze badges
I suggest to download utility DU from the Sysinternals Suite provided by Microsoft at this link
http://technet.microsoft.com/en-us/sysinternals/bb896651
usage: du [-c] [-l <levels> | -n | -v] [-u] [-q] <directory> -c Print output as CSV. -l Specify subdirectory depth of information (default is all levels). -n Do not recurse. -q Quiet (no banner). -u Count each instance of a hardlinked file. -v Show size (in KB) of intermediate directories.
C:\SysInternals>du -n d:\temp
Du v1.4 - report directory disk usage
Copyright (C) 2005-2011 Mark Russinovich
Sysinternals - www.sysinternals.com
Files: 26
Directories: 14
Size: 28.873.005 bytes
Size on disk: 29.024.256 bytesWhile you are at it, take a look at the other utilities. They are a life-saver for every Windows Professional
answered Oct 10, 2012 at 7:16

22 gold badges233 silver badges286 bronze badges
If you have git installed in your computer (getting more and more common) just open MINGW32 and type: du folder
answered May 8, 2014 at 14:02
15 gold badges81 silver badges115 bronze badges
Here comes a powershell code I write to list size and file count for all folders under current directory. Feel free to re-use or modify per your need.
$FolderList = Get-ChildItem -Directory
foreach ($folder in $FolderList)
{ set-location $folder.FullName $size = Get-ChildItem -Recurse | Measure-Object -Sum Length $info = $folder.FullName + " FileCount: " + $size.Count.ToString() + " Size: " + [math]::Round(($size.Sum / 1GB),4).ToString() + " GB" write-host $info
}answered Oct 9, 2018 at 4:56

Ryan Lee
1 silver badge2 bronze badges
I recommend using https://github.com/aleksaan/diskusage utility which I wrote. Very simple and helpful. And very fast.
Just type in a command shell
diskusage.exe -path 'd:/go; d:/Books'and get list of folders arranged by size
1.| DIR: d:/go | SIZE: 325.72 Mb | DEPTH: 1 2.| DIR: d:/Books | SIZE: 14.01 Mb | DEPTH: 1
This example was executed at 272ms on HDD.
You can increase depth of subfolders to analyze, for example:
diskusage.exe -path 'd:/go; d:/Books' -depth 2and get sizes not only for selected folders but also for its subfolders
1.| DIR: d:/go | SIZE: 325.72 Mb | DEPTH: 1 2.| DIR: d:/go/pkg | SIZE: 212.88 Mb | DEPTH: 2 3.| DIR: d:/go/src | SIZE: 62.57 Mb | DEPTH: 2 4.| DIR: d:/go/bin | SIZE: 30.44 Mb | DEPTH: 2 5.| DIR: d:/Books/Chess | SIZE: 14.01 Mb | DEPTH: 2 6.| DIR: d:/Books | SIZE: 14.01 Mb | DEPTH: 1 7.| DIR: d:/go/api | SIZE: 6.41 Mb | DEPTH: 2 8.| DIR: d:/go/test | SIZE: 5.11 Mb | DEPTH: 2 9.| DIR: d:/go/doc | SIZE: 4.00 Mb | DEPTH: 2 10.| DIR: d:/go/misc | SIZE: 3.82 Mb | DEPTH: 2 11.| DIR: d:/go/lib | SIZE: 358.25 Kb | DEPTH: 2
*** 3.5Tb on the server has been scanned for 3m12s**
Ro Yo Mi
5 gold badges34 silver badges43 bronze badges
answered Aug 24, 2018 at 16:17

I guess this would only work if the directory is fairly static and its contents don’t change between the execution of the two dir commands. Maybe a way to combine this into one command to avoid that, but this worked for my purpose (I didn’t want the full listing; just the summary).
@echo off
rem get total number of lines from dir output
FOR /F "delims=" %%i IN ('dir /S %1 ^| find "asdfasdfasdf" /C /V') DO set lineCount=%%i
rem dir summary is always last 3 lines; calculate starting line of summary info
set /a summaryStart="lineCount-3"
rem now output just the last 3 lines
dir /S %1 | more +%summaryStart% Total Files Listed: 22 File(s) 63,600 bytes 8 Dir(s) 104,350,330,880 bytes freeanswered Dec 6, 2017 at 19:41
5 bronze badges
This code is tested. You can check it again.
@ECHO OFF
CLS
SETLOCAL
::Get a number of lines contain "File(s)" to a mytmp file in TEMP location.
DIR /S /-C | FIND "bytes" | FIND /V "free" | FIND /C "File(s)" >%TEMP%\mytmp
SET /P nline=<%TEMP%\mytmp
SET nline=[%nline%]
::-------------------------------------
DIR /S /-C | FIND "bytes" | FIND /V "free" | FIND /N "File(s)" | FIND "%nline%" >%TEMP%\mytmp1
SET /P mainline=<%TEMP%\mytmp1
CALL SET size=%mainline:~29,15%
ECHO %size%
ENDLOCAL
PAUSEanswered Aug 10, 2013 at 14:37
SET FOLDERSIZE=0
FOR /F "tokens=3" %A IN ('DIR "C:\Program Files" /a /-c /s ^| FINDSTR /C:" bytes" ^| FINDSTR /V /C:" bytes free"') DO SET FOLDERSIZE=%AChange C:\Program Files to whatever folder you want and change %A to %%A if using in a batch file
It returns the size of the whole folder, including subfolders and hidden and system files, and works with folders over 2GB
It does write to the screen, so you’ll have to use an interim file if you don’t want that.
answered Nov 14, 2017 at 8:47
10 gold badges45 silver badges55 bronze badges
The post is in Github Actions format, indicating which type of shell is used.
shell: pwsh
run: | Get-ChildItem -Path C:\temp -Recurse | Measure-Object -Sum Length
shell: cmd
run: | powershell -noprofile -command "'{0:N0}' -f (ls C:\temp -r | measure -s Length).Sum"answered Mar 19, 2021 at 19:10
Jens A. KochJens A. Koch
13 gold badges112 silver badges139 bronze badges
dir /s c:\windowsanswered Jul 2, 2021 at 6:59
I got du.exe with my git distribution. Another place might be aforementioned Microsoft or Unxutils.
Once you got du.exe in your path. Here’s your fileSizes.bat 🙂
@echo ___________
@echo DIRECTORIES
@for /D %%i in (*) do @CALL du.exe -hs "%%i"
@echo _____
@echo FILES
@for %%i in (*) do @CALL du.exe -hs "%%i"
@echo _____
@echo TOTAL
@du.exe -sh "%CD%"___________
DIRECTORIES
37M Alps-images
12M testfolder
_____
FILES
765K Dobbiaco.jpg
1.0K testfile.txt
_____
TOTAL
58M D:\pictures\sampleanswered Oct 24, 2015 at 17:13

Frank N
4 gold badges79 silver badges109 bronze badges
I think your only option will be diruse (a highly supported 3rd party solution):
Get file/directory size from command line
The Windows CLI is unfortuntely quite restrictive, you could alternatively install Cygwin which is a dream to use compared to cmd. That would give you access to the ported Unix tool du which is the basis of diruse on windows.
Sorry I wasn’t able to answer your questions directly with a command you can run on the native cli.
answered Oct 10, 2012 at 7:22
1 gold badge5 silver badges13 bronze badges
FOR /F "tokens=3" %%a IN ('dir /-c "%folderpath%"') DO set /a i=!i!+1
Number of the penultimate line, where is the number of bytes of the sum of files:
set /a line=%i%-1Finally get the number of bytes in the penultimate line – 3rd column:
set i=0
FOR /F "tokens=3" %%a IN ('dir /-c "%folderpath%"') DO ( set /a i=!i!+1 set bytes=%%a If !i!==%line% goto :size
)
:size
echo %bytes%As it does not use word search it would not have language problems.
- Works only with folders of less than 2 GB (cmd does not handle numbers of more than 32 bits)
- Does not read the number of bytes of the internal folders.
answered Jun 2, 2017 at 14:08

@echo off
SET count=1
SET foldersize=0
FOR /f "tokens=*" %%F IN ('dir /s/b %folder%') DO (call :calcAccSize "%%F")
echo %filesize%
GOTO :eof
:calcAccSize REM echo %count%:%1 REM set /a count+=1 set /a foldersize+=%~z1 GOTO :eofNote: The method calcAccSize can also print the content of the folder (commented in the example above)
answered Mar 25, 2019 at 8:40

So here is a solution for both your requests in the manner you originally asked for.
It will give human readability filesize without the filesize limits everyone is experiencing. Compatible with Win Vista or newer. XP only available if Robocopy is installed. Just drop a folder on this batch file or use the better method mentioned below.
@echo off
setlocal enabledelayedexpansion
set "vSearch=Files :"
For %%i in (%*) do ( set "vSearch=Files :" For /l %%M in (1,1,2) do ( for /f "usebackq tokens=3,4 delims= " %%A in (`Robocopy "%%i" "%%i" /E /L /NP /NDL /NFL ^| find "!vSearch!"`) do ( if /i "%%M"=="1" ( set "filecount=%%A" set "vSearch=Bytes :" ) else ( set "foldersize=%%A%%B" ) ) ) echo Folder: %%~nxi FileCount: !filecount! Foldersize: !foldersize! REM remove the word "REM" from line below to output to txt file REM echo Folder: %%~nxi FileCount: !filecount! Foldersize: !foldersize!>>Folder_FileCountandSize.txt
)
pauseTo be able to use this batch file conveniently put it in your SendTo folder.
This will allow you to right click a folder or selection of folders, click on the SendTo option, and then select this batch file.
To find the SendTo folder on your computer simplest way is to open up cmd then copy in this line as is.
explorer C:\Users\%username%\AppData\Roaming\Microsoft\Windows\SendToanswered May 15, 2019 at 5:26

1 gold badge8 silver badges17 bronze badges
It’s better to use du because it’s simple and consistent.
install busybox: scoop install busybox
get dir size: du -d 0 . -h
answered Apr 1, 2022 at 1:35
4 silver badges5 bronze badges
I was at this page earlier today 4/27/22, and after trying DU by SysInternals (https://learn.microsoft.com/en-us/sysinternals/downloads/du) and piping the output etc etc. I said “Didn’t I have to do this in VBscript? I got this to work for total size of ISOroot folder and all subfolders. Replace the Folder fullpath with your own. It’s very fast.
Dim fs, f, s Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFolder("C:\XPE\Custom\x64\IsoRoot") s = UCase(f.Name) & " uses " & f.size & " bytes." MsgBox s, 0, "Folder Size Info"
s= FormatNumber(f.size/1024000,2) & " MB" MsgBox s, 0, "Folder Size Info"
s= FormatNumber(f.size/1073741824,2) & " GB" MsgBox s, 0, "Folder Size Info"answered Apr 27, 2022 at 15:22
Use Windows Robocopy.
Put this in a batch file:
@echo off
pushd "%~dp0"
set dir="C:\Temp"
for /f "tokens=3" %%i in ('robocopy /l /e /bytes %dir% %dir% ^| findstr Bytes') do @echo %%i
pauseSet the path for your folder in the dir variable.
The for loop gets the 3rd string using tokens=3, which is the size in bytes, from the robocopy findstr command.
The /l switch in robocopy only lists the output of the command, so it doesn’t actually run.
The /e switch in robocopy copies subdirectories including empty ones.
If you need to save the folder size to a variable replace
do @echo %%iset size=%%iIf you want to send the folder size to another program through clipboard:
echo %size% | clipIf you need to get the current folder size put the batch file into that folder and remove set dir="C:\Temp" and replace both %dir% with %cd%, which stands for current directory, like this:
@echo off
pushd "%~dp0"
for /f "tokens=3" %%i in ('robocopy /l /e /bytes "%cd%" "%cd%" ^| findstr Bytes') do @echo %%i
pauseanswered Jan 19 at 2:47

I solved similar problem. Some of methods in this page are slow and some are problematic in multilanguage environment (all suppose english).
I found simple workaround using vbscript in cmd. It is tested in W2012R2 and W7.
>%TEMP%\_SFSTMP$.VBS ECHO/Set objFSO = CreateObject("Scripting.FileSystemObject"):Set objFolder = objFSO.GetFolder(%1):WScript.Echo objFolder.Size
FOR /F %%? IN ('CSCRIPT //NOLOGO %TEMP%\_SFSTMP$.VBS') DO (SET "S_=%%?"&&(DEL %TEMP%\_SFSTMP$.VBS))It set environment variable S_. You can, of course, change last line to directly display result to e.g.
FOR /F %%? IN ('CSCRIPT //NOLOGO %TEMP%\_SFSTMP$.VBS') DO (ECHO "Size of %1 is %%?"&&(DEL %TEMP%\_SFSTMP$.VBS))You can use it as subroutine or as standlone cmd. Parameter is name of tested folder closed in quotes.
answered Mar 19, 2016 at 13:49
Easiest method to get just the total size is powershell, but still is limited by fact that pathnames longer than 260 characters are not included in the total
answered Feb 2, 2015 at 19:22
Размер установленной Windows 7
Место на жёстком диске или SSD, занимаемое данной операционной системы, зависит от нескольких факторов: разрядности и редакция ОС, её «захламлённости», установленных обновлений и некоторых других вещей.
32 разрядная версия Виндовс 7 в редакции Starter, которая раньше шла в комплекте со слабыми ноутбуками и нетбуками, использует наименьшее количество дискового пространства среди актуальных ОС, разработанных компанией Microsoft. Такая ОС займёт на вашем компьютере около одного гигабайта памяти, что является очень незначительной цифрой.
В то же время для 64 разрядной Windows 7 Ultimate потребуется значительно больше дискового пространства (чуть меньше 20 гигабайт). Как видно, даже между двумя версиями одной операционной системы может быть настолько гигантская разница в требованиях к жёсткому диску.
Также не стоит забывать про постоянно скачиваемые ОС обновления, также занимающими внушительное дисковое пространство. Из-за этого после установки всех имеющихся пакетов обновлений та же Виндовс 7 Ultimate начнёт занимать приблизительно в полтора раза больше дискового пространства (около 30 гигабайт).
Сколько места занимает Windows 8
Размер данной операционной системы практически не отличается от предыдущей версии Виндовс, этому имеется несколько объяснений. «Восьмёрка» отличается от «Семёрки» лишь внешним видом, в остальном же данные ОС очень схожи и имеют общий принцип работы.
Разумеется, без серьёзных изменений не обошлось, Windows 8 лишилась большинства редакций ОС, в том числе и Starter (зато появилась Виндовс RT, но она доступна лишь для планшетов на архитектуре ARM), отличающейся малым потреблением ресурсов ПК и места на жёстком диске. Поэтому разница между разными версиями «Восьмёрки» сильно сократилась. Самая скудная редакция Windows 8 со всеми обновлениями будет весить приблизительно 20 гигабайт, самая расширенная — около 30.
Сколько весит Windows 10
C десятой версией операционной системы также кардинальных изменений не произошло. Вопреки всеобщему мнению, Виндовс 10 не стала весить намного больше, даже наоборот. Во-первых, разработчики выкинули множество откровенно устаревших компонентов, что снизило потребляемый объём. Во-вторых, теперь после установки обновлений операционная система сама удаляет старые компоненты, занимающие лишнее место.
Полностью обновлённая 32 разрядная Windows 10 весит чуть больше 20 гигабайт. 64 разрядная версия весит около 25 гигабайт.
Сколько места занимает Windows 7 после установки и обновлений
«Семерка» по праву заслужила самую большую популярность среди пользователей всего мира. Поэтому перед покупкой нового ПК или оборудования для него, например, твердотельного жесткого диска, в первую очередь возникает вопрос: «Сколько весит Виндовс 7 и какой объем дискового пространства ей требуется для оптимального функционирования?». 
Размер дистрибутива Виндовс 7
В основном инсталляция Windows 7 производится с DVD-диска или флешки. Вес операционки зависит от ее версии, а также от наличия различных пакетов в дистрибутиве, например, сервис-пака. Объем максимальной модификации 64-разрядной ОС обычно лишь немного превышает 3 Gb, а 32-bit (x86) в среднем не более 2,5 Gb.
Поэтому пользователи, ориентируясь на столь малые значения, часто предпочитают покупать для применения в качестве системного диска дорогостоящие, но быстрые твердотельные SSD-диски, а с целью экономии своих финансовых средств приобретают диски малого объема. Ниже приведены реальные результаты эксперимента по инсталляции Виндовс 7 «Максимальная» и последующей установки всех важных обновлений.
После чистой установки
На рисунке показано, какой объем на новом диске заняла «Семерка» с первым сервис-паком непосредственно после завершения процедуры инсталляции.
Несложно посчитать, что 64-битная Виндовс 7 захватила почти 14 Gb пространства.
После обновлений системы
Далее произвели все важные апдейты и вновь посмотрели на состояние диска.
Вес ОС теперь лишь немного не дотягивает до 19 Gb, то есть почти на 5 Gb увеличился. Это говорит о том, что даже в случае приобретения юзером 32-х гигабайтного диска система сможет функционировать, но только если дополнительно в компьютере будет установлен обычный жесткий диск для сохранения на нем пользовательских файлов и установки приложений.
По сведениям разработчиков ОС, для процедуры инсталляции Windows 7 рекомендуется обеспечить не менее 20 Gb свободного места.
Однако на практике такого объема явно недостаточно, т. к. если компьютер имеет доступ в глобальную сеть, то оставшееся незанятое пространство системного тома со временем стремительно уменьшается.
Обновления с течением времени занимают все больше места, а в случае апгрейда еще и остальных многочисленных приложений от Майкрософт маленький системный раздел очень быстро заполнится, и ОС начнет работать с торможениями.
Вывод
Если стационарный компьютер оснащен системным диском, например, в 64 GB, то рекомендуется дополнительно подключать жесткий диск, имеющий больший объем.
Однако если твердотельный носитель планируется применять на ноутбуке, то рекомендуется остановить свой выбор на диске объемом не менее 120 GB.

Сколько места на диске занимает windows 7 домашняя базовая
Твердотельные SSD диски всё чаще используются для установки Windows и наиболее часто используемых программ, с целью значительного повышения производительности системы. Из-за высокой стоимости SSD одним из самых важных вопросов при этом становится — сколько Windows 7 будет занимать места после установки?
Если вы собираетесь приобрести SSD-диск малого объема (к примеру 64 или 128 ГБ), для установки на него Windows 7 и другого необходимого программного обеспечения, стоит позаботиться о наличии в системе дополнительного жесткого диска большего объема, т.к. после инсталляции Windows на нём останется не так уж и много свободного пространства.
Ниже приведены два скриншота — на первом указано свободное место на SSD-диске объемом 120 ГБ сразу после «чистой» установки Windows 7 SP1, на втором — после установки всех важных обновлений из Windows Update. Для теста мы использовали недорогой диск Kingston SV300S37A/120.

Таким образом, Windows 7 x64, сразу после установки, занимает 13.6 гигабайт на SSD-диске.

Сколько «весит» Windows 7 SP1 после установки всех важных обновлений? На целых 4.8 ГБ больше. Теперь общий занимаемый объем составил уже 18.4 гигабайт.
Как видите, добиться значительного ускорения системы можно без значительных затрат — для установки Windows 7 x64 вполне достаточно даже самых маленьких SSD накопителей объемом 32 или 64 ГБ, при условии наличия в системе ёмких жестких дисков для хранения файлов и установки игр.
Если же вы устанавливаете SSD на ноутбук, оптимальным размером будет 120 ГБ, т.к. в таком случае вам будет достаточно места и для рабочих файлов и даже для небольшой коллекции видео (на небольшом экране ноутбуке просто нет смысла смотреть сверх-качественные копии по 25 ГБ каждая) и музыки в сжатом формате.
Размер установленной Windows 7
Место на жёстком диске или SSD, занимаемое данной операционной системы, зависит от нескольких факторов: разрядности и редакция ОС, её «захламлённости», установленных обновлений и некоторых других вещей.
32 разрядная версия Виндовс 7 в редакции Starter, которая раньше шла в комплекте со слабыми ноутбуками и нетбуками, использует наименьшее количество дискового пространства среди актуальных ОС, разработанных компанией Microsoft. Такая ОС займёт на вашем компьютере около одного гигабайта памяти, что является очень незначительной цифрой.
В то же время для 64 разрядной Windows 7 Ultimate потребуется значительно больше дискового пространства (чуть меньше 20 гигабайт). Как видно, даже между двумя версиями одной операционной системы может быть настолько гигантская разница в требованиях к жёсткому диску.
Также не стоит забывать про постоянно скачиваемые ОС обновления, также занимающими внушительное дисковое пространство. Из-за этого после установки всех имеющихся пакетов обновлений та же Виндовс 7 Ultimate начнёт занимать приблизительно в полтора раза больше дискового пространства (около 30 гигабайт).
Сколько места занимает Windows 8
Размер данной операционной системы практически не отличается от предыдущей версии Виндовс, этому имеется несколько объяснений. «Восьмёрка» отличается от «Семёрки» лишь внешним видом, в остальном же данные ОС очень схожи и имеют общий принцип работы.
Разумеется, без серьёзных изменений не обошлось, Windows 8 лишилась большинства редакций ОС, в том числе и Starter (зато появилась Виндовс RT, но она доступна лишь для планшетов на архитектуре ARM), отличающейся малым потреблением ресурсов ПК и места на жёстком диске. Поэтому разница между разными версиями «Восьмёрки» сильно сократилась. Самая скудная редакция Windows 8 со всеми обновлениями будет весить приблизительно 20 гигабайт, самая расширенная — около 30.
Сколько весит Windows 10
C десятой версией операционной системы также кардинальных изменений не произошло. Вопреки всеобщему мнению, Виндовс 10 не стала весить намного больше, даже наоборот. Во-первых, разработчики выкинули множество откровенно устаревших компонентов, что снизило потребляемый объём. Во-вторых, теперь после установки обновлений операционная система сама удаляет старые компоненты, занимающие лишнее место.
Полностью обновлённая 32 разрядная Windows 10 весит чуть больше 20 гигабайт. 64 разрядная версия весит около 25 гигабайт.
Сколько занимает места после установки
Юзеры, которые хотят инсталлировать или уже установили операционную систему Windows 7, пользующуюся наибольшей популярностью среди всех имеющихся, зачастую задаются вопросом по поводу использования дискового пространства системой Windows 7. Сколько занимает места эта система, можно изначально определить по нескольким факторам. Собственно, о них и некоторых дополнительных параметрах далее и пойдет речь.
Сколько занимает места дистрибутив?
Как известно, сначала систему нужно установить. Но для этого потребуется инсталляционный дистрибутив. Обычно с жесткого диска установка не производится (файлы записываются на оптический или USB-носитель), но знать размер инсталлятора и его сопутствующих компонентов все же нужно, хотя бы для оценки места на съемном носителе.
![]()
Тут не обойтись без рассмотрения некоторых особенностей Windows 7. Сколько занимает места на диске сам инсталлятор, напрямую зависит от того, какая именно модификация предполагается к установке, присутствует ли в скачиваемом пакете сервис-пак и т. д.
Если посмотреть на те же ссылки на торрент-трекеры, в среднем объем максимальной версии (а она является на сегодняшний день самой распространенной) в варианте с 64-битной архитектурой составляет порядка 3,03 Гб, а версии 32 бита (x86) — 2,32 Гб.
![]()
Вопрос о том, сколько занимает места Windows 7 «Максимальная» (Ultimate) после инсталляции на компьютер или ноутбук, является неоднозначным. Дело в том, что такие противоречия связаны исключительно с рекомендациями разработчиков только для процесса установки зарезервировать целых 20 Гб. Но и это еще не все. Только двадцатью «гигами» пользователь не отделается, поскольку для нормальной работы системы в процессе эксплуатации этого будет явно мало.
Сколько места занимает Windows 7 после установки
Но вернемся к использованию жесткого диска. После установки с применением стандартного дистрибутива, в который уже включен пакет обновлений SP1 (а для нормальной работы ОС его наличие необходимо в любом случае), стационарная система для 32-битных версий занимает от 5 до 8 Гб, а системы с разрядностью 64 бита – от 11 до 16 Гб.
По всей видимости, такой разброс касается версий системы (Home, Ultimate) и их архитектуры. Нетрудно сделать вывод, что наибольшее значение принадлежит как раз версии «Максимальная», в которую включен и первый сервис-пак, и расширенная поддержка драйверов, и некоторые дополнительные возможности или компоненты, отсутствующие в других версиях (о пиратских сборках и репаках речь сейчас не идет).
Вопросы модификаций и разрядности системы
Итак, имеем установленную ОС. Сколько занимает места Windows 7 «Максимальная» (64 бита)? Опять же, вопрос спорный. По некоторым оценкам, с первым сервис-паком это где-то 13,6 Гб (по крайней мере, на винчестере стандарта SSD).
![]()
Еще один момент, который нужно учитывать при ответе на вопрос о том, сколько места занимает Windows 7 64-битной архитектуры: при активном подключении к интернету свободное место в системном разделе (на диске C) начинает моментально сокращаться. Почему?
![]()
Да только потому, что «семерка» при включенной по умолчанию службе обновления тут же начинает поиск апдейтов для самой системы, и при этом даже в первой фазе их размер составляет порядка 4,8 Гб. Таким образом, занятое на жестком диске место уже доходит до 18,4 Гб.
![]()
Но и это еще не все. Апдейты ведь никуда не деваются и не удаляются, а если включено обновление еще и для других продуктов Microsoft, нетрудно себе представить, в какой размер в итоге это выльется.
Очистка системного раздела
Теперь еще один взгляд на Windows 7. Сколько занимает места система вместе с обновлениями, уже понятно. Но ведь практически все пользователи хотят винчестер немного почистить.
В самом простом случае можно применить один из самых действенных методов, который состоит в использовании встроенного инструмента очистки диска. И кто бы там что ни говорил, ни одна программа-оптимизатор на далее представленные действия оказывается не способной.
![]()
Для начала стоит использовать обычный «Проводник», в котором правым кликом на системном диске вызывается контекстное меню. Из него выбирается раздел свойств. Первой по умолчанию следует вкладка «Общие». В ее окне имеется кнопка очистки диска, нажав на которую, можно активировать процесс оценки занимаемого дискового пространства и возможности удаления ненужных файлов без ущерба для системы. В списке результатов представлены временные инсталляционные файлы, файлы дампа памяти и т. п. На всех строках нужно установить галочки и удалить все компоненты.
Рекомендации по использованию дискового пространства
Разработчики дают свои советы по использованию системного раздела. Во-первых, не стоит устанавливать программы исключительно на диск C в папку ProgramFiles. Если есть возможность инсталляции в виртуальный раздел (например, диск D), лучше использовать именно такой вариант.
![]()
В-третьих, что самое важное, для нормальной работы ПК рекомендуется держать свободным порядка 10% объема системного раздела. И неважно, сколько под него выделено места. Общих 100 Гб – 10 Гб свободного пространства. И опускаться ниже показателя в 10 «гигов» не рекомендуется вообще. А то ведь некоторые заполняют папку документов, что называется, под завязку, а потом жалуются, что система тормозит. А как же виртуальная память, ведь зарезервированное под файл pagefile.sys место тоже не безгранично? Вот и получается, что система просто подвергается излишней нагрузке без видимых на то причин.
Использование программ-оптимизаторов
Уменьшение свободного места еще может быть связано и с активностью при работе с интернетом. Временные файлы, кэш – это далеко не полный перечень всего того мусора, который остается в системе, а ее собственными средствами не удаляется.
![]()
Вот тут и оправдано применение специальных программных комплексов по уходу за системой. В большинстве своем оптимизаторы способны не только убирать лишние файлы, но еще и удалять некорректные или устаревшие ключи системного реестра, оставшиеся после деинсталляции программ файлы и папки, чистить оперативную память и многое другое.
Заключение
Выше мы рассказали кратко о системе Windows 7. Сколько занимает места она в определенный момент, сказать достаточно трудно. Как уже было описано, одни только обновления в виде пакетов апдейтов, обязательных к установке, могут занимать не меньше (если не больше) места, отведенного под «чистую» систему. Но и пользователь должен быть внимателен, чтобы не доводить собственный компьютер или ноутбук до чрезмерного захламления.
Сколько занимает места после установки
Юзеры, которые хотят инсталлировать или уже установили операционную систему Windows 7, пользующуюся наибольшей популярностью среди всех имеющихся, зачастую задаются вопросом по поводу использования дискового пространства системой Windows 7. Сколько занимает места эта система, можно изначально определить по нескольким факторам. Собственно, о них и некоторых дополнительных параметрах далее и пойдет речь.
Сколько занимает места дистрибутив?
Как известно, сначала систему нужно установить. Но для этого потребуется инсталляционный дистрибутив. Обычно с жесткого диска установка не производится (файлы записываются на оптический или USB-носитель), но знать размер инсталлятора и его сопутствующих компонентов все же нужно, хотя бы для оценки места на съемном носителе.

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

Вопрос о том, сколько занимает места Windows 7 «Максимальная» (Ultimate) после инсталляции на компьютер или ноутбук, является неоднозначным. Дело в том, что такие противоречия связаны исключительно с рекомендациями разработчиков только для процесса установки зарезервировать целых 20 Гб. Но и это еще не все. Только двадцатью «гигами» пользователь не отделается, поскольку для нормальной работы системы в процессе эксплуатации этого будет явно мало.
Сколько места занимает Windows 7 после установки
Но вернемся к использованию жесткого диска. После установки с применением стандартного дистрибутива, в который уже включен пакет обновлений SP1 (а для нормальной работы ОС его наличие необходимо в любом случае), стационарная система для 32-битных версий занимает от 5 до 8 Гб, а системы с разрядностью 64 бита – от 11 до 16 Гб.
По всей видимости, такой разброс касается версий системы (Home, Ultimate) и их архитектуры. Нетрудно сделать вывод, что наибольшее значение принадлежит как раз версии «Максимальная», в которую включен и первый сервис-пак, и расширенная поддержка драйверов, и некоторые дополнительные возможности или компоненты, отсутствующие в других версиях (о пиратских сборках и репаках речь сейчас не идет).
Вопросы модификаций и разрядности системы
Итак, имеем установленную ОС. Сколько занимает места Windows 7 «Максимальная» (64 бита)? Опять же, вопрос спорный. По некоторым оценкам, с первым сервис-паком это где-то 13,6 Гб (по крайней мере, на винчестере стандарта SSD).

Еще один момент, который нужно учитывать при ответе на вопрос о том, сколько места занимает Windows 7 64-битной архитектуры: при активном подключении к интернету свободное место в системном разделе (на диске C) начинает моментально сокращаться. Почему?

Да только потому, что «семерка» при включенной по умолчанию службе обновления тут же начинает поиск апдейтов для самой системы, и при этом даже в первой фазе их размер составляет порядка 4,8 Гб. Таким образом, занятое на жестком диске место уже доходит до 18,4 Гб.

Но и это еще не все. Апдейты ведь никуда не деваются и не удаляются, а если включено обновление еще и для других продуктов Microsoft, нетрудно себе представить, в какой размер в итоге это выльется.
Очистка системного раздела
Теперь еще один взгляд на Windows 7. Сколько занимает места система вместе с обновлениями, уже понятно. Но ведь практически все пользователи хотят винчестер немного почистить.
В самом простом случае можно применить один из самых действенных методов, который состоит в использовании встроенного инструмента очистки диска. И кто бы там что ни говорил, ни одна программа-оптимизатор на далее представленные действия оказывается не способной.

Для начала стоит использовать обычный «Проводник», в котором правым кликом на системном диске вызывается контекстное меню. Из него выбирается раздел свойств. Первой по умолчанию следует вкладка «Общие». В ее окне имеется кнопка очистки диска, нажав на которую, можно активировать процесс оценки занимаемого дискового пространства и возможности удаления ненужных файлов без ущерба для системы. В списке результатов представлены временные инсталляционные файлы, файлы дампа памяти и т. п. На всех строках нужно установить галочки и удалить все компоненты.
Рекомендации по использованию дискового пространства
Разработчики дают свои советы по использованию системного раздела. Во-первых, не стоит устанавливать программы исключительно на диск C в папку ProgramFiles. Если есть возможность инсталляции в виртуальный раздел (например, диск D), лучше использовать именно такой вариант.

В-третьих, что самое важное, для нормальной работы ПК рекомендуется держать свободным порядка 10% объема системного раздела. И неважно, сколько под него выделено места. Общих 100 Гб – 10 Гб свободного пространства. И опускаться ниже показателя в 10 «гигов» не рекомендуется вообще. А то ведь некоторые заполняют папку документов, что называется, под завязку, а потом жалуются, что система тормозит. А как же виртуальная память, ведь зарезервированное под файл pagefile.sys место тоже не безгранично? Вот и получается, что система просто подвергается излишней нагрузке без видимых на то причин.
Использование программ-оптимизаторов
Уменьшение свободного места еще может быть связано и с активностью при работе с интернетом. Временные файлы, кэш – это далеко не полный перечень всего того мусора, который остается в системе, а ее собственными средствами не удаляется.

Вот тут и оправдано применение специальных программных комплексов по уходу за системой. В большинстве своем оптимизаторы способны не только убирать лишние файлы, но еще и удалять некорректные или устаревшие ключи системного реестра, оставшиеся после деинсталляции программ файлы и папки, чистить оперативную память и многое другое.
Заключение
Выше мы рассказали кратко о системе Windows 7. Сколько занимает места она в определенный момент, сказать достаточно трудно. Как уже было описано, одни только обновления в виде пакетов апдейтов, обязательных к установке, могут занимать не меньше (если не больше) места, отведенного под «чистую» систему. Но и пользователь должен быть внимателен, чтобы не доводить собственный компьютер или ноутбук до чрезмерного захламления.




