Уменьшить размер windows 7 на диске
В некоторых ситуациях, пользователю необходимо изменить размер диска, изменив соотношение дискового пространства между разделами жесткого диска, создать новый раздел. Это требуется для рационального распределения пространства на дисках (разделах, томах) компьютера, когда нужно подобрать подходящие размеры разделов диска.
На новых компьютерах, обычно, есть только один раздел: локальный диск «C:», занимающий все место. Мы не принимаем во внимание скрытые системные разделы, необходимые для нормальной работы Windows, они не отображаются в Проводнике, эти разделы не следует трогать при проведении операций с дисками компьютера.
Пользователи самостоятельно создают на жестком диске ПК новые логические диски — разделы для того, чтобы отделить систему от места хранения пользовательских данных. На одном диске находится операционная система Windows с программами, на другом разделе хранится необходимая информация: файлы, документы, изображения, видео, музыка и так далее. В этом случае, при переустановке системы, данные пользователя будут сохранены, потому что они находятся на другом диске (разделе) компьютера.
В случае необходимости, пользователь может изменить размер разделов жесткого диска: отделить некоторую часть пространства от одного раздела, а затем присоединить образовавшееся свободное место к другому разделу, или создать из отделенного пространства новый логический раздел. Можно изменить раздел диска Windows: присоединить, или, наоборот, отделить некоторую часть дискового пространства от системного раздела, перераспределить место между другими разделами жесткого диска.
В операционной системе Windows имеется встроенное системное средство: оснастка «Управление дисками», предназначенная для выполнения операций между разделами и дисками компьютера. При использовании системного инструмента, в большинстве случаев, не получится перераспределить место на диске между разделами без потери данных на одном из разделов.
Перераспределение места между дисками происходит по следующему алгоритму:
- Сначала отделяется требуемый размер дискового пространства от одного раздела, за счет которого нужно увеличить место на другом разделе.
- Затем нераспределенное пространство присоединяется к другому разделу, который потребовалось увеличить.
Если из свободного пространства, отделенного от другого раздела, нужно создать новый раздел на жестком диске, то эту неразмеченную область никуда не присоединяют, на ее месте создается новый логический диск (раздел, том).
Уменьшение раздела диска в EaseUS Partition Master
Программа EaseUS Partition Master имеет бесплатную версию EaseUS Partition Master Home Edition, приложение работает на английском языке. Мы будем использовать программу, загрузившись с WinPE диска.
Сейчас мы проделаем обратную операцию: отделим от диска «C:» некоторую часть пространства, а потом добавим это неразмеченное пространство к диску «D:».
- В окне программы EaseUS Partition Master щелкните правой кнопкой мыши по диску «C:».
- В контекстном меню выберите пункт «Resize/Move» (Изменить размер/Раздвинуть).
- В окне «Resize/Move» передвиньте маркер в сторону уменьшения диска на нужный размер. Нажмите на «Advanced Setting», чтобы увидеть или настроить выделяемое пространство в числовом виде.
- Нажмите на кнопку «ОК».
- В главном окне EaseUS Partition Master нажмите на кнопку «Execute Operation» (Выполнить операцию), расположенную на верхней панели.
- В окне «Pending Operation» (Находящаяся на рассмотрении операция) нажмите на кнопку «Apply» (Применить).
- После завершения выполнения операции, нажмите на кнопку «Finish».
Теперь нужно добавить неразмеченное пространство к диску «D:».
- Выделите правой кнопкой мыши диск «D:», в контекстном меню нажмите на «Resize/Move».
- В окне «Resize/Move» передвиньте ползунок до конца, занимая все неразмеченное пространство.
- Нажмите на кнопку «ОК».
- В главном окне EaseUS Partition Master нужно нажать на кнопку «Execute Operation» для запуска операции.
- В окне «Pending Operation» нажмите на кнопку «Apply».
- Дождитесь завершения выполнения операции по присоединению дискового пространства.
- Перезагрузите компьютер, войдите в Windows.
Возможные варианты запуска очистки в команде DISM в Windows 8
Собственно, не варианты, а один единственный вариант:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Посмотреть информацию о WinSxS и обновлениях по /AnalyzeComponentStore не получится – версия DISM Windows 8 такой ключ не распознает.
То же самое относится и к /ResetBase – не поддерживается.
Файл гибернации
Windows поддерживает два режима экономии энергии: сон и гибернация. Последний актуален главным образом для ноутбуков. Настольные компьютеры в гибернации, как правило, не нуждаются, особенно если имеют надежное бесперебойное питание.
При гибернации система создает скрытый файл «hiberfil.sys», который хранится в корневом каталоге системного диска. По умолчанию, он использует 75% доступного дискового пространства.
Если компьютер оснащен диском маленького объема, гибернацию можно отключить из командной строки с правами администратора. Для этого введите в строке поиска меню «Пуск» ключевое слово «cmd» (без кавычек) и нажмите [Alt]+[Shift]+[Enter]. В появившемся окне командной строки введите команду powercfg –h off и нажмите [Enter] (включить гибернацию можно той же командой, но вместо off нужно подставить on). Из командной строки можно также проверить размер файлов подкачки и гибернации, воспользовавшись командой dir c:\ /as.
Присоединяем дисковое пространство к системному диску в Acronis Disk Director
Мы используем мощную программу Acronis Disk Director, с помощью которой нам нужно присоединить пространство от диска «D:» (или диска с другой буквой) к системному разделу жесткого диска.
- Запустите программу Acronis Disk Director 12 с загрузочного диска: флешки или CD/DVD диска.
- Кликните по диску «D:» правой кнопкой мыши, в контекстном меню выберите «Изменить размер тома».
- В окне «Изменить размер ‘Метка тома’ (D:)» передвиньте ползунок на нужное количество дискового пространства, которое требуется присоединить к другому диску.
- Нажмите на кнопку «ОК».
- На верхней панели нажмите на кнопку «Применить ожидающие операции».
- В окне «Ожидающие операции» ознакомьтесь с информацией, а затем нажмите на кнопку «Продолжить».
Незанятое пространство отделено от диска «D:», теперь его нужно присоединить к диску «C:».
- Выделите диск «C:», в контекстном меню нажмите на «Изменить размер тома».
- Передвиньте ползунок, чтобы занять все имеющееся пространство после тома.
- В окне «Ожидающие операции» нажмите «Продолжить».
После выполнения всех необходимых действий, в окне программы Acronis Disk Director отобразятся диски компьютера с измененными разделами.
Выполните перезагрузку, загрузите на ПК операционную систему Windows.
Как увеличить размер диска «С» средствами Windows
В операционной системе Windows имеется встроенное средство для управления дисками, в котором можно создать, расширить, уменьшить или удалить том (диск).
Нам нужно увеличить системный раздел за счет диска «D:».
Имейте в виду, что увеличить раздел «C:», позаимствовав дополнительное пространство с диска под буквой «D», не получится без удаления информации с диска «D:». После сжатия диска, появится незанятое место, расположенное после диска «D», присоединить которое к диску «C» нельзя из-за того, что не будет работать функция расширения тома. Эта функция работает, если присоединяемое пространство находится сразу за диском («справа»), к которому необходимо добавить дополнительное дисковое пространство.
Выполните следующие действия:
- Нажмите на клавиши «Win» + «R».
- В окне «Выполнить» введите команду: «diskmgmt.msc» (без кавычек), нажмите на кнопку «ОК».
- Откроется окно «Управление дисками», в котором отображены все диски, подключенные к компьютеру.
На этом компьютере, на жестком диске имеются два скрытых системных раздела (они не имеют букв) и два логических диска: «C:» и «D:».
Для того, чтобы увеличить место на диске «C», нам нужно выполнить последовательные действия:
- Удалить диск «D».
- Присоединить к диску «C» определенный размер от нераспределенного пространства.
- Создать диск «D» из нераспределенного пространства.
- Щелкните по диску «D:» правой кнопкой мыши, в контекстном меню выберите «Удалить том…», согласитесь на удаление раздела.
- На жестком диске компьютера появится область с нераспределенным пространством.
- Кликните правой кнопкой мыши по диску «C:», в открывшемся меню выберите пункт «Расширить том…».
- В окне «Мастер расширения тома» нажмите на кнопку «Далее».
- В окне «Выбор дисков» выберите необходимый размер присоединяемого пространства, отображаемый в МБ (мегабайтах).
- В окне «Завершение мастера расширения тома» нажмите на кнопку «Готово».
В оснастке «Управление дисками» вы увидите, что размер диска «C:» увеличился. На жестком диске осталось нераспределенное пространство, из которого мы создадим новый логический диск.
Теперь нам необходимо заново создать диск «D:»:
- Щелкните правой кнопкой мыши по области жесткого диска, на которой написано: «Не распределена», выберите «Создать простой том…».
- В окне «Мастер создания простого тома» нажмите на кнопку «Далее».
- В окне «Указание размера тома» нажмите на кнопку «Далее». По умолчанию, системное средство выберет все доступное нераспределенное пространство.
- В окне «Форматирование раздела» согласитесь с выбранными настройками. Вы можете задать метку тома (название, под которым диск будет отображаться в Проводнике): «Новый том» (по умолчанию), «Локальный диск» или любое другое название. На этом примере, я выбрал метку «vellisa».
- В окне «Завершение мастера создания тома» нажмите «Готово».
В результате, на компьютере появился новый диск «D:».
Как получить права на папку C:\Windows\WinSxS
Учитывая важность содержимого WinSxS для операционной системы, изначально полный доступ к ней имеет только пользователь TrustedInstaller. Группа «Администраторы» обладает правами исключительно на чтение и выполнение.
Начать надо все же с бекапа системы – мало ли что, вдруг что-то у вас пойдет не так.
Предоставить группе «Администраторы» необходимые для дальнейших манипуляций права можно в командной строке, или с помощью графических утилит Windows. Рассмотрим по очереди оба варианта.
В командной строке с правами администратора нужно последовательно выполнить следующие команды:
Первая сохранит разрешения (ACL) для всех файлов в каталоге C:\Windows\WinSxS и его подкаталогов в ACL-файл:
icacls C:\Windows\winsxs /save C:\Windows\aclwinsxs.txt /T — “C:\Windows\aclwinsxs.txt” – файл, в котором будут записаны ACL. Вы можете выбрать другой путь и название этого файла. В принципе, эту операцию можно и не делать, но хуже не будет.
Вторая принудительно назначит группу «Администраторы» владельцем каталога WinSxS и всех вложенных папок и файлов:
takeown /A /R /F C:\Windows\winsxs
Третья добавит администраторам права на полный доступ ко всем папкам и файлам в этой папке:
icacls C:\Windows\winsxs /T /grant Администраторы:(F)
Так как файлов очень много, выполнение команд займет определенное время. После завершения изменений все пользователи из группы “Администраторы” смогут добавлять, удалять и перемещать файлы в папке WinSxS.
Такой же результата можно получить в Windows Explrer. Для этого его нужно сначала запустить с повышенными привилегиями. В командной строке, запущенной от имени администратора (выбрать в контекстном меню по клику правой кнопкой мыши) нужно набрать “explorer” и нажать “Enter”. Все дальнейшие действия выполняем в открывшемся окне.
Заходим в папку Windows, находим каталог WinSxS и открываем его свойства правой кнопкой мыши. Далее “Безопасность” –> “Дополнительно” –> “Владелец”:
Как и в случае командной строки ждем завершения операции.
Теперь можно назначить группе “Администраторы” полные права на нужную нам папку. Закрываем окно с оповещением о смене владельца и переходим на вкладку “Разрешения” –> “Изменить разрешения”:
Выбираем группу “Администраторы”, отмечаем чекбокс “Заменить все разрешения …”, нажимаем “Изменить”. В открывшемся окне разрешаем полный доступ для группы “Администраторы”:
Нажимаем “ОК” и возвращаемся на предыдущий экран. Проверяем правильность сделанных изменений и нажимаем “Применить” или “ОК”. Соглашаемся с двумя предупреждениями системы, ждем завершения операции.
Теперь мы можем делать с содержимым папки WinSxS все, что захочется, главное не сделать того, что сильно не понравится Windows. Например, можно заняться переносом WinSxS\Backup на другой диск.
Восстановление системы
Функция «Восстановление системы» (System Restore) позволяет при необходимости вернуть прежние системные настройки, а также сохраняет предыдущие версии важных файлов. Для этого система периодически создает точки восстановления — мгновенные снимки текущего состояния системы. Эта информация, естественно, сохраняется на системном диске и занимает драгоценное место. В принципе, создание точек восстановления можно полностью отключить, но я бы не советовал этого делать. Лучше ограничить пространство, выделенное для их хранения.
Для этого откройте диалоговое окно «Свойства системы» и выберите вкладку «Защита системы» (System Protection). Выделите в списке системный диск (C:) и нажмите кнопку «Настроить» (Configure). В появившемся диалоговом окне можно настроить использование дискового пространства. Я, как видите, выделил под точки восстановления всего 3% от общего объема диска. Этого хватит для сохранения нескольких точек восстановления, чего вполне достаточно для отката к предыдущему состоянию системы при возникновении проблем.
Команды очистки файлов обновлений
Начнем опять же с Windows 8.1, как наиболее продвинутой в этом плане.
Запускаем командную строку от имени администратора. В Windows 8.1 это можно сделать через “Поиск”. В окне поиска нужно набрать cmd, затем выбрать по клику правой кнопкой мыши “Запуск от имени администратора”.
Все команды, которые будут представлены, можно выполнять и в Windows PowerShell. Кому как больше нравится.
Речь пойдет о системе обслуживания образов DISM, вернее о ее новых возможностях.
Выполним в начале команду:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Эта команда покажет размер хранилища компонентов WinSxS каким его видит проводник, фактический размер и сколько места занято общими с Windows файлами (жесткими ссылками), объем резервных копий и отключенных компонентов, дату последней очистки и сколько пакетов можно освободить.
Показанное на рисунке состояние WinSxS соответствует полученному в результате очистки с помощью графической утилиты. Посмотрим, изменится ли что-то если повторно запустить процесс очистки, но с помощью DISM.
Выполним основную команду очистки в DISM:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Повторяем запуск DISM с ключом /AnalyzeComponentStore и убеждаемся, что в папке WinSxS ничего не изменилось. Это означает, что запуск команды очистки в DISM эквивалентен рассмотренной выше графической утилите “Очистка диска”.
Судя по описанию команд в TechNet можно дополнительно уменьшить занимаемый системой объем за счет удаления всех предыдущих версий компонентов. Сделать это можно выполнив предыдущую команду очистки с дополнительным ключом:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Необходимо иметь в виду, что после выполнения этой команды не будет возможности отменить установленные обновления. Такая необходимость возникает не так уж часто, но лучше все же не рисковать и сделать предварительно системный бекап.
Надо сказать, что в рассматриваемом примере выполнение указанной команды на первый взгляд не возымело на папку WinSxS никакого действия, но при этом неожиданно уменьшилось общее место, занимаемое системой на диске C:\ до 9,58 ГБ. Впрочем, сомневаться в том, что это работает, не стоит.
Если после выполнения команды очистки с ключом /ResetBase открыть “Программы и компоненты” в “Панель управления” и попытаться удалить любое обновление из списка, то это окажется невозможным – кнопка “Удалить” попросту не появляется.
Что реально можно сделать для уменьшения объема папки WinSxS
Проверить наличие и удалить файлы отката установки сервисных пакетов
Для начала обратите внимание на размер подпапки Backup в папке C:\Windows\winsxs. Если она занимает заметно больше 0,5 ГБ, то это могут быть файлы, предназначенные для отката установки сервисных пакетов.
Эти файлы появляются в том случае, когда исходная операционная система была обновлена установкой сервисного пакета. Например, SP1 в Windows 7. Удалить эти файлы можно с помощью команды DISM.
DISM перечисляет, устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в образах Windows.
Для этого в командной строке, запущенной от имени администратора, нужно выполнить следующую команду:
dism /online /Cleanup-Image /spsuperseded /hidesp
/online – задает работающую операционную систему как назначение;
/Cleanup-Image — выполняет операции очистки и восстановления;
/spsuperseded /hidesp — удаляет архивные файлы, созданные в ходе установки пакета обновления и скрывает пакет обновления в списке установленных обновлений.
Стало быть, уменьшить размер папки WinSxS и высвободить таким образом место на диске в моем случае не получится – удалять просто нечего. В противном случае можно было бы высвободить несколько гигабайт.
Обязательно читаем об изменениях в обслуживании папки WinSxS в Windows 7 после обновления KB2852386 от 8 октября 2013 года.
До того, как перейти к каким бы то ни было действиям с папкой WinSxS, нужно получить на это права.
Очистка папки WinSxS в Windows 8.1
Реализация
Обновление KB2852386 заменяет всего один файл — Scavengeui.dll, в котором реализована вся работа по очистке. Фактически, в утилиту «Очистка диска» добавили вызов функции DISM, доступной в более новых ОС при использовании в утилите DISM.exe параметра /StartComponentCleanup (но не дополнительного ключа /ResetBase).
Как грамотно уменьшить размер папки WinSxS в Windows 7 SP1
Увеличить рисунок
Так, при каждом запуске утилиты «Очистка диска» в папку %LocalAppData%\Temp\ зачем-то копируется содержимое папки %WinDir%\System32\DISM (причем временная папка не удаляется после завершения операции). После чего с помощью обновленной DLL осуществляется программный вызов функции глубокой очистки непосредственно из утилиты. Впрочем, копирование папки DISM наблюдалось еще до выхода KB2852386.
Как грамотно уменьшить размер папки WinSxS в Windows 7 SP1
Индекс файлов
Поиск Windows — прекрасная штука, но за все хорошее приходится платить. Все файлы в пользовательских папках, а также электронные письма, индексируются для дальнейшего поиска по содержимому или свойствам. Эта информация хранится в виде группы файлов в скрытой папке на системном диске. Общий объем индекса может достигать нескольких гигабайтов — в зависимости от количества проиндексированных файлов.
Некоторые рекомендуют полностью отключить службу поиска Windows, но на мой взгляд, это плохой совет. Лучше переместить файлы индекса на диск с данными. Вот как это делается:
1. На диске с данными создайте новую пустую папку для файлов индекса. В моем примере это папка «Index» на диске «X:».
2. В строке поиска меню «Пуск» введите ключевое слово «индекс» (без кавычек). В списке результатов выберите «Параметры индексирования» (Indexing Options).
3. В появившемся диалоговом окне нажмите кнопку «Дополнительно».
Как очистить папку 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, поэтому не буду повторяться, а лишь отмечу несколько моментов.
Как восстановить права на папку C:\Windows\WinSxS и сделать ее владельцем системный сервис TrustedInstaller
После завершения операций переноса WinSxS\Backup\ на другой диск имеет смысл вернуть прежние разрешения на папки и файлы.
Вернуть TrustedInstaller владение каталогом WinSxS можно следующей командой:
icacls C:\Windows\winsxs /setowner "NT Service\TrustedInstaller" /T /L /C
Для того, чтобы предоставить группе “Администраторы” права только на чтение и выполнение, нужно выполнить такую команду:
icacls C:\Windows\winsxs /T /L /grant:r Администраторы:(RX)
Если на первом шаге работы в командной строке ACL были сохранены, то вместо этой команды можно сделать восстановление разрешений из ранее созданного файла:
icacls C:\Windows /restore C:\Windows\aclwinsxs.txt /L /C
То же самое можно сделать и в Windows Explorer описанным выше путем в следующем порядке.
Сначала заходим в свойства папки WinSxS –> “Безопасность” –> “Дополнительно” –> “Владелец”. Последовательно нажимаем “Изменить” –> “Другие пользователи и группы”:
В поле выбираемых объектов вводим NT SERVICE\TrustedInstaller и нажимаем “OK”.
В окне “Дополнительные параметры безопасности” выделяем появившегося в списке TrustedInstaller ставим галочку в чекбокс “Заменить владельца подконтейнеров и объектов” и нажимаем “OK”. Дожидаемся завершения операции и закрываем все окна.
Переходим на вкладку “Разрешения”. Нажимаем “Изменить разрешения” –> “Изменить”:
Выставляем права как показано на рисунке. Нажимаем “ОК”.
Не забываем поставить галочку в чекбокс “Заменить все разрешения дочернего объекта …“, нажимаем “ОК”. Дожидаемся завершения операции. Если в процессе выполнения появятся ошибки, игнорируем их.
Теперь разрешения на папку WinSxS полностью соответствуют исходным.
Новые возможности обслуживания папки WinSxS в Windows 7
Как уже говорилось в начале статьи, эти возможности появились с выпуском обновление KB2852386 8 октября 2013 года.
Можно сказать, что это обновление настоящий подарок Microsoft пользователям легальных версий Windows 7 SP1.
В отличие от новейших версий операционной системы, в Windows 7 изменения коснулись исключительно графических утилит. Версия системы DISM осталась прежней и никакие ключи, связанные с очисткой обновлений, она не воспринимает. Но, как говорится, и за это большое спасибо.
Запуск очистки из свойств диска или командой cleanmgr. В “Администрирование” новый пункт не добавился.
Процесс полностью аналогичен описанному для Windows 8.1. Если запустить очистку диска командой cleanmgr, то нажимать кнопку “Очистить системные файлы” не придется – в списке кандидатов на удаление сразу появится строка “Очистка обновлений Windows”:
В отличие от Windows 8 / 8.1 непосредственно после выполнения очистки ничего не произойдет. Для того, чтобы файлы удалились из папки WinSxS, компьютер надо перезагрузить.
На представленном рисунке их объем равен нулю, но на самом деле на рабочем компьютере удалось избавится примерно от 3 ГБ. Это отличный результат.
Запланированная очистка
Точно также, как в Windows 8.1.
Выбор размера раздела для системного диска
В большинстве случае, на винчестере (жестком диске) имеется один или два раздела, которые отображаются в файловом менеджере Windows — Проводнике. Некоторые пользователи создают на диске несколько дополнительных разделов, потому что им так удобнее для работы на компьютере.
Кроме отображающихся в Проводнике разделов, на компьютере имеются служебные разделы, необходимые для загрузки или восстановления операционной системы. Служебных разделов нет в Проводнике, они отображаются в оснастке «Управление дисками».
На ноутбуках часто встречается дополнительный раздел «Recovery», служащий для восстановления компьютера в состояние на момент покупки изделия. Данный раздел может отображаться в Проводнике, или, наоборот, быть скрытым.
Обычно, пользователи создают разделы на жестком диске при установке Windows, или после покупки компьютера, потому что на ноутбуке имеется один логически диск — «С:». На этом диске установлена операционная система и сохраняются все остальные данные пользователя: документы, музыка, видео, фото и т. д.
При наличии одного диска на ПК, пользователю рекомендуется создать дополнительный раздел для хранения пользовательских данных. В случае возникновения неполадок на компьютере, может потребоваться переустановка Windows, в результате которой будут потеряны все файлы, находящиеся на системном диске.
Если, для хранения данных использовался другой раздел диска (не системный), пользовательские данные сохранятся после переустановки операционной системы. Поэтому значительная часть пользователей создает дополнительный раздел на жестком диске, выполняющий функцию хранилища данных на компьютере.
Наиболее часто требуется перераспределение пространства в более оптимальном варианте между дисками «С:» и «D:». На вашем компьютере вместо диска «D:», у другого диска может быть другая буква. Например, на ноутбуке имеется оптический дисковод DVD-ROM, обозначенный в Проводнике буквой «D:», следовательно, другому вновь созданному разделу жесткого диска по умолчанию, будет присвоена следующая буква английского алфавита. Пользователь может поменять букву диска, назначив любую другую незанятую букву.
Чаще всего необходимо изменить размер диска Windows, обычно, это диск «C:», на котором установлена операционная система. Значительно реже требуется уменьшить размер диска «C:», если пользователю не хватает дискового пространства на диске «D:».
Системный раздел небольшого размера быстро заполняется данными, для оптимальной работы операционной системы необходимо наличие на диске свободного места в размере не менее 10-15% от общего объема диска (раздела жесткого диска). Из-за нехватки места, Windows начинает тормозить или работать с ошибками. Для работы установленных программ также требуется свободное место, поэтому будет оптимальным иметь незанятым около 20% пространства системного раздела.
При перераспределении пространства между разделами с помощью системного средства, будут потеряны данные на диске, служащем для хранения файлов, из-за особенностей распределения места на жестком диске. Для того, чтобы изменить размер диска без потери данных, необходимо воспользоваться сторонними программами.
Выводы статьи
Для изменения размеров разделов жесткого диска, пользователь может использовать стороннее программное обеспечение. Программы AOMEI Partition Assistant, Acronis Disk Director, EaseUS Partition Master работают из операционной системы Windows, приложения могут быть использованы из среды предустановки WinPE, с загрузочного диска Live CD, Live DVD, Live USB. Программы выполняют необходимые операции по изменению размеров дискового пространства на разделах жесткого диска, без потери данных.
Новые возможности уменьшения размера папки WinSxS в Windows 8 и Windows 7
8 октября 2013 года в категории рекомендуемых вышло обновление KB2852386, которое наконец-то добавило очень важный функционал в утилиту «Очистка диска» для Windows 7 SP1 и Windows Server 2008 R2 SP1.
Это обновление распространяется на все легитимные, то есть прошедшие проверку подлинности, издания Windows 7 SP1 и Windows Server 2008 R2 SP1.
17 октября 2013 года состоялся релиз Windows 8.1. Начнем рассмотрение способов очистки папки WinSxS с этой новейшей версии операционной системы, так как в ней они представлены наиболее полно. Далее рассмотрим особенности реализации алгоритма очистки в Windows 8 и, наконец, в Windows 7 и Windows Server 2008.
NTFS-сжатие уникальных файлов в папке C:\Windows\WinSxS
NTFS-сжатие уникальных файлов является весьма эффективным и совершенно безопасным способом уменьшения размера, занимаемого на диске файлами папки WinSxS. По эффективности высвобождения места на жестком диске этот способ точно не уступает WinSxSLite.
Алгоритм сжатия уникальных файлов в папке WinSxS подробно описывался в предыдущей статье.
Сегодня я хочу предложить вам маленький подарок, а именно, готовый командный файл “winsxscompact.cmd”, который выполнит все необходимые операции.
Для того, чтобы скачать скрипт нужно просто подписаться на обновления блога по E-Mail. Ссылка на скачивание будет в почтовом подтверждении подписки.
Командный файл “winsxscompact.cmd” написан для русских версий Windows 7 / 8 /8.1 (В Windows Vista не тестировался, но должен работать).
Наберитесь терпения – на выполнение необходимых операций потребуется заметное время. Дождитесь появления в окне “FINISH — работа командного файла успешно завершена…».
В процессе тестирования скрипта выигрыш места на диске C:\ после сжатия уникальных файлов в WinSxS составил от 1,4 ГБ в только что установленной в VirtualBox системе Windows 8 х64 до 2,3 ГБ на рабочем компьютере с Windows 7 x64. Это больше, чем после WinSxSLite, а главное, совершенно безопасно. Если по какой-то причине полученный результат не удовлетворяет, можно легко вернуть все в исходное состояние.
После завершения сжатия файлов в папке WinSxS сделайте дефрагментацию диска С:.
Надеюсь, что никаких проблем с использованием командного файла не возникнет. Будут вопросы – задавайте. Обязательно сообщите о полученном результате.
Неясности
Есть основания полагать, что алгоритм очистки в 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 пока не планируется, что не позволяет обрабатывать автономные образы. Возможно, такой перенос вскрывает целый пласт вопросов поддержки, связанных с обслуживанием образов.
Некоторые пользователи при работе на компьютере сталкиваются с необходимостью увеличить размер диска «C», чтобы добавить дополнительное место на системный раздел. На диск «C:», по умолчанию, устанавливается операционная система Windows, различные компоненты системы, сторонние программы, здесь хранятся пользовательские данные.
В других случаях, наоборот, нужно уменьшить диск «C:», если он большого размера, чтобы присоединить больше места к диску под буквой «D:» (или диску под другой буквой), служащему для хранения данных.
Существует несколько способов для решения этой проблемы. В этом руководстве мы рассмотрим инструкции о том, как изменить размер диска в операционной системе Windows, перераспределить пространство между разделами встроенным средством системы, увеличивая или уменьшая размер системного диска.
Сначала разберем некоторые причины, для чего может понадобиться эта операция.
Выводы статьи
Для увеличения размера диска «C», на котором установлена операционная система Windows, необходимо перераспределить место с другого раздела жесткого диска. Выполнить эту операцию можно с помощью системного средства. Некоторая часть дискового пространства будет взята с диска «D» (или диска под другой буквой), а потом добавлена к диску «C».
Назначение и свойства папки WinSxS в Windows, способы очистки и сжатия, перенос подпапки Backup
К сожалению, на поверку причиной этого оказалась не только популярность самой темы, но и то, что народ упорно ищет ресурс, с которого можно скачать скрипт WinSxSLite 1.88, о котором я неосторожно упомянул в той публикации.
Попробую отговорить ищущих WinSxSLite от использования этого не беспроблемного командного файла и, в дополнение к рассмотренному в прошлой публикации способу уменьшения размера папки WinSxS, предложить еще один вариант плюс готовый скрипт “winsxscompact”, выполняющий все необходимые операции.
Во-первых, не ищите версию 1.88 – ее нет и, скорее всего, уже никогда не будет, так как проект некоторое время назад прекратил свое развитие.
Во-вторых, этот командный файл, безответственно рекламируемый как чудодейственное средство борьбы с размером WinSxS, скорее всего, не принесет желаемого результата. Даже если посчастливится довести его четырехпроходную работу до конца, то выигрыш свободного места на диске в результате окажется весьма небольшим.
А вот проблемы на собственную пятую точку и сильную головную боль получить с WinSxSLite очень даже легко. Я уже не говорю о потраченном времени. Почитайте для начала отзывы тех, кто этим скриптом рискнул воспользоваться. Правда, боюсь, что не всем из них удалось написать отзывы с тех компьютеров, на которых они его применили.
Давайте еще раз коротко пробежимся по свойствам и особенностям папки WinSxS.
Назначение и особенности папки WinSxS в Windows
- Папка WinSxS впервые появилась в Windows Vista. В ней содержится вся информация о конфигурации системы и ее компонентах.
По этой причине она имеет очень большое значение для правильной работы операционной системы. Чем больше программ и обновлений установлено, тем, в общем случае, будет больше объем содержимого WinSxS.
Несистемное удаление файлов из папки WinSxS, как и замена ссылок, которой занимается WinSxSLite, с очень большой вероятностью приведут к нарушению работы Windows. В некоторых случаях такого рода вмешательство будет для системы фатальным.
- Главной особенностью папки WinSxS является присутствие в ней большого числа жестких символьных ссылок (hard links).
Мы уже говорили в прошлый раз о жестких символьных ссылках. Они представляют собой своеобразное раздвоения, растроение и т.д. одного объекта, так как физически, в смысле места, занимаемого на диске, файл один, а совершенно идентичных полноправных ссылок на него в разных местах каталога файловой системы может быть несколько.
Именно поэтому все файловые менеджеры, начиная с Windows Explorer, показывают неправильный, сильно завышенный из-за повторного подсчета занимаемого файлами – жесткими ссылками места, размер папки WinSxS. Иными словами, не верь глазам своим.
По примерным оценкам, которые были сделаны в прошлый раз, жесткие символьные ссылки добавляют к объему этой папки около 40%. Очевидно, что эта цифра может быть различной на разных компьютерах, но суть при этом не меняется. По поводу подпапки “Backup”, расположенной внутри папки WinSxS, чуть ниже.
Таким образом, если Windows Explorer или FAR говорят, что объем папки WinSxS составляет, например, 10 ГБ, то на самом деле уникальных файлов (с которыми теоретически можно попытаться что-то сделать) в этой папке будет только около 6 ГБ. Все остальные – это файлы, разбросанные по другим системным папкам, таким, как Windows, Program Files, , Program Files (x86), ProgramData и так далее.
Это значит, что если даже совсем удалить из WinSxS файлы, представляющие собой ссылки на объекты системных папок, то в смысле места, занимаемого операционной системой Windows на жестком диске, ровным счетом ничего не изменится.
- Системные инженеры Microsoft предприняли адекватные меры для того, чтобы прекратить бесконтрольный рост объема папки WinSxS.
В последних версиях Windows папка WinSxS растет уже совсем не так интенсивно, как когда-то в Windows Vista.
В частности, внутри этой папки есть подпапка Backup. В ней хранится информация для восстановления (откатов) системы. В последних версиях Windows появился механизм обслуживания этой подпапки, который ее периодически очищает.
Для информации: в только что установленной в VirtualBox 64-разрядной Windows 8.1 Preview после первого обновления папка WinSxS заняла 5,44 ГБ, подпапка Backup – 209 МБ. Это значительно меньше, чем в других версиях Windows. Возможно потому, что Preview, а может быть действительно что-то изменилось.
Если кто рискнет, не сочтите потом за труд сообщить о результатах. Моя попытка применения WinSxSLite оказался на 100% отрицательной с последующим восстановлением системы из бекапа.
Очистка системы по расписанию
Согласно документации TechNet, начиная с Windows 8 очистка системы теперь выполняется автоматически как запланированное задание:
Если открыть “Планировщик заданий”, в разделе “Администрирование” панели управления, то в папке Servicing можно увидеть задание “StartComponentCleanup”.
При автоматическом запуске задание не будет удалять обновления, установленные в последние 30 дней.
Кроме того, в заголовке описания — “Run the StartComponentCleanup task in Task Scheduler to clean up and compress components” есть прямой намек на сжатие компонентов.
К сожалению, пока информации о том, что действительно имелось в виду, нет. Возможно, редко используемые компоненты будут подвергаться ntfs-сжатию, как это некогда было раньше. Например, в Windows Server 2003. История покажет.
Теперь перейдем к предыдущим версиям Windows и коротко посмотрим какие из перечисленных возможностей очистки системы имеются в них.
Графическая утилита очистки
Начнем с более привычных для большинства пользователей графических утилит. А для того, чтобы оценить эффективность новых способов очистки, зафиксируем исходный объем места, занимаемого Windows 8.1.
Кроме этого запомним количественные свойства папки WinSxS из “Свойства”:
Размер: 5,54 ГБ
На диске: 5,46 ГБ
Файлов: 46657
Папок: 12786
Теперь нажимаем “Очистка диска”.
Пока ничего нового по сравнению c предыдущими версиями Windows не появилось.
Нажимаем “Очистить системные файлы”, дожидаемся завершения процесса обнаружения кандидатов на удаление и смотрим еще раз:
Вот это и есть то новое, что появилось в Windows. Объем файлов обновлений подлежащих удалению в представленном примере относительно небольшой. Он будет зависеть от количества и объема обновлений, сделанных с момента последнего выполнения очистки. Запускаем процесс:
Не смотря на небольшой объем удаляемых файлов, очистка занимает ощутимое время. Посмотрим, что получилось в результате. Папка WinSxS:
Размер: 5,05 ГБ
На диске: 4,97 ГБ
Файлов: 45519
Папок: 12758
Нетрудно посчитать, что показанный файловым менеджером объем папки WinSxS уменьшился примерно на 500 МБ. Это даже больше, чем было обещано. Однако, посмотрим диск:
10,3 - 9,97 = 0,33 ГБ или 338 МБ
Можно предположить, что это более правильное значение. Такая разница показаний может быть обусловлена ошибками расчета занятого места из-за большого количества жестких символьных ссылок в папке WinSxS. Как можно в Windows 8.1 посмотреть точный размер WinSxS, чуть ниже.
Быстро вызвать графическую утилиту очистки диска во всех системах можно командой cleanmgr.
Переходим к консольным командам.
Как изменить размер диска в Windows при установке операционной системы
Загрузитесь на компьютере с загрузочного носителя: флешки или DVD диска. В программе установки Windows дойдите до окна, в котором спрашивают, куда вы хотите установить операционную систему.
У пользователя может быть несколько вариантов для дальнейших действий:
- Если вы переустанавливаете Windows и на компьютере есть другой диск или несколько дисков с данными, вам нужно предварительно запомнить или записать на бумаге размер диска (раздела диска) для того, чтобы не удалить этот раздел, в процессе выбора или создания диска для установки системы.
- Если на ПК имеется один диск, удалите все разделы, оставшиеся от прежней операционной системы: выделите раздел, а затем нажмите на кнопку «Удалить». На месте удаленных разделов появится незанятое пространство.
- Если на компьютере еще не была установлена операционная система, все свободное место на жестком диске занимает незанятое пространство.
На примере в этой статье, на ПК нет других дисков с данными, все разделы были удалены. Если на компьютере есть раздел с данными, не трогайте этот диск.
Сначала необходимо создать системный раздел для установки операционной системы Windows:
- Выделите «Незанятое пространство на диске 0».
- Нажмите на кнопку «Создать».
- В поле «Размер» выберите подходящий размер места для системного диска. Оставьте некоторое количество пространства для создания другого раздела, который послужит для хранения данных.
- Нажмите на кнопку «Применить».
- В окне с предупреждением вас проинформируют о том, что будут созданы дополнительные разделы для системных файлов. Нажмите на кнопку «ОК».
- В следующем окне на жестком диске появятся новые разделы: «Основной», на который можно установить Windows и раздел «Зарезервировано системой». Данный вариант отображается при использовании старого BIOS.
На современных компьютерах с UEFI будет не один, а несколько системных разделов небольшого размера, которые не нужно трогать, после их создания.
- Выделите незанятое пространство, нажмите на кнопку «Создать», а затем «Применить» для создания нового раздела.
- Выделите вновь созданный раздел, нажмите на кнопку «Форматировать», для форматирования раздела в файловую систему NTFS. Эту операцию можно выполнить после установки системы из оснастки «Управления дисками».
- Необходимые разделы на жестком диске созданы. Выделите раздел, выбранный для установки Windows (на изображении — «Диск 0 Раздел 2»), нажмите на кнопку «Далее», для продолжения установки операционной системы на компьютер.
Возможность очистки системного диска в Windows Server 2008 R2 SP1
Обновление KB2852386 коснулось не только настольной версии Windows, но и серверной Windows Server 2008 R2 SP1. Это не удивительно, так как Windows Server 2008 и Windows 7 имеют одинаковую основу.
Непосредственно после установки этого замечательного обновления на сервер ничего не произойдет. Дело в том, что по-умолчанию в Windows Server 2008 не устанавливается, как это ни странно, утилита «Очистка диска» (Disk Cleanup) и, стало быть, несмотря на то, что обновление установлено, ни о какой очистке обновлений Windows речь идти не может.
Для того, чтобы утилита стала доступна, потребуются дополнительные действия. Существуют два варианта.
Первый, скажем так, стандартный по версии Microsoft, предполагает добавление с помощью оснастки “Диспетчер сервера” компоненты “Возможности рабочего стола” (Desktop Experience).
При этом надо иметь в виду, что помимо “Очистка диска” будут добавлены “Проигрыватель Windows Media”, “Темы оформления рабочего стола”, “Видео для Windows”, “Windows SideShow”, “Защитник Windows”, “Центр синхронизации”, “Звукозапись”, “Таблица символов” и “Ножницы”.
Совершенно не факт, что все эти десктопные функции нужны на сервере. В подавляющем большинстве случаев точно не нужны. И, кстати, данная установка потребует перезагрузки сервера.
Благо, существует второй и очень простой способ включить “Очистку диска”. Для этого нужно скопировать из каталога:
%systemroot%\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da в %systemroot%\System32 файл cleanmgr.exe
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_ru-ru_02ec7949035cc80a в %systemroot%\System32\ru-RU файл cleanmgr.exe.mui
Таким способом можно включить очистку диска (но не очистку обновлений) и в других релизах Windows Server 2008. Окончания названий папок в WinSxS будут другими, но найти их по слову cleanmgr труда не составит.
При добавлении функционала по второму варианту запустить очистку диска можно выполнив команду
от имени администратора.
Далее все полностью аналогично описанному чуть выше для Windows 7 SP1.
В Windows 7 SP1 и Windows Server 2008 R2 SP1 это пока все. В запланированные задания ничего не добавляется, сжатия файлов также не наблюдается. Поэтому, если есть желание дополнительно уменьшить объем, занимаемый файлами в папке WinSxS, то можно сделать это выполнив выборочное ntfs-сжатие.
Описанный и реализованный ранее в командном файле “winsxscompact” алгоритм ntfs-сжатия папки WinSxS дополнен новыми командами очистки обновлений для операционных систем Windows 7 SP1/Server 2008 R2 SP1 — Windows 8/8.1.
Напоминаю, что для того, чтобы совершенно бесплатно скачать скрипт “winsxscompact.cmd”, выполняющий очистку обновлений и ntfs-сжатие уникальных файлов в папке WinSxS, достаточно подписаться на обновления блога по E-Mail. Ссылка на скачивание будет в почтовом подтверждении подписки.
Вопрос ко всем. Сколько места получилось освободить с помощью нового способа очистки папки WinSxS? Пожалуйста указывайте наименование и разрядность ОС.
Начнем с самого противоречивого вопроса. Windows создает на системном диске файл подкачки (который еще иногда не совсем корректно называют свопинг-файлом). Изначальный размер этого файла определяется объемом оперативной памяти — чем ее больше, тем больше файл подкачки.
Этот файл носит имя «Pagefile.sys» и хранится по умолчанию в корневом каталоге системного диска. Его можно уменьшить или переместить на диск с данными. И тот, и другой вариант имеют массу плюсов и минусов, а о расчете правильного размера файла подкачки я мог бы написать целую статью, но как-нибудь в другой раз.
Чтобы изменить настройки файла подкачки, нажмите кнопку «Параметры» (Settings) в разделе «Быстродействие» (Performance) на вкладке «Дополнительно» (Advanced) окна «Свойства системы». В появившемся диалоговом окне «Параметры быстродействия» (Performance Options) откройте вкладку «Дополнительно» (опять) и нажмите кнопку «Изменить» (Change) в разделе «Виртуальная память» (Virtual Memory).
Для начала снимите флажок «Автоматически выбирать объем файла подкачки» (Automatically Manage). После этого станут доступны все прочие опции.
Поскольку мой компьютер не испытывает недостатка в оперативной памяти, я ограничил исходный размер файла подкачки 1024 мегабайтами, позволив ему расширяться до 4 Гбайт при необходимости. Изменив настройки, не забудьте нажать кнопку «Задать» (Set).
Чтобы переместить файл подкачки на другой диск, выберите опцию «Без файла подкачки» (No Paging File) и нажмите кнопку «Задать». Затем выберите в списке нужный диск и укажите размер либо выберите опцию «Размер по выбору системы» (System Managed Size). Нажмите «Задать».
Средства очистки в Windows 8
Использование сторонних программ для изменения разделов диска
Чтобы обойти ограничения операционной системы Windows по работе с разделами жесткого диска, необходимо воспользоваться сторонним программным обеспечением. Специализированные программы для работы с разделами диска могут провести операции без потери данных, для перераспределения места на диске компьютера.
В этом руководстве вы найдете инструкции по работе в программах: AOMEI Partition Assistant, Acronis Disk Director, EASEUS Partition Master.
Сторонние программы можно запускать непосредственно с компьютера, или использовать загрузочный носитель: Live CD, Live DVD, Live USB, Windows PE, на который записана программа. Загрузочный диск создается заранее. Можно использовать решения, скачанные с сайтов производителей ПО, или найти в интернете готовый загрузочный диск с программами.
Работа с программой, записанной на загрузочной флешке или CD/DVD диске, проходит следующим образом:
- Сразу после включения компьютера, до старта Windows, пользователь выбирает нужный диск в Boot Menu (загрузочном меню) для загрузки.
- Содержимое загрузочной флешки или CD/DVD загружается в оперативную память ПК.
- Пользователь запускает программу для выполнения необходимых действий.
Перед проведением работы по изменению разделов жесткого диска, создайте резервную копию операционной системы Windows, или сохраните важные файлы на внешний жесткий диск, флешку и т. п. Никто не даст 100% гарантии, что все пройдет успешно. При наличии резервных копий вы сохраните систему или важные данные. Все работы по изменению размеров дискового пространства вы делаете на свой страх и риск.
В этой статье мы рассмотрим программу AOMEI Partition Assistant Standard, установленную на компьютере, другие приложения (Acronis Disk Director, EASEUS Partition Master) будут использованы с загрузочного носителя, без установки программ на ПК. С помощью этих приложений пользователь сможет изменить размер диска Windows 7, Windows 10 без потери данных на разделах, подвергшимся изменениям.
Позаботьтесь о бесперебойном питании во время выполнения операций по изменению разделов на жестком диске. Компьютер лучше подключить через источник бесперебойного питания (ИБП), или иметь полностью зараженную батарею ноутбука. В случае отключения электроэнергии во время работ по изменению дискового пространства, велика вероятность потери информации, или возникновения проблем с загрузкой или нормальной работой Windows.
Изменение размеров разделов диска в AOMEI Partition Assistant
Программа AOMEI Partition Assistant имеет бесплатную версию: AOMEI Partition Assistant Standard Edition, которая поддерживает русский язык интерфейса. Скачайте программу по ссылке , а затем установите ее на компьютер.
В главном окне программы AOMEI Partition Assistant Standard отображены все диски, подключенные к компьютеру.
На жестком диске имеются системные разделы, отмеченные звездочками, которые не следует трогать в процессе работы с разделами диска.
На компьютере есть два логических диска: системный раздел «C:» и раздел «D:vellisa» (на вашем компьютере у раздела может быть другая буква, и будет другая метка тома), предназначенный для хранения пользовательских данных.
Системный диск переполнен, об этом сигнализирует красный цвет. Мы добавим туда некоторое количество места с другого диска, при этом все данные на диске «D:» будут сохранены.
Выполните следующие действия:
- Щелкните правой кнопкой мыши по разделу, от которого нужно отделить место для передачи в другой раздел жесткого диска.
- В контекстном меню выберите «Изменить размер раздела».
- В окне «Перемещение и изменение размеров раздела» передвиньте метку до необходимого размера дискового пространства.
- В поле «Незанятое пространство перед:» отображается размер места, на которое можно увеличить другой диск.
- В поле «Размер раздела» указан новый размер раздела, оставшийся после отделения от диска незанятого пространства.
- Нажмите на кнопку «ОК».
На жестком диске появилось незанятое пространство, которое мы можем присоединить к другому диску, в данном случае, к диску «C:».
- Кликните правой кнопкой по диску «C:», в контекстном меню выберите «Изменить размер раздела».
- В окне «Перемещение и изменение раздела» перетащите метку до упора, пока не останется незанятого пространства.
Незанятое пространство присоединено к логическому диску, размер раздела увеличился.
- Для выполнения операции, нажмите на кнопку «Применить».
- В окне «Отложенные операции» ничего не меняйте, нажмите на кнопку «Перейти».
- В следующем окне нас предупреждают, что программа автоматически создаст WinPE, и войдет в него для выполнения операций по изменению разделов диска. Если на компьютере имеется RAID снимите флажок с пункта «Enter into Windows PE mode to perform operations». Нажмите на кнопку «Да».
- Программа создает Windows PE, а затем автоматически загрузится в среду предустановки Windows для завершения запланированных операций.
- Произойдет перезагрузка компьютера, после которой на ПК будет загружена среда предустановки WinPE.
- В появившемся окне выберите русский язык интерфейса.
- В окне «AOMEI Partition Assistant Operation Progress» отображается выполнение операций по изменению раздела.
Процесс может занять продолжительное время, это зависит от размера изменяемого дискового пространства.
- После выполнения всех операций, программа проинформирует о том, что сейчас произойдет автоматическая перезагрузка компьютера.
- Операционная система Windows загрузится в обычном режиме.
Войдите в Проводник и убедитесь, что размеры разделов жесткого диска были изменены, а данные сохранены.
Перенос папки C:\Windows\WinSxS\Backup на другой диск
Пользователи часто задают вопрос о том, можно ли перенести папку WinSxS на другой диск. Ответ такой – всю папку перенести нельзя. Виной тому все те же жесткие символьные ссылки, которые могут существовать только в пределах одного дискового раздела.
Можно попробовать перенести подпапку Backup из WinSxS, так как она жестких символьных ссылок внутри себя не содержит, а только уникальные файлы. Убедиться в этом можно, например, с помощью файлового менеджера FAR, просмотрев содержимое подпапки в 9-м режиме одной из панелей программы.
Естественно, заниматься этим стоит только в том случае, когда размер подпапки Backup заслуживает внимания в принципе.
На моей рабочей машине с Windows 7 x64 файлы в WinSxS\Backup занимают около 0,6 ГБ. В Windows 8 примерно столько же. Если у вас эта папка имеет аналогичный объем, то, скорее всего, овчинка выделки не стоит. Кроме того, после ntfs-сжатия WinSxS размер этой папки уменьшится до ~0,4 ГБ.
Как выяснилось, после переноса Backup из WinSxS на другой диск отказались устанавливаться некоторые обновления, например KB2849470, KB2862966 и другие. Бороться с этой неприятностью получается пока только временным возвратом папки Backup на исходное место.
Таким образом, на сегодняшний момент времени переносить Backup я не рекомендую и предлагаю сразу перейти к ntfs-сжатию.
Оставлю описание алгоритма переноса для энтузиастов, возможно, кто-то сумеет разобраться в чем тут дело.
До начала переноса WinSxS\Backup нужно установить все текущие системные обновления, так как в противном случае некоторые файлы в WinSxS\Backup окажутся заблокированными. Возможно даже имеет смысл обновления временно отключить.
Выбираем раздел, на который будет переноситься подпапка и создаем корневой каталог.
У меня уже перенесено несколько системных папок на диск D:\. В их число входит Installer, MCOCache, Search. Сделано это было для того, чтобы освободить место на небольшом твердотельном накопителе SSD после установки на него системы Windows 7. Корневую папку для этих целей я назвал “SystemFoldersC”.
Скопируем папку C:\Windows\WinSxS\Backup в новое место с сохранением всех разрешений.
В командной строке для этого целесообразно воспользоваться командой:
xcopy C:\Windows\WinSxS\Backup X:\SystemFoldersC\WinSxS\Backup\ /E /H /O /X Здесь X:\SystemFoldersC\WinSxS\Backup – диск и название нового местоположения файлов из папки Backup.
Если пользоваться xcopy, то конечные папки можно заранее не создавать.
Интересно отметить, что команда “robocopy”, которую я наряду с “xcopy” рекомендовал использовать для переноса профилей пользователей на другой диск, в данном случае отказалась добавлять в разрешения конечной папки системного пользователя «TrustedInstaller», не смотря на указание ключа /COPYALL. Это неправильно и для нашего случая недопустимо.
Из графических утилит для этой цели можно использовать опять же файловый менеджер FAR:
Вместо вложенных каталогов в новом местоположении можно сделать одну папку с названием, например, WinSxSBackup, как показано на рисунке. “Говорящее” имя нужно для того, чтобы в дальнейшем (когда через пару недель забудете что и зачем делали ) вспомнить о ее назначении. Впрочем, это дело вкуса и предпочтений.
После завершения копирования удаляем подпапку Backup из C:\Windows\WinSxS и создаем на ее месте символьную ссылку:
mklink /D C:\Windows\WinSxS\Backup\ X:\SystemFoldersC\WinSxS\Backup\
Символьные ссылки очень удобно делать в FAR по Alt+F6. Если название конечной папки было изменено, то сразу после создания ссылки ее нужно переименовать в “Backup”.
Причины, побудившие Microsoft изменить отношение к объему, занимаемому операционной системой Windows на диске
Перед тем как непосредственно перейти к описанию новых возможностей очистки папки WinSxS, совершим очень короткий экскурс в историю развития операционных систем Microsoft и посмотрим сколько места занимали разные версии Windows по годам.
Операционные системы MS Windows
Дата выхода
Место на диске Мб
Коэффициент увеличения
3.1
08.04.1992
11
95
24.08.1995
100
9,1
98
25.06.1998
200
2,0
ME
14.09.2000
500
2,5
XP
25.10.2001
2 500
5,0
Vista
30.11.2006
20 000
8,0
7
22.10.2009
20 000
1,0
Нетрудно подсчитать, что Windows Vista, появившаяся в 2006 году, потребовала для своей установки примерно в 1800 раз больше места на жестком диске, чем было нужно для Windows 3.1 в 1992 году. Такой фантастический скачок аппетита ОС произошел всего за 14 лет.
Особенно драматически захват дискового пространства выглядит в моменты “революционных” изменений операционной системы: 3.1 – 95, 98 – XP (ME прошла практически незамеченной), XP – Vista.
В некотором смысле мы уже привыкли к тому, что переход на каждую новую версию Windows сопровождался или сменой компьютера, или, как минимум, походом в магазин за оперативной памятью или новым жестким диском.
В одной из статей я описывал установку Linuxmint на нетбук “Asus Eee PC 900” с двумя маленькими SSD (4 + 8 ГБ). Сборка для обычного компьютера (не для нетбука) с полным набором программ чувствует себя на нем вполне комфортно.
Примерно такой же объем – около 10 ГБ, нужен на диске для Mac OS.
К сожалению это еще не все. Наверняка многие слышали шутливое сравнение Microsoft Windows с газом – оба пытаются сразу занять собой весь объем в котором находятся. Это, конечно, преувеличение, но, как известно, в каждой шутке есть только доля шутки.
В процессе эксплуатации Windows начинает занимать все больше и больше места на накопителе и не только за счет новых программ и пользовательских данных. Бороться с этим неприятным явлением бывает очень непросто.
До недавнего времени такая ситуация не сильно волновала Microsoft, так как стоимость единицы хранения информации на механическом жестком диске к моменту выхода очередной версии Windows успевала упасть до приемлемого значения.
Сложившийся ход вещей нарушил приход в пользовательский сектор значительно более дорогих и менее емких твердотельных накопителей SSD.
Возможно, что пройдет еще немного времени и твердотельные накопители емкостью более 100 Гб станут обычными для всех пользовательских устройств. Пока же большинство планшетных компьютеров комплектуются SSD объемом до 64 Гб, а уместить на накопитель такого объема операционную систему Windows вместе с пользовательскими данными крайне проблематично.
Полноценная Windows 7 x64 на один SSD объемом 60 ГБ точно не поместилась.
Возможно, что частично это объясняет и неудачи с Surface – собственным планшетом от Microsoft.
Можно предположить, что эти обстоятельства и заставили инженеров Microsoft искать возможности для минимизации дискового объема, необходимого для работы Windows. Перейдем к рассмотрению таковых, известных на сегодняшний момент времени.
Графическая утилита
По внешнему виду она ничем не отличается от Windows 8.1 и точно также может быть запущена разными способами: из свойств диска, командой cleanmgr или из “Панель управления” –> “Администрирование”:
Процесс очистки так же внешне ничем не отличается от Windows 8.1 и занимает весьма значительное время. В виртуальной машине Windows 8 х64 удаление обещанных 1,12 ГБ файлов обновлений происходило ну очень долго. Думал, что уже и не дождусь завершения.
Как уменьшить размер диска средствами Windows
Сейчас рассмотри обратную ситуацию, когда нужно уменьшить диск «C:», присоединив некоторое пространство к диску под буквой «D:» (или к диску с другой буквой).
Пройдите следующие шаги:
- Нажмите правой кнопкой мыши на диск «C», в контекстном меню выберите пункт «Сжать том…».
- В окне «Запрос места для сжатия» выполняется опрос тома для оценки доступного места.
- В открывшемся окне указан доступный для сжатия размер дискового пространства. Если доступный размер достаточно большой, можно выбрать меньший размер для сжатия. Нажмите на кнопку «Сжать».
В «Управление дисками» появилось нераспределенное пространство между дисками «C:» и «D:».
Присоединить это пространство к диску «D» не получится, потому что оно находится «слева» от диска «D». Если бы это место было «справа» от диска «D:», мы могли бы расширить этот раздел без удаления диска «D».
Удалите диск «D:», а затем на месте нераспределенного пространства создайте новый раздел под буквой «D:». Данный процесс подробно описан выше в статье.
Читайте также: