Перенос Winsx на другой диск

Обновлено: 02.07.2024

У вас есть трансформер Asus 32Gb. После загрузки всех обновлений Windows у меня осталось примерно 1 ГБ свободного места на жестком диске. Я не могу активировать Microsoft Office или загружать приложения, так как недостаточно памяти.

Можно ли освободить место, переместив файлы C:\Windows и C:\user на диск micro-SD?

Каталог C:\Windows\WinSxS содержит сотни папок, которые, как я полагаю, предназначены для загрузки обновлений. Одна только папка C:\Windows\WinSxS занимает почти 9 ГБ. Могу ли я переместить или удалить часть этого каталога?

Спасибо за любую помощь и совет.

Мой компьютер

Система номер один

Операционная система Windows 8.1 Тип компьютера Планшетный ПК Производитель/модель Asus Transformer Book T100TA 32GB Процессор Intel Baytrail Материнская плата? Память 2 Гб Графические карты? Браузер Internet Explorer Антивирус Защитник Windows

арахнавт

Новый участник

Не трогайте это.

Это (' C:\Windows\WinSxS')
является «настоящей» копией ваших системных файлов.

Файлы в вашей системной папке являются жесткими ссылками на эти файлы.

Мой компьютер

Система номер один

<р>. и тонны звукового программного обеспечения.

Кроме того, у меня есть два флэш-накопителя USB 3 (A: и B:), подключенных к загрузочному хранилищу и средствам безопасности, которые я могу загрузить из BIOS в случае чрезвычайной ситуации

Адамф

Запрещено

Вы не можете переместить WinSxs с загрузочного диска, но можете переместить папку Users

Вы также можете отключить режим гибернации (введите power cfg -h off) из командной строки с повышенными правами. Это удалит ваш файл hyberfil.sys после перезагрузки.

После этого загрузите TreeSize Free — быстро сканируйте размеры каталогов и находите космических борцов и смотрите, что у вас есть — удачи

Мой компьютер

Система номер один

ОС Windows 10 Pro Prieview x64 Тип компьютера Ноутбук Производитель/модель системы MacBook Pro Core2Duo ЦП T7600 Память 3 Видеокарты ATI Radeon X1600 Монитор(ы) Дисплеи Разрешение внутреннего экрана 1440 x 800 Жесткие диски 40 ГБ Клавиатура Apple Мышь Apple Internet Скорость Зависит Браузер Различный Антивирус Защитник

Хейпман

Новый участник

Спасибо за предложения. Я попробую шаги по очистке папки Winsxs и, возможно, попробую переустановить с помощью опции WIMboot.

Я немного запутался, прочитав предложения "переместить папку пользователя". Я обновился с Windows 8 до 8.1 и несколько раз сбрасывал планшет к заводским настройкам, пытаясь получить больше места. Я думаю, что в шагах по перемещению папки «Пользователи» говорилось, что это не сработает, если я обновил или переустановил Windows.

Ранее я переместил все документы из папки C:\User\ на микро-SD. В папке C:\User не так много, кроме копии файлов, которые у меня есть на OneDrive. Если бы я мог избавиться от копии того, что находится на OneDrive из папки C:\User, это сэкономило бы мне еще 4 Гб. Есть какие-нибудь советы по этому поводу?

Мой компьютер

Система номер один

Операционная система Windows 8.1 Тип компьютера Планшетный ПК Производитель/модель Asus Transformer Book T100TA 32GB Процессор Intel Baytrail Материнская плата? Память 2 Гб Графические карты? Браузер Internet Explorer Антивирус Защитник Windows

Согласно этой статье, папка «winsxs» содержит почти ВСЮ операционную систему Windows, а затем файлы, которые фактически используются, проецируются в классические папки Windows (такие как «system32» и другие) с использованием жестких ссылок.

Это означает, что если вы переместите папку «winsxs» с SSD на механический диск, производительность ОС снизится, поскольку эти файлы часто используются.

Я бы посоветовал перемещать только другие редко используемые папки, такие как папка "c:\Windows\Installer". В этой папке просто деинсталляторы, которые явно не часто используются, только когда нужно что-то деинсталлировать. По общему признанию, вы не сэкономите столько места, но в моем случае я сэкономил 2,5 ГБ, переместив эту папку «Установщик» на другой диск и создав точку соединения в ее исходном месте (что является хорошей экономией при использовании небольшого SSD-накопитель на 64 ГБ, такой как тот, который я использую). Однако я не перемещал «winsxs», так как это ОЧЕНЬ важная папка для ОС, которая часто используется и выигрывает от того, что находится на SSD-накопителе.

Решение 1

1) Закройте все запущенные приложения (это важно).

2) Скопируйте папку winsxs в другое место (желательно с SSD 🙂

3) Теперь начинается магия: вы собираетесь создать точку соединения, чтобы буквально обмануть Windows, заставив ее думать, что папка winsxs находится в том же месте.

3a) Переименуйте «c:\Windows\winsxs» в «c:\Windows\winsxs.old»

3b) Пуск > Выполнить > Введите «mklink /J» c:\Windows\winsxs» «d:\winsxs» (будет создано новое соединение)

3c) Запустите какое-нибудь приложение x64 и приложение x86, чтобы проверить функциональность, и, убедившись, что оно работает, удалите старый каталог «winsxs.old».

Поздравляем, теперь вы переместили каталог winsxs на другой жесткий диск.

Решение 2. Переместите WINDOWS/INSTALLER на другой диск

В разделе операционной системы недостаточно места?

Вы уже отключили режим гибернации?

Вы установили и запустили WinDirStat для поиска файлов для удаления?

Обычно вы можете освободить несколько гигабайт дискового пространства, если переместите папку c:\windows\installer в другой раздел или на другой внешний диск.

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

Сначала вам необходимо загрузить программу JUNCTION.EXE от Microsoft (sysinternals). Эта программа позволяет создавать символические ссылки.

Вы можете загрузить JUNCTION со следующего сайта Microsoft:

Разархивируйте файл и скопируйте его в папку c:\windows\system32, чтобы его можно было легко запустить.


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

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

(Я уже запускал на нем dism /online /cleanup-image /spsuperseded.)

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

Редактировать: я не говорю о перемещении всего каталога, я знаю, что это плохая идея. Я говорю о перемещении просто папки с резервной копией в другое место.


Пожалуйста, не связывайтесь с WinSxS.

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

Правильный ответ — удалить компоненты Windows, которые вам больше не нужны, что уменьшит размер WinSxS.

Кроме того, рассмотрите хитрое использование точек соединения в других местах (например, перенос некоторых ваших более крупных программных установок на другой диск) — я отлично справляюсь с твердотельным накопителем на 50 ГБ.

большинство файлов там учитываются несколько раз (по нескольким жестким ссылкам)

Я читал это раньше, но теперь хотел проверить. Я использовал эти команды Cygwin:

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

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

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

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

Теперь вам понадобится установочный диск Windows Vista/7 или USB-накопитель DaRT. Загрузитесь с установочного диска и выберите «Восстановить», затем нажмите «Командная строка».

Вам нужно будет скопировать существующую папку WinSxs на диск и путь, по которому вы хотите ее разместить, вам нужно будет сделать это, когда система не работает, поэтому либо скопируйте файлы с помощью robocopy и установочного DVD или используйте другую ОС/Live CD и скопируйте их.

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

Теперь вам нужно сообщить Windows, куда была перемещена папка.

Не вините меня, если ваша система взорвется или что-то в этом роде, но это должно удовлетворить ваши потребности.

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

Вы не можете удалить папку WinSxS, но вы можете очистить ее содержимое, чтобы освободить место в Windows 10, и в этом руководстве мы покажем вам, как это сделать.


