Виндовс 7 размер


сколько занимает места после установки

Юзеры, которые хотят инсталлировать или уже установили операционную систему Windows 7, пользующуюся наибольшей популярностью среди всех имеющихся, зачастую задаются вопросом по поводу использования дискового пространства системой 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), лучше использовать именно такой вариант.

Во-вторых, следует учесть, что каталог «Мои документы», а также папки загрузок, изображений, видео или директории с установленным по умолчанию активируемым общим доступом располагаются исключительно в системном разделе. Просмотреть все эти элементы можно на диске C в папке Users. Поэтому сохранять «тяжеловесные» документы в виде фильмов, музыки или проектов вроде файлов AutoCAD рекомендуется исключительно в виртуальных разделах (так и документы не пострадают, и место будет сэкономлено).

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

Использование программ-оптимизаторов

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

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

Заключение

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

fb.ru

Как уменьшить место, занимаемое Windows 7 на диске | IThabits.Ru

Здравствуйте уважаемые читатели блога www.ithabits.ru. Свершилось! Наконец то и я стал очередным счастливым обладателем твердотельного жесткого диска SSD. Диск этот мне подарили на 23 февраля.

Присматривался я к SSD давно, но все никак не решался купить — не дешевые они пока. Навскидку, сегодня стоимость 1 Gb хранения на обычном жестком диске колеблется от 2 до 6 руб/Gb, а на твердотельном накопителе SSD от 40 до 58 руб/Gb (чем больше емкость накопителя, тем меньше стоимость единицы хранения). Соответственно, разница в стоимости получается на порядок.

Все правильно, они и должны сильно отличаться по цене, потому что скорость доступа у SSD много больше чем у HDD.

Не могу сказать, что у меня до сих пор не было устройств с SSD-дисками. Уже несколько лет я с удовольствием использую нетбук Asus Eee-PC 900. Он сопровождает меня в поездках и побывал уже во многих странах. В нем установлено целых два SSD-диска размером 4 и 8 ГБ. Тот, что поменьше, как бы быстрый, тот, что побольше, считается медленным. Но, как вы понимаете, это обычные флешки, распаянные на плату, и быстрым даже тот диск, который таковым считается, точно не назовешь.

А вообще, обратите внимание на тот факт, что запоминающие устройства на основе кристаллов памяти уже «убили» массу таких привычных в недавнем прошлом устройств. Из нашей теперешней жизни практически полностью ушли: дискеты, пленочные фотоаппараты, кассетные магнитофоны, кассетные DV-видеокамеры. И все благодаря flash-памяти. Тенденция очевидна, хотя пока SSD-диски сильно обгоняя традиционные механические HDD-диски по скорости и цене, заметно отстают от последних по емкости и ресурсу.

Подарок поистине замечательный. Смущает слегка вот только его емкость – 60 ГБ. Windows 7 живет на моем десктопе не первый год и уже перенесла несколько переездов. Посему разрослась она прилично.

Памятуя, что систему я устанавливал на раздел размером 40 ГБ, потом пару раз увеличивал его по 10 ГБ за счет следующего раздела и наконец, когда в очередной раз место закончилось, мне это надоело и я отдал ненасытной Windows весь диск. Зря, кстати, – после этого осложнилась процедура бекапа. То есть, даже не глядя на размер, который теперь занимает система, можно с уверенностью сказать, что на новый SSD-диск она не поместится.

«Нет такой крепости, которую не могли бы взять большевики», — любила говорить одна моя замечательная знакомая. А еще у нее было выражение:  “Варфоломеевский утренник”.  Ну что же, будем руководствоваться этим девизом и попробуем одолеть «крепость» в виде SSD-диска небольшого размера плюс «растолстевшая» от времени операционная система Windows 7 x64 и не устроить при этом «Варфоломеевский утренник» компьютеру (Забегая вперед скажу, что пишу я этот текст уже на обновленном компьютере и радуюсь жизни, а это значит, что все получилось).

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

Все дальнейшие действия можно разделить на четыре этапа:

  1. Анализ и принятие решения;
  2. Подготовка к переносу системы на новый SSD-диск;
  3. Перенос системы на SSD-диск;
  4. Оптимизация системы после переноса, в том числе уменьшение занятого операционной системой места на SSD-диске.

Место, занимаемое на диске операционной системой Windows 7

Посмотрим сколько места занимают системные папки и файлы Windows 7 и прикинем, что тут можно предпринять.

Однако… С другой стороны ничего другого и не ожидалось. Простой расчет подтверждает опасение, что просто перенести Windows 7 на моем настольном компьютере на новый SSD-диск объемом 60 ГБ не получится.

Памятуя о том, что сразу после установки Windows 7 x64 занимает на диске около 15 ГБ (без программ, файла подкачки и файла хибернейт), первый порыв, который возникает, это выполнить инсталляцию системы с нуля.

Файл Hiberfil.sys отбросим сразу – на настольном компьютере c SSD-диском спящий режим (хибернейт) точно будет излишеством.

Считаем: Systemfolders (15) + Pagefile.sys (6,3) + Users (32,3) = 53,6 ГБ. Опять ничего не получается – после форматирования на SSD будет доступно меньше 56 ГБ. Стало быть, единственный реальный вариант в этом случае, это перенести какие-то папки и файлы на второй диск. Наша задача занять на SSD не больше 40 ГБ. Вот этим мы сейчас и займемся.

Сделать свежую инсталляцию Windows 7 конечно же точно бы не помешало. Благодаря этому, по крайней мере в первый момент, можно было бы прилично уменьшить занятое системой место. Но, во-первых, постепенно она опять разрастется, во-вторых, система в ее теперешнем состоянии меня полностью устраивает, в-третьих, просто жуткая лень опять все переставлять – искать дистрибутивы, ключи, активации. Нет, как-нибудь в другой раз. Или уже когда буду устанавливать Windows 8.

Решение будет такое – переносим на второй диск HDD профили пользователей. В принципе можно перенести не профили целиком, а только пользовательские папки, такие как: «Рабочий стол», «Мои документы», «Загрузки» и другие. Но я точно знаю, что, например, в AppData моего профиля лежит разностный диск виртуальной машины Windows XP Mode размером около 6 ГБ. Так что откажемся от этой заманчивой, в силу ее простоты, идеи и попробуем перенести профили целиком.

Предположим, что файл подкачки Pagefile.sys тоже будет на втором диске и снова посчитаем.

Вывод — в целом решение правильное, но до переноса надо еще хорошо потрудиться.

Подготовка к переносу системы Windows 7 на SSD-диск

Делаем бекап системных разделов

Этот пункт обязателен! Без него не начинаем никаких действий. В статье я буду рассказывать, как делать правильно. Но это не значит, что я все делал правильно сс самого начала. Если бы на определенном этапе у меня не оказалось под рукой свежего бекапа системы с пользовательскими профилями, то наступил бы как раз «Варфоломеевский утренник». У вас могут возникнуть какие-то другие заморочки и возможно придется начинать все заново.

Обычно я делаю резервные копии дисковых разделов Windows с помощью Acronis True Image Home с загрузочной USB-flash. Если с Acronis что-то не складывается, то с успехом можно воспользоваться  Live CD с бесплатной Clonezilla live от тайваньской лаборатории NCHC (National Center for High-Performance Computing). Она регулярно обновляется и ее лучше всего скачать с официального сайта. Clonezilla live можно использовать для создания резервных копий как Linux, так и Windows систем.

Забегая вперед скажу, что Clonezilla прекрасно подойдет для создания бекапа и отката на исходные позиции в случае возникновении неприятностей. Однако на стадии переноса раздела с файлами операционной системы на SSD-диск потребуются дополнительные шаги связанные с тем, что она не умеет изменять при клонировании размеры разделов, а нам как раз нужно из большего сделать меньший.

Отключаем поддержку формата имен файлов 8.3 в NTFS

Этот шаг никакого отношения к размеру занимаемому операционной системой на диске не имеет. Но коль уж конечной целью является кардинальное увеличение скорости дисковых операций, то начал я с него. Совершенно не уверен, что это принесет сколь-нибудь заметный результат, но формат имен файлов 8.3 мне все равно не нужен, так пусть его и не будет. Я воспользовался командой fsutil.

Запускаем «Командная строка» с правами администратора (клик правой кнопкой мыши –> «Запуск от имени администратора»). В появившемся окне вводим команду:

fsutil 8dot3name set 1

На самом деле эта команда просто меняет значение одного параметра в реестре, а именно:

HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation < DefaultValue >

где DefaultValue может принимать следующие значения:

0: Включить создание имен в формате 8.3 для всех разделов в системе;

1: Запретить создание имен в формате 8.3 для всех разделов в системе;

2: Включить создание имен в формате 8.3 для заданных томов;

3: Запретить создание имен в формате 8.3 для всех разделов в системе, кроме системного тома.

Так что добиться результата можно и непосредственно редактируя реестр в regedit. Кому как больше нравится.

Убираем ненужные программы

Идем в «Панель управления» –> «Программы и компоненты» и смотрим, нет ли там программ, которые можно уже смело удалить. Оказывается, что очень даже и есть. Не поверите, но на названия некоторых программ я смотрел подолгу и не мог вспомнить, что это такое. Удаляем смело – если потом понадобится, можно будет и установить, причем свежую версию.

Отключаем восстановление системы

Открываем «Панель управления» –> «Система» –> «Защита системы». Открываем вкладку «Защита системы».

Находим и отмечаем диск C: и нажимаем «Настроить».

Бекап системы у нас к этому моменту уже есть. Смело выбираем «Отключить защиту системы» и нажимаем «Удалить». Готово. Все закрываем.

Очистка диска встроенными средствами Windows

Идем: «Пуск» –> «Все программы» –> «Стандартные» –> «Служебные» –> «Очистка диска»

Нажимаем «ОК»

Для начала нажмем «Очистить системные файлы». Окно исчезнет, вместо него временно появится другое с индикатором прогресса операции, затем снова появится. Ставим/убираем галочки выбора категорий удаляемых файлов, нажимаем «ОК» и подтверждаем запрос на удаление файлов.

Удаление временных файлов

На всякий случай заглянем в папки временных файлов. Если ранее не меняли переменные среды, то это будут: C:\Windows\Temp и %USERPROFILE%\AppData\Local\Temp (для того, чтобы увидеть содержимое папки временных файлов пользователя из Explorer, нужно включить видимость системных и скрытых файлов и папок в “Параметры папок”). Можно смело выделять все файлы и удалять их – временные они и есть временные. Те файлы, которые используются непосредственно в этот момент, система удалить не даст и мы, естественно, с ней согласимся.

Дополнительная очистка диска

Штатные средства, как мне кажется, мы использовали все. Если этого все еще недостаточно, то дополнительно можно воспользоваться сторонними утилитами. Например, хорошо известной программой CCleaner. У нее есть бесплатный вариант, которого для решения поставленной задачи вполне достаточно. Не буду сейчас останавливаться на описании этой программы, в принципе в ней все более-менее понятно.

Пожалуй, теперь точно все. Смотрим, что получилось в результате наших стараний.

Убрать получилось не так уж и много – всего 5,64 ГБ. Это составляет около 12% от первоначального размера, но впоследствии, уже после переноса, мы на этом не остановимся и даже доберемся до печально известной папки WinSxS.

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

А пока будем считать, что к переносу Windows 7 на новый диск (вернее, на два) все готово.

Об этом увлекательнейшем процессе я расскажу во второй части публикации.

Опубликовано  -  1 марта, 2013  в рубрике  -  Microsoft Windows  Теги: Microsoft, SSD, Windows 7, Бекап, Место на диске, Перенос профиля пользователя, Перенос системы, Системные папки, Системные файлы, Твердотельный накопитель

www.ithabits.ru

Как уменьшить размер Windows 7 - 2 Марта 2016 - Тезисы

Файл подкачки 

Начнем с самого противоречивого вопроса. Windows создает на системном диске файл подкачки (который еще иногда не совсем корректно называют свопинг-файлом). Изначальный размер этого файла определяется объемом оперативной памяти — чем ее больше, тем больше файл подкачки. 

Этот файл носит имя «Pagefile.sys» и хранится по умолчанию в корневом каталоге системного диска. Его можно уменьшить или переместить на диск с данными. И тот, и другой вариант имеют массу плюсов и минусов, а о расчете правильного размера файла подкачки я мог бы написать целую статью, но как-нибудь в другой раз. 

Чтобы изменить настройки файла подкачки, нажмите кнопку «Параметры» (Settings) в разделе «Быстродействие» (Performance) на вкладке «Дополнительно» (Advanced) окна «Свойства системы». В появившемся диалоговом окне «Параметры быстродействия» (Performance Options) откройте вкладку «Дополнительно» (опять) и нажмите кнопку «Изменить» (Change) в разделе «Виртуальная память» (Virtual Memory). 

Для начала снимите флажок «Автоматически выбирать объем файла подкачки» (Automatically Manage). После этого станут доступны все прочие опции. 

 

Поскольку мой компьютер не испытывает недостатка в оперативной памяти, я ограничил исходный размер файла подкачки 1024 мегабайтами, позволив ему расширяться до 4 Гбайт при необходимости. Изменив настройки, не забудьте нажать кнопку «Задать» (Set). 

Чтобы переместить файл подкачки на другой диск, выберите опцию «Без файла подкачки» (No Paging File) и нажмите кнопку «Задать». Затем выберите в списке нужный диск и укажите размер либо выберите опцию «Размер по выбору системы» (System Managed Size). Нажмите «Задать». 

Файл гибернации 

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

При гибернации система создает скрытый файл «hiberfil.sys», который хранится в корневом каталоге системного диска. По умолчанию, он использует 75% доступного дискового пространства. 

Если компьютер оснащен диском маленького объема, гибернацию можно отключить из командной строки с правами администратора. Для этого введите в строке поиска меню «Пуск» ключевое слово «cmd» (без кавычек) и нажмите [Alt]+[Shift]+[Enter]. В появившемся окне командной строки введите команду powercfg –h off и нажмите [Enter] (включить гибернацию можно той же командой, но вместо off нужно подставить on). Из командной строки можно также проверить размер файлов подкачки и гибернации, воспользовавшись командой dir c:\ /as. 

Восстановление системы 

Функция «Восстановление системы» (System Restore) позволяет при необходимости вернуть прежние системные настройки, а также сохраняет предыдущие версии важных файлов. Для этого система периодически создает точки восстановления — мгновенные снимки текущего состояния системы. Эта информация, естественно, сохраняется на системном диске и занимает драгоценное место. В принципе, создание точек восстановления можно полностью отключить, но я бы не советовал этого делать. Лучше ограничить пространство, выделенное для их хранения. 

Для этого откройте диалоговое окно «Свойства системы» и выберите вкладку «Защита системы» (System Protection). Выделите в списке системный диск (C:) и нажмите кнопку «Настроить» (Configure). В появившемся диалоговом окне можно настроить использование дискового пространства. Я, как видите, выделил под точки восстановления всего 3% от общего объема диска. Этого хватит для сохранения нескольких точек восстановления, чего вполне достаточно для отката к предыдущему состоянию системы при возникновении проблем. 

 

Индекс файлов 

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

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

1. На диске с данными создайте новую пустую папку для файлов индекса. В моем примере это папка «Index» на диске «X:». 

2. В строке поиска меню «Пуск» введите ключевое слово «индекс» (без кавычек). В списке результатов выберите «Параметры индексирования» (Indexing Options). 

3. В появившемся диалоговом окне нажмите кнопку «Дополнительно». 

4. В разделе «Расположение индекса» (Index Location) указано текущее размещение файлов индекса — по умолчанию «C:\ProgramData\Microsoft». Нажмите кнопку «Выбрать новое» (Select New) и выберите папку, созданную в п.1. Нажмите «OK». 

Как очистить папку WinSxS в Windows 7

8 октября 2013 года вышло рекомендуемое обновление KB2852386 только для всех изданий Windows 7 SP1, прошедших проверку подлинности. Оно добавляет долгожданную функцию в утилиту «Очистка диска».

Совет перед очисткой

Я думаю, что вы захотите узнать, сколько места сэкономила очистка. Поэтому сейчас откройте свойства диска (а не папки winsxs) и запишите объем свободного пространства (в байтах) или просто сделайте скриншот.

Инструкции

Они предельно просты:

Установите обновление KB2852386 посредством Windows Update (рекомендую) или скачайте в IE пакет из статьи базы знаний.Выполните cleanmgr в командной строке, запущенной от имени администратора (так будет быстрее).Найдите в списке опцию «Очистка обновлений Windows».

Как грамотно уменьшить размер папки WinSxS в Windows 7 SP1Примечание. Пункт очистки обновлений доступен только в том случае, когда есть файлы, которые можно удалить.Нажмите ОК и наберитесь терпения, потому что операция займет некоторое время.По окончании очистки перезагрузитесь и посмотрите в свойствах диска, сколько места освободилось.Как работает очистка папки WinSxS в Windows 7

Я очень подробно разбирал весь процесс применительно к Windows 8 и 8.1, поэтому не буду повторяться, а лишь отмечу несколько моментов.

Реализация

Обновление KB2852386 заменяет всего один файл — Scavengeui.dll, в котором реализована вся работа по очистке. Фактически, в утилиту «Очистка диска» добавили вызов функции DISM, доступной в более новых ОС при использовании в утилите DISM.exe параметра /StartComponentCleanup (но не дополнительного ключа /ResetBase).

Как грамотно уменьшить размер папки WinSxS в Windows 7 SP1Увеличить рисунок

Так, при каждом запуске утилиты «Очистка диска» в папку %LocalAppData%\Temp\{GUID} зачем-то копируется содержимое папки %WinDir%\System32\DISM (причем временная папка не удаляется после завершения операции). После чего с помощью обновленной DLL осуществляется программный вызов функции глубокой очистки непосредственно из утилиты. Впрочем, копирование папки DISM наблюдалось еще до выхода KB2852386.

Как грамотно уменьшить размер папки WinSxS в Windows 7 SP1Увеличить рисунок

Неясности

Есть основания полагать, что алгоритм очистки в Windows 7 не совсем такой же, как в Windows 8 и выше с ключом /StartComponentCleanup. В частности, у меня и у читателей пока не выявилось сжатия файлов, несмотря на идентичность текстового описания в утилите cleanmgr. Проверьте у себя и напишите в комментариях!

Еще один непонятный нюанс — это загадочная фраза в статье базы знаний (перевод – мой):

Therefore, after you run the Disk Cleanup wizard, you may be unable to roll back to a superseded update.После очистки диска у вас может не быть возможности откатиться к обновлению, замененному более свежим.И нигде не объясняется, от чего зависит эта возможность :) В моем эксперименте у всех обновлений возможность удаления сохранилась, как и должно быть при использовании ключа /StartComponentCleanup в Windows 8 и новее. Возможно, со временем конкретика и появится…

Наконец, не совсем понятно, что мешало реализовать это раньше, и почему обновление появилось именно сейчас. Кстати, перенос очистки в утилиту DISM.exe Windows 7 пока не планируется, что не позволяет обрабатывать автономные образы. Возможно, такой перенос вскрывает целый пласт вопросов поддержки, связанных с обслуживанием образов.

fedoroff.net

Как уменьшить размер папки WinSxS в Windows 7 и 8

Папка WinSxS находится в C:\Windows\WinSxS, занимает много места и продолжает расти. В этой папке накапливаются ненужные файлы, например, старые компоненты системы, и чем дольше у вас стоит операционная система, тем больше папка WinSxS.

Почему папка WinSxS растет?

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

Файлы из папки Windows попадают в WinSxS с помощью жестких ссылок, и файловые менеджеры принимают их за реальный объем. Поэтому размеры папки могут отображаться неверно, а на самом деле она, как правило, весит не больше 15ГБ.

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

Очистка обновлений Windows

В командной строке нужно набрать cleanmgr, и встроенная утилита покажет, сколько места вы можете освободить. Надо просто отметить «Очистка обновлений Windows» и нажать ОК.

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

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

В отличие от семерки, Windows 8 и 8.1 очищают обновления автоматически в Планировщике. Windows очищает папку по расписанию с помощью задания Microsoft – Windows – Servicing – StartComponentCleanup, которое автоматически запускается в фоновом режиме и удаляет компоненты через 30 дней после того, как вы установили обновления.

Если вы хотите удалять обновления вручную, откройте «Очистку диска», отметьте «Очистку обновлений Windows» и нажмите ОК.

В ОС Windows 8.1 реализовано еще больше возможностей для самостоятельного удаления файлов. Там можно удалить все предыдущие версии, даже когда с момента установки новых еще не прошло 30 дней. Для этого надо запустить командную строку от имени администратора и ввести нужные команды.

Например, одна команда удаляет все версии обновлений без 30 дней ожидания:

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Другая удаляет файлы, нужные для удаления пакетов обновлений. После ввода этой команды вы не сможете удалить установленные пакеты обновлений:

DISM.exe /online /Cleanup-Image /SPSuperseded

Еще одна команда удалит все старые версии каждого компонента. После этого вы не сможете удалить все установленные пакеты обновлений:

DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Удаление компонентов по требованию

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

Даже если вы не установили какие-то из них, то есть, они не отмечены флажком, компоненты все равно хранятся на вашем жестком диске в папке WinSxS. Если вы захотите их установить, не придется ничего скачивать, можно сделать это из папки.

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

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

Чтобы удалить компоненты, откройте командную строку и вбейте следующую команду:

DISM.exe /Online /English /Get-Features /Format:Table

Вы увидите разные компоненты и их состояние.

Чтобы удалить функцию из системы, можно использовать следующую комнду, заменив NAME на название функции, которую вы хотите удалить.

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

Если вы выполните команду / GetFeatures еще раз, вы увидите, что функция сменила статус на: «Disabled with Payload Removed» («Отключено с удалением полезных файлов») вместо просто «Disabled» («Отключено»).

lifehacker.ru

Размер папки WinSxS в windows 7

Наша новая статья посвящена дисковому пространству и в частности пространству, занимаемому Windows 7. Занимаемое дисковое пространство принадлежит к числу таких характеристик, величина которых, по мнению пользователей, должна стремится к нулю. Однако, часто бывает так, что некоторое увеличение занимаемого на диске пространства (конечно же, относительно количества появившихся нововведений) может идти на пользу программному обеспечению. Времена меняются: все более и более широко используются твердотельные диски (SSD-диски), которые по своим объемам значительно уступают традиционным HDD. Так уж сложилось, что в эру терабайтных жестких дисков разработчики программного обеспечения, включая нас, не ставили своей целью ограничить потребляемое приложением дисковое пространство до 100 Мб. Сегодня многие ноутбуки поставляются с 16Гб SSD-дисками, поэтому к вопросам расходования Windows дискового пространства мы относимся очень внимательно. Кстати говоря, вопросу использования SSD-дисков в Windows 7 посвящена отдельная сессия WinHEC. Передаю слово Майклу Беку (Michael Beck), программному менеджеру команды Core OS Deployment. --Стивен

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

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

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

Для начала попытаемся ответить на два распространенных вопроса:

  • Что находится в папке WinSxS, почему она такая большая и можно ли ее удалить?
  • Сколько дискового пространства отводится под различные компоненты Windows?

В конце статьи мы поговорим о наших целях при разработке Windows 7.

Папка WinSxS

Львиная часть поступающих к нам вопросов касается новой (для Vista) папки Windows SxS (%System Root%\winsxs), при этом многие из пользователей искренне верят, что это чуть ли не основной потребитель дискового пространства, поскольку в папке объемом 3,5Гб находится более 3000 файлов. С течением времени размер папки растет. Ниже привожу скриншот с домашнего компьютера Стивена.

«Модуляризация» операционной системы была одной из важнейших инженерных задач при разработке Windows Vista. Это должно было решить некоторые из проблем системы, связанных с установкой, обслуживанием и надежностью. Папка Windows SxS представляет собой «установочное и обслуживаемое состояние» всех системных компонентов. Но, на самом-то деле, папка не потребляет столько дискового пространства, как об этом сообщают встроенные инструменты (DIR и Explorer).

На практике практически каждый файл в папке WinSxS является «жесткой ссылкой» (hard link) на физически существующий файл, то есть все файлы находятся вне этой папки. Так, к примеру, в папке WinSxS находится файл advapi32.dll, размер которого составляет более 700Кб, но, на самом деле, это жесткая ссылка на одноименный файл из папки Windows\System32. При подсчете объема Windows Explorer учитывает этот файл дважды.

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

Папка WinSxS также обеспечивает возможность оффлайн-обслуживания. До Windows Vista поддержка развертывания осуществлялась лишь через процедуру инсталляции. ИТ-специалисты должны были установить ОС и затем с помощью инструментов для снятия образа скопировать его, чтобы впоследствии развернуть на другие компьютеры. На тот момент Windows создавалась без каких-либо предположений об образах. Около 80% систем разворачивались и обслуживались с помощью технологий, которые не поддерживались самой Windows, поэтому требовали от ИТ-отделов использования сторонних решений для эффективного развертывания и управления Windows. Состояние, хранимое в папке WinSxS, доступно и в оффлайн-режиме, то есть для установки обновлений не требуется загрузки или запуска образа. Эти функции папки WinSxS обеспечивают непревзойденную гибкость и значительную экономию, упрощая процедуру создания и обслуживания стандартных корпоративных образов в режиме оффлайн.

Это правда, что папка WinSxS занимает определенное пространство на диске, поскольку она все же существует и хранит огромное количество мета-данных, папок, манифестов, но она занимает гораздо меньше места, чем об этом сообщает Windows Explorer. Реальный объем этой папки зависит от конкретного компьютера, но в среднем – около 400Мб. Немало, но принимая во внимание те преимущества, которые дает наличие этой папки, то это вполне разумное значение.

Так почему Windows Explorer некорректно отображает размер папки? Жесткие ссылки призваны оптимизировать размер, занимаемый ОС, за счет дублирования файлов по всей системе. Разработчики приложений тоже могут пользоваться этой возможностью, чтобы оптимизировать дисковое пространство, занимаемое их приложениями. Поэтому критично, чтобы любой путь, который теоретически может быть использован приложением, появлялся в виде физического файла в файловой системе, который поможет загрузить реально существующий файл. В этом случае оболочка является обычным приложением, которая сообщает размер реального файла, а не жесткой ссылки на него. Поэтому пользователи в целях экономии места осуществляют попытки удалить эту папку с диска.

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

Куда девается дисковое пространство?

Как все вы прекрасно понимаете, добавление новых возможностей является одной из основных причин роста потребления дискового пространства, причем это касается как Windows, так и любого иного приложения. В действительности добавление нового кода незначительно увеличивает размер пространства, занимаемого Windows. Так, например, для установки Windows Vista Ultimate достаточно чуть больше 2Гб дискового пространства, остальное место отводится под различные данные. Давайте более подробно поговорим об использовании дискового пространства в Windows Vista и о том, что мы подразумеваем под «данными».

В ходе разработки Windows Vista основными инженерными задачами были обеспечение надежности и безопасности. Основная доля роста занимаемого пространства приходится на долю функций, обеспечивающих надежность системы, в частности речь идет о функции восстановления системы, защите данных и функциях диагностики и устранения проблем, резервном копировании реестра и регистрации событий. Каждая из них хранила определенное состояние системы, к которому можно было вернуться при возникновении проблем. Поскольку мы знаем, что определенные группы пользователей предпочитают идти на всякие ухищрения, чтобы сэкономить лишнюю сотню мегабайт места (особенно на тех устройствах, в которых используются накопители с малыми объемами), в Windows 7 мы намерены обеспечить более полный контроль над дисковым пространством, отводимым под работу этих механизмов. Кроме того, они будут более чувствительны к уровню общего потребления ввиду непрерывно меняющейся природы накопителей информации.

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

Функция восстановления обеспечивает защиту системы путем снятия с определенным интервалом «снимков» системы до внесения в нее каких-либо изменений. В Windows Vista функция настроена так, что под ее нужды отводится от 300МБ до 15% размера логического диска. По мере создания новых точек восстановления старые удаляются, высвобождая место под новые. Чем больше объем диска, тем больше хранится точек восстановления, до которых можно откатить систему. Пользователи Windows Vista полагают, что, по их мнению, под восстановление системы отводится слишком много места да и настроить эту функцию бывает непросто. Некоторые, наверняка, уже познакомились с PDC-сборкой Windows 7, в которой изменен интерфейс для управления отводимым под нужды восстановления пространством.

Гибернация используется, как правило, на мобильных компьютерах для сохранения результатов работы с переводом компьютера в режим экстремально низкого потребления электроэнергии. Переход в такой режим происходит при разрядке аккумулятора до определенного уровня или выключении компьютера без завершения работы, чтобы максимально увеличить время работы от батарей. В настольных компьютерах режим гибернации вместе с режимом сна используются для сохранения работы. Эта функция зовется гибридный сон (в английской версии Hybrid Sleep) и используется для сохранения состояния на жестком диске в случаях с перебоями питания в момент, когда компьютер находится в режиме сна. При гибернации все содержимое оперативной памяти сохраняется в файл под названием Hiberfil.sys. Поэтому размер файла Hiberfil.sys эквивалентен размеру установленной оперативной памяти. На момент появления Windows Vista количество оперативной памяти, устанавливаемой в компьютере, значительно увеличилось, поэтому и пространство, занимаемое Windows, стало значительно больше. Это пространство резервируется на случай перебоев с питанием, чтобы система могла с легкостью записать содержимое системной памяти на жесткий диск. Думаю, что практически каждый владелец ноутбука не раз сталкивался в своей жизни с режимом гибернации, и практически каждый такой пользователь готов мириться с увеличением размера занимаемого пространства в обмен на возможность сохранить свою работу. И несмотря на то, что мы говорим об оперативной памяти и занимаемом дисковом пространстве в одном абзаце, на этой неделе Марк Руссинович (Mark Russinovich) опубликовал статью о виртуальной памяти, в которой говорится о том, насколько большим может и должен быть файл подкачки. Думаю, что многим из наших читателей будет интересно почитать эту статью.

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

Кроме того, следует оценивать не только пространство, занимаемое непосредственно после установки, но и насколько оно увеличивается по прошествии времени – по мере установки обновлений, пакетов обновлений, создания точек восстановления и т.д. Для большинства пользователей сложней всего понять увеличение занимаемого пространства по прошествии времени, поэтому а) мы должны дать пользователю более разумный выбор, б) объяснить, сколько места используется тем или иным компонентом.

В нижеприведенной таблице указано потребление места на жестком диске различными компонентами Windows Vista Premium/Ultimate. Речь идет о чистой установке. Для удобства все компоненты разбиты на несколько категорий. Этой таблицей нам хотелось проиллюстрировать вклад каждой отдельно взятой функции в общее потребление пространства на жестком диске.

Вот несколько компонентов, на которых следует остановиться:

  • 1 Гб драйверов. Windows Vista поддерживает десятки тысяч различных устройств. Многие пользователи вполне правомерно полагают, что практически любое подключаемое к компьютеру устройство будет опознано Windows. Мы регулярно слышим от пользователей просьбы удалить часть драйверов или полностью исключить их из дистрибутива. Возможность использования принтера или USB-устройства без необходимости подключения ко всемирной сети – вот одно из преимуществ, за которые ценят Windows. В будущем мы, возможно, и рассмотрим возможность загрузки драйверов для всех устройств через Windows Update, но пока мы не готовы сделать такой шаг, поскольку львиная часть наших пользователей не готова к этому.
  • 1 Гб компонентов, необходимых для реализации возможности отката и восстановления после установки обновлений безопасности и функциональных обновлений. По этому поводу мы получаем огромное количество положительных отзывов, поскольку эта возможность является необходимой мерой для обеспечения надежности системы. Мы также понимаем и принимаем отзывы, касающиеся требований к минимальному количеству места, необходимого для установки SP1 поверх RTM. Надеюсь, что вы слышали о утилите vsp1cln.exe в папке system32, которая позволит сэкономить вам кое-какое место.
  • 1 Гб на поддержку гибернации для предотвращения потери данных в случае нарушения подачи электропитания. От данной возможности можно отказаться, удалив через мастер «Очистка диска» (в англ. версии Disk Cleanup) файл гибернации или через ввод команды powercfg /h off в консоли, запущенной от имени администратора.
  • 315 Мб шрифтов. Пользователи Windows говорят на различных языках, порой даже используют различные языки в рамках одного компьютера, и хотят, чтобы Windows говорила с ними на их же языке. Windows Vista обладает встроенной поддержкой интернациональных шрифтов, поэтому в системе с любым установленным языком можно открывать документы и веб-сайты на любом другом языке. Но, как мы знаем, шрифты относятся к тому классу ресурсов, от которых пользователи избавляются в первую очередь.
  • 52 Мб файлов протоколов. Неважно, что это – файлы для регистрации событий или иные служебные файлы, – все они критичны при возникновении проблем. Подобного рода информация используется службами поддержки для диагностики и устранения проблем.

Разрабатывая Windows 7

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

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

К примеру, Windows Vista SP1 содержит почти 1 Гб драйверов, обеспечивающих поддержку широчайшего диапазона устройств. Локальный кэш может терять свою актуальность с выходом новых версий драйверов и в результате пользователям предлагается посетить Windows Update, чтобы загрузить новейшую версию драйверов.

Почему же для поддержки PnP-устройств не использовать лишь кэш драйверов с Windows Update и не сэкономить этим некоторое пространство на диске? В таком подходе есть несколько преимуществ:

  1. Крайне редко мобильные компьютеры не имеют выхода в Интернет, поэтому их пользователи всегда могут загрузить новую версию драйвера.
  2. Пользователям не придется делать двойную работу, устанавливая обновленную версию драйвера поверх установленной, поскольку они в любом случае выходят в Интернет.

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

Компоненты Windows, устанавливаемые по умолчанию, имеют значение для поддержки различных сценариев. Мы должны внимательно изучить, следует ли делать некоторые функции/компоненты (такие, как Media Center) опциональным вместо того, чтобы по умолчанию устанавливать их в каждой системе. Поэтому мы придерживаемся мнения, что многие из функций Windows следует сделать опциональными. В Windows Vista, как вы заметили, при выборе установки какого-либо опционального компонента Windows не требует наличия диска (или доступности сетевого источника). Это потому, что все функции без исключения входят в состав полной установки Windows. Компоненты доступны к установки в любой момент времени и, даже если они не установлены, мы все равно при необходимости их обновляем – в будущем, если вы решите задействовать компонент, вы можете быть уверены, что таким шагом не добавите в систему код, ранее подверженный уязвимости. Это еще один из способов обеспечения актуальности и безопасности Windows.

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

Windows сохраняет записи о различных системных событиях в различных местах, при этом размер файлов протоколов может со временем значительно увеличиваться. Например, при сбое приложения Windows выполняет дамп памяти, необходимый для анализа сбоя. Этому есть масса весомых причин, но отвечая общей тенденции по сокращению занимаемого пространства на диске, мы должны научиться управлять этим ростом и по возможности снизить его темпы. Как мы говорили выше, существенный вклад в занимаемое пространство вносят процедуры восстановления системы и гибернация. В системах, где существуют ограничения по размеру используемых дисков, 1 Гб памяти, отводимой под файл гибернации, может оказаться слишком дорогим удовольствием. Функция восстановления системы должна стать более настраиваемой и по умолчанию система должна выполнять как можно меньше снимков системы.

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

Подводя итог вышесказанному, в Windows 7 мы стремимся уменьшить пространство, занимаемое ОС на диске, стремимся сделать его меньше, чем в Windows Vista. Мы намерены уделить особое внимание настройкам по умолчанию, обеспечить всеобъемлющий контроль OEM-партнерам, пользователям и ИТ-специалистам без ущерба надежности Windows.

Майкл Бек (Michael Beck),

Источник: E7Blog

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

Информация по теме:http://blogs.technet.com/askcore/archive/2008/09/17/what-is-the-winsxs-directory-in-windows-2008-and-windows-vista-and-why-is-it-so-large.aspxhttp://blogs.msdn.com/e7/archive/2008/11/19/disk-space.aspxhttp://windows7center.com/news/windows-7-to-use-less-space-than-vista/

Там исчерпывающие ответы на вопросы типа: почему размер WinSxS большой, почему не исправили по сравнению с Vista и почему размер WinSxs может быть больше размера винта.

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

2. Папка WinSxS содержит hard links(жесткие ссылки) на системые файлы расположенные в других местах. Поэтому Explorer покажет вам размер системы гораздо больший, чем это есть на самом деле (огромное число файлов посчитается не по одному разу).

3. Папка WinSxS содержит подпапку Backup, где храниться копия восстановления системы. Если раньше она расла и росла после установки компонент, сервис паков, обновлений системы и драйверов, то сейчас через некоторое время папка будет самоочищаться.

Проблема размера системы самым серьезным образом проанализирована разработчиками Windows 7 (не только папки WinSxS!) и в систему внесены существенные изменения, которые не только уменьшили начальный ее размер, но и предотвращают ее раздувание со временем.

Daniel Kornev

www.windxp.com.ru

6 ошибок людей с маленьким системным разделом – Вадим Стеркин

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

На протяжении уже многих лет я читаю все темы форумов, в которых обсуждается современная операционная система Microsoft. И я очень часто вижу людей с маленьким системным разделом. Будь то Windows XP, Vista или 7, одна и та же картина наблюдается раз за разом – систему неоправданно зажимают в тесные рамки.

Зачем систему размещают на отдельном разделе

Когда-то, еще во времена Windows 98, один мой приятель (тот самый, что подсадил меня на Total Commander) поразил своим раскладом по разделам диска. Он с гордостью показывал мне, как у него все четко оптимизировано – один раздел для загрузчика, второй для системы, третий для файла подкачки, четвертый для программ, пятый для фильмов, шестой… У него их было, наверное, штук 10, и все на одном физическом диске!

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

Заметьте, условность – если придется переустанавливать! Но это не относится к тем, кто знает, как настраивать систему, чтобы обходиться без переустановок. Вы боитесь, что у вас Windows 7 слетит? photo credit: Capture Queen ™

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

Такой подход упрощает перемещение и резервное копирование профилей пользователей в организации. Как следствие, многие функции системы построены на этом фундаменте. Так, резервное копирование файлов в Windows 8 (да и в Windows 7 тоже) максимально быстро настраивается при использовании библиотек, которые содержат документы, музыку и видео, хранящиеся в профиле.

Системные требования…

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

photo credit: IronRodArt — Royce Bair

Windows XP не предъявляла серьезных требований к дисковому пространству –  для “Gold” была заявлена скромная цифра в 1.5 Гб.  Для нормальной работы этого, конечно, не хватало, но раздел в 15 – 20 Гб позволял свободно вместить систему и программы.

Со временем жесткие диски становились все объемнее, а цена за гигабайт пространства продолжала снижаться (наводнение в Таиланде – это временное исключение). На смену Windows XP пришла Windows Vista, которой нужно было уже 40 Гб. Пропустим ее, как сделали это многие пользователи, и перейдем сразу к Windows 7.

Тут Microsoft сделала ход конем и заявила, что системе нужно как минимум 16 Гб на диске, хотя Windows 7 требовалось не меньше места, чем предыдущей ОС.

Но в то время как раз начали набирать ход твердотельные диски (SSD), тогда еще маленькие и жутко дорогие. Редмонд не мог допустить того, чтобы новейшая операционная система была несовместима с актуальной технологией накопителей, поэтому пришлось вводить пользователей в заблуждение. Можно, конечно, установить Windows 7 на раздел в 16 Гб, но это сродни установке XP на раздел в 1.5 Гб.

… и привычки пользователей

И тут оказалось, что многие пользователи, пропустившие Windows Vista, пытаются втиснуть Windows 7 на тот же раздел, где стояла XP, либо аналогичный по размеру. Но после установки системы внезапно выясняется, что места на разделе осталось совсем мало!

Увеличить рисунок

Конечно, ведь размер дистрибутива вырос в 3-4 раза, с 600 Мб Windows XP до 2.1 – 2.4 Гб Windows 7, в зависимости от разрядности. Но это еще полбеды! Объем оперативной памяти подрос с «роскошных» для XP 512 Мб  до 2-4, а то и 8 Гб, что сразу отразилось на размерах файлов подкачки (1.5 объема RAM) и гибернации (0.75 объема RAM).

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

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

Но и это не помогает! Дистрибутивы любимых программ за эти годы разжирели от биг-маков, а после установки сжирают драгоценное место. Office 2003 обходился скромными 400 Мб на диске, а Office 2010 требует для себя уже 3 Гб, нагло сохраняя установочные файлы в гигабайтной папке MSOCACHE.

Казалось бы, в такой ситуации напрашивается мысль выделить для Windows  на своем диске столько места, сколько ей нужно, благо терабайтные накопители это позволяют!

Даже в нетбуках полутора-двухлетней давности уже ставили диски объемом в 320 Гб. Что уж говорить о рынке накопителей для настольных систем, где сегмент «1 Тб и выше» является доминирующим для дисков 7200 rpm (показано предложение ведущего американского онлайн-продавца newegg.com)

Типичные ошибки и как их не совершать

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

  1. Отключение защиты системы
  2. Отключение Windows Update
  3. Отключение гибернации
  4. Отключение файла подкачки
  5. Перенос папки Program Files на другой раздел
  6. Неэффективное использование возможностей диска

1. Отключение защиты системы

Ошибка: снижение устойчивости Windows .

Вы знаете, что это моя любимая тема! У меня система установлена на SSD объемом 120 реальных гигабайт, и мне совершенно не жалко отдать 5% пространства за гарантию ее устойчивости и возможность вытащить случайно удаленные файлы из теневых копий.

 

Читая форум, я вижу много людей, лишивших себя запасного аэродрома. Не попадайте в их число!

2. Отключение Windows Update

Ошибка: снижение безопасности и надежности работы Windows .

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

Я следую рекомендациям Microsoft и устанавливаю обновления в автоматическом режиме. Кстати, я изменяю время установки с 3:00 на вечер, чтобы избежать автоматической перезагрузки (ее также можно отключить политикой).

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

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

Я не жалею дисковое пространство, чтобы обеспечить безопасность и надежность своей системы.

Полностью автоматическое обновление экономит мое время, и оно безупречно работает с момента первой установки Windows 7!

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

3. Отключение гибернации

Ошибка: неэффективное использование своего времени и уменьшение времени работы от батареи.

Отказ от использования гибернации не приводит к трагическим последствиям, но чреват неэффективным использованием Windows.

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

Снижение скорости работы с Windows

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

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

А это значит, что не только все ваши программы уже запущены, но и можно сразу возобновить, например:

  • редактирование документа
  • просмотр фильма или прослушивание музыки
  • веб-серфинг

Всего этого вы лишаетесь, выключая компьютер. Впрочем, Windows 8 отчасти поможет вам по принципу «не хочешь, заставим». В новой операционной системе Microsoft стандартное выключение приводит лишь к завершению сеанса, а системные процессы отправляются в гибернацию. Читайте Как работает быстрый запуск в Windows 8.

Уменьшение времени работы от батарей

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

В отличие от сна, потребление электроэнергии в гибернации минимально, и система может находиться в этом состоянии неделями.

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

4. Отключение файла подкачки

Ошибка: затруднение диагностики при сбоях

Имея большой объем оперативной памяти, кажется логичным полностью отказаться от использования файла подкачки в пользу более быстрой RAM. Однако если для ваших задач требуется много памяти, лучше позволить Windows дышать глубже. При необходимости система сможет записывать редко используемые данные на диск, освобождая память для более важных задач.

Так или иначе, полное отключение файла подкачки ведет к невозможности создать дамп памяти, занятой под процессы ядра, если случится сбой (пример | подробнее у Руссиновича). Другими словами, вы не сможете определить драйвер, вызвавший BSOD.

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

У меня 8 Гб RAM, из которых я раньше редко использовал больше пяти. Рекомендуемый системой по старинке файл подкачки в 12 Гб мне был не нужен, поэтому я задал ему размер 200 Мб для записи мини-дампов.

Сейчас я уже упираюсь в потолок, поэтому создал два файла подкачки на разных дисках для максимального быстродействия. Напомню, что ФП имеет смысл переносить только на другой физический диск. Что же касается твердотельных накопителей, то если у вас не слишком много памяти, как у меня в нетбуке, файлу подкачки самое место на SSD.

5. Перенос папки Program Files на другой раздел

Ошибка: бессмысленность действия и снижение безопасности системы.

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

Бессмысленность действия

Важнее то, что перенос просто не имеет смысла. Намного правильнее держать программы на системном разделе, поскольку это упрощает резервное копирование системы и восстановление привычной среды.

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

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

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

  • регистрация библиотек и компонентов (пример — Microsoft Office)
  • установка драйверов (пример – Alcohol)
  • ассоциация с типами файлов и протоколами (пример – браузер Opera, и нет, вручную будет не быстрее)

И не забывайте о том, что вы отрываете программы не только от системы, но и от их данных, которые хранятся в папке %UserProfile%\AppData.

Снижение безопасности

Казалось бы, при чем тут это? Все дело в правах на папку! Осуществлять запись в папки Program Files и Program Files (x86) могут только администраторы. Права на папку, созданную на другом разделе, наследуются от его корня. На первый взгляд, группа «Пользователи» (Users) не имеет разрешения на запись, но оно выдается группе «Прошедшие проверку» (Authenticated Users).

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

Другими словами, вредоносная программа, проникнув в вашу систему, может делать с вашими приложениями что угодно, даже не имея прав администратора.

Например, она может модифицировать код исполняемых файлов или подменять динамические библиотеки (DLL), и контроль учетных записей вас об этом не предупредит.

Кстати, именно в этом выражается недостаток модели безопасности, которую использует браузер Google Chrome, чья папка размещается в профиле пользователя. В данном случае Google выбирает, по ее мнению, меньшее из двух зол, поскольку такое расположение браузера позволяет незаметно обновлять его без вашего участия и оперативно закрывать уязвимости.

Вы все еще переносите папку Program Files на другой раздел?

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

6. Неэффективное использование возможностей диска

Ошибка: недостаток места негативно сказывается на продуктивности работы.

Когда система установлена на жесткий диск (что было верно для 92% читателей моего блога на момент написания статьи), для правильной дефрагментации требуется не менее 15% свободного пространства. Чем меньше места вы выделили под системный раздел, тем выше вероятность, что вы преодолеете этот порог, ведущий к неэффективной дефрагментации.

Я почти три года проработал на ноутбуке с HDD размером 120 Гб, и мне было непросто держать свободной 1/7 часть диска. Проблему помогал решить внешний USB-диск.

Являясь счастливым обладателем SSD, вы можете не беспокоиться о фрагментации. Но для твердотельных накопителей вопрос свободного пространства тоже актуален! А если вы переносите личные файлы и документы на другой раздел диска, то просто замедляете свою работу с ними. Ведь так вы лишаетесь возможности максимально быстро перемещаться по папкам, а также моментально находить файлы и открывать документы.

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

Опрос и дискуссия

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

Поскольку опрос (результаты утеряны) не дает полной картины (например, за кадром остается общий размер диска), я очень рассчитываю увидеть ее в комментариях! Напишите, как у вас обстоят дела:

  • укажите размер раздела с Windows 7 и общий объем диска, на котором  установлена система
  • добавьте ссылку на полноэкранный скриншот оснастки управления дисками (diskmgmt.msc)
  • объясните, почему у вас именно такой расклад по разделам
  • признайтесь, какие из перечисленных ошибок вы допускаете (а если не считаете их ошибками, докажите это!)

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

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

Обсуждение завершено.

www.outsidethebox.ms

Windows 7 и SSD: как уменьшить размер системного диска

Как и все современные операционные системы, Windows 7 выполняет в фоновом режиме массу незаметных для пользователя операций, призванных обеспечить быстрый запуск программ и файлов. На эти системные нужды уходит довольно много дискового пространства, и если на большом жестком диске это не бросается в глаза, то на маленьком SSD свободное место может кончиться довольно быстро. Уменьшить размер системных файлов можно четырьмя способами.

Некоторые из описанных настроек содержатся в диалоговом окне «Свойства системы» (System Properties). Его можно вызвать и из Панели управления (Control Panel), но на мой взгляд проще открыть меню «Пуск» (Start), нажать правой кнопкой мыши на ссылке «Компьютер» (Computer) и выбрать пункт «Свойства» (Properties). В появившемся окне нужно нажать ссылку «Дополнительные параметры системы» (Advanced System Settings).

Файл подкачки

Начнем с самого противоречивого вопроса. Windows создает на системном диске файл подкачки (который еще иногда не совсем корректно называют свопинг-файлом). Изначальный размер этого файла определяется объемом оперативной памяти — чем ее больше, тем больше файл подкачки.

Этот файл носит имя «Pagefile.sys» и хранится по умолчанию в корневом каталоге системного диска. Его можно уменьшить или переместить на диск с данными. И тот, и другой вариант имеют массу плюсов и минусов, а о расчете правильного размера файла подкачки я мог бы написать целую статью, но как-нибудь в другой раз.

Чтобы изменить настройки файла подкачки, нажмите кнопку «Параметры» (Settings) в разделе «Быстродействие» (Performance) на вкладке «Дополнительно» (Advanced) окна «Свойства системы». В появившемся диалоговом окне «Параметры быстродействия» (Performance Options) откройте вкладку «Дополнительно» (опять) и нажмите кнопку «Изменить» (Change) в разделе «Виртуальная память» (Virtual Memory).

Для начала снимите флажок «Автоматически выбирать объем файла подкачки» (Automatically Manage). После этого станут доступны все прочие опции.

Поскольку мой компьютер не испытывает недостатка в оперативной памяти, я ограничил исходный размер файла подкачки 1024 мегабайтами, позволив ему расширяться до 4 Гбайт при необходимости. Изменив настройки, не забудьте нажать кнопку «Задать» (Set).

Чтобы переместить файл подкачки на другой диск, выберите опцию «Без файла подкачки» (No Paging File) и нажмите кнопку «Задать». Затем выберите в списке нужный диск и укажите размер либо выберите опцию «Размер по выбору системы» (System Managed Size). Нажмите «Задать».

Файл гибернации

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

При гибернации система создает скрытый файл «hiberfil.sys», который хранится в корневом каталоге системного диска. По умолчанию, он использует 75% доступного дискового пространства.

Если компьютер оснащен диском маленького объема, гибернацию можно отключить из командной строки с правами администратора. Для этого введите в строке поиска меню «Пуск» ключевое слово «cmd» (без кавычек) и нажмите [Alt]+[Shift]+[Enter]. В появившемся окне командной строки введите команду powercfg –h off и нажмите [Enter] (включить гибернацию можно той же командой, но вместо off нужно подставить on). Из командной строки можно также проверить размер файлов подкачки и гибернации, воспользовавшись командой dir c:\ /as.

Восстановление системы

Функция «Восстановление системы» (System Restore) позволяет при необходимости вернуть прежние системные настройки, а также сохраняет предыдущие версии важных файлов. Для этого система периодически создает точки восстановления — мгновенные снимки текущего состояния системы. Эта информация, естественно, сохраняется на системном диске и занимает драгоценное место. В принципе, создание точек восстановления можно полностью отключить, но я бы не советовал этого делать. Лучше ограничить пространство, выделенное для их хранения.

Для этого откройте диалоговое окно «Свойства системы» и выберите вкладку «Защита системы» (System Protection). Выделите в списке системный диск (C:) и нажмите кнопку «Настроить» (Configure). В появившемся диалоговом окне можно настроить использование дискового пространства. Я, как видите, выделил под точки восстановления всего 3% от общего объема диска. Этого хватит для сохранения нескольких точек восстановления, чего вполне достаточно для отката к предыдущему состоянию системы при возникновении проблем.

Индекс файлов

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

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

1. На диске с данными создайте новую пустую папку для файлов индекса. В моем примере это папка «Index» на диске «X:».

2. В строке поиска меню «Пуск» введите ключевое слово «индекс» (без кавычек). В списке результатов выберите «Параметры индексирования» (Indexing Options).

3. В появившемся диалоговом окне нажмите кнопку «Дополнительно».

4. В разделе «Расположение индекса» (Index Location) указано текущее размещение файлов индекса — по умолчанию «C:\ProgramData\Microsoft». Нажмите кнопку «Выбрать новое» (Select New) и выберите папку, созданную в п.1. Нажмите «OK».

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

Похожее

i-leon.ru


Смотрите также