В Windows 10 «WinSxS» (Windows Side by Side) — это важная папка в папке «Windows», которая содержит большинство компонентов для настройки и обновления текущей установки. Например, внутри папки WinSxS находятся файлы для добавления или удаления функций, переключения выпусков, восстановления поврежденных или отсутствующих системных файлов и практически всего остального, что составляет ОС.

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

Хотя ожидается, что папка WinSxS со временем станет больше, фактический размер на диске не так велик, как может показаться. Проблема в том, что большинство людей будут использовать проводник для расчета его размера. Поскольку папка использует «жесткую связь», метод, который позволяет создавать указатели исходного файла с совершенно разными именами и местоположениями в одном и том же разделе, они будут отображаться как отдельные файлы для приложений (таких как проводник), сообщающих о неправильном размер.

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

В этом руководстве по Windows 10 мы расскажем, как правильно очистить папку WinSxS, чтобы освободить место на вашем компьютере.

Как уменьшить размер папки WinSxS с помощью командной строки

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

Проверка размера папки WinSxS

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

  1. Откройте Пуск.
  2. Выполните поиск командной строки, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».

Введите следующую команду, чтобы определить размер папки WinSxS, и нажмите Enter:

dism/Online/Cleanup-Image/AnalyzeComponentStore


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

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

Очистка папки WinSxS

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

  1. Откройте Пуск.
  2. Выполните поиск командной строки, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».

Введите следующую команду, чтобы определить размер папки WinSxS, и нажмите Enter:

dism /online /Cleanup-Image /StartComponentCleanup


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

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

Как уменьшить размер папки WinSxS с помощью Контроля памяти

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

В разделе "Локальный диск" нажмите элемент "Временные файлы".


Совет: если вы не видите элемент, нажмите Показать больше категорий, чтобы найти его.

Отметьте параметр очистки Центра обновления Windows.


После выполнения этих шагов элемент Windows Update Cleanup исчезнет из хранилища, но это не означает, что папка WinSxS больше недоступна. Он по-прежнему будет частью папки «Windows», но без файлов, которые могут излишне занимать место на основном жестком диске.

Как уменьшить размер папки WinSxS с помощью очистки диска

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

  1. Откройте Проводник.
  2. Нажмите «Этот компьютер» на левой панели.

В разделе "Устройства и диски" щелкните правой кнопкой мыши диск "Локальный диск" и выберите параметр "Свойства".


Нажмите кнопку "Очистка диска".


Нажмите кнопку Очистить системные файлы.


Отметьте параметр очистки Центра обновления Windows.


После выполнения этих шагов средство очистки диска удалит все временные файлы, найденные внутри WinSxS, но не удалит папку.

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

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

Дополнительные ресурсы по Windows 10

Для получения дополнительных полезных статей, обзоров и ответов на распространенные вопросы о Windows 10 посетите следующие ресурсы:

Найдена древняя пасхалка Windows 1.0 с Гейбом Ньюэллом

Обнаружено древнее пасхальное яйцо Windows 1.0 с участием Гейба Ньюэлла

Как раз в тот момент, когда вы думали, что хранилища знаний старой Windows 1.0 исчерпаны, появляется новая запись. И это становится еще более захватывающим: этот конкретный самородок знаний содержит отсылку ни к кому иному, как к самому Гейбу Ньюэллу из Valve.

Присоединяйтесь к нам в прямом эфире для Windows Central Video Podcast сегодня в 13:30 по восточному времени

Сегодня в 13:30 по восточному времени мы в прямом эфире с подкастом Windows Central Video, обязательно будьте там!

Обзор: Stranger of Paradise просто не подходит

Обзор: «Незнакомец из рая» не совсем правильно понял

Stranger of Paradise: Final Fantasy Origin – это игра, набитая возмутительными персонажами и потрясающими мемами, но этого недостаточно, чтобы передать общее впечатление.

Познакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI

Ознакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI

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

Читайте также: