Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Папка winsxs в Windows 7

Ответить
Настройки темы
Разное - [решено] Папка winsxs в Windows 7

(*.*)


Сообщения: 36561
Благодарности: 6694


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать



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

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

Отправлено: 14:48, 12-06-2009

 

Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


С помощью WinsxsLite v1.88 смог освободить в виртуальной Vista 7гб места. При этом не изменились отображаемый Проводником размер папки Winsxs и количество файлов в ней
По данным WinsxsLite размер много меньше показываемых Проводником 10,5гб:
Код: Выделить весь код
Unique         Shared              Folder
-----------------------------------------------------------------
      0.00 MB        0.00 MB    "C:\Windows\winsxs\Temp"
      0.00 MB        0.00 MB    "C:\Windows\winsxs\InstallTemp"
     37.44 MB        0.00 MB    "C:\Windows\winsxs\ManifestCache"
      3.91 MB        0.00 MB    "C:\Windows\winsxs\FileMaps"
      0.04 MB       48.73 MB    "C:\Windows\winsxs\Catalogs"
    513.55 MB        0.40 MB    "C:\Windows\winsxs\Manifests"
      0.00 MB        0.00 MB    "C:\Windows\winsxs\Backup"
    829.43 MB     2685.76 MB    "C:\Windows\winsxs"
Висте теперь чего то нехватает:
Код: Выделить весь код
C:\Windows\system32>sfc/scannow 
Начато сканирование системы. Этот процесс может занять некоторое время. 
Начало стадии проверки при сканировании системы. 
Проверка 39% завершена. 
Защита ресурсов Windows не может выполнить запрошенную операцию.
В виртуальной 7х86 уже после работы штатной утилиты очистилось ещё 3,8 Гб, но также проблемы при сканировании
Код: Выделить весь код
C:\Windows\System32>sfc/scannow
Начало стадии проверки при сканировании системы. 
Проверка 100% завершена. 
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить 
некоторые из них. 
Изменения, сделанные при восстановлении системных файлов, вступят в силу только 
после перезагрузки.
Поэтому избегайте пользоваться WinsxsLite

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 19:33, 02-03-2019 | #201



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

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


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


Использую штатную утилиту Винды, Wise Disk Cleaner (дополнительно очищает winsxs backup и загруженные обновления), PatchCleaner для Windows Installer.
Но не смотря на это Dism++ нашла 4,4 гб в winsxs. И кэш 1,6 гб в C:\Windows\assembly.

Безопасно удалять найденное?

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 11:48, 20-04-2020 | #202


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


Dism++ уменьшила в виртуальной Vista объём Winsxs на 3Гб. Хоть там всего лишь ссылки, но вместе с указанным размером папки уменьшился и объём занимаемого места указанного в свойствах диска

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 05:32, 22-04-2020 | #203


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


На виртуальной 7 сократился не только отображаемый объём, но и размер самого виртуального диска vmdk. Не походит на глюк Проводника

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 06:15, 22-04-2020 | #204


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата sputnikk:
Хоть там всего лишь ссылки… »
Там — оригиналы.
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:17, 22-04-2020 | #205


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


Цитата Iska:
Там — оригиналы. »
это противоречит другому утверждению, поэтому я в замешательстве)
Цитата Vadikan:
каждый файл в папке WinSxS является «жесткой ссылкой» (hard link) на физически существующий файл, то есть все файлы находятся вне этой папки. »

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 08:50, 22-04-2020 | #206


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


sputnikk, дело в том, что любой файл сам по себе уже является жёсткой ссылкой в файловой структуре раздела. Первой жёсткой ссылкой. Когда мы (или операционная система) создаём жёсткую ссылку на любой существующий файл — у нас будет две жёстких ссылки: оригинальная запись в каталоге и созданная нами жёсткая ссылка. Фактически (и у Вадима в блоге сие явным образом упоминается) вся разница между этими двумя записями заключается в том, что при создании вторичных жёстких ссылок операционная система не создаёт короткое имя формата 8.3 (а если их создание отключено на томе — то и этой разницы не будет). Во всём остальном эти записи равноценны.

И, если посмотреть на все жёсткие ссылки какой-либо библиотеки с длинными именами и попробовать отобразить для каждой найденной жёсткой ссылки короткие имена — то можно увидеть, что такие имена будут именно в каталоге winsxs (и вложенных в него). Посему — в winsxs располагаются оригинальные записи о файлах, а в каталогах System32 и т.п. — вторичные жёсткие ссылки.
Например:

Поэтому более точным определением будет противоположное.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:03, 22-04-2020 | #207


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


Очистил wisxs. Вроде всё работает, sfc проходит. Похоже Glary Disk Explorer показывает истинный размер папки, много меньше проводника.

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 12:19, 23-04-2020 | #208


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

Отправлено: 13:43, 23-04-2020 | #209


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Цитата Karantin:
Как узнать размер папки winsxs обычным образом (через контекстное меню папки)? »
Никак.
В Windows 7 вообще - никак, только в Windows 8+. »
Значит всякие программы указывают условный размер?
Проводник 9,79 ГБ
Glary Disk Explorer 3,32 гб (30%)
WizTree 4,9 гб (50%)
команда du -chs /mnt/KRD2018/Volumes/sda2/Windows/winsxs в Терминале KRD18 6,3 гб.

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 19:04, 11-06-2023 | #210



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Папка winsxs в Windows 7

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проверка свободного места на диске WoRG AutoIt 2 25-03-2010 17:28
VBS/WSH/JS - скрипт мониторинга свободного места Grub Скриптовые языки администрирования Windows 3 24-06-2009 10:06
Служба репликации обнаружила нехватку свободного места, хотя места там предостаточно. andriod Microsoft Windows NT/2000/2003 5 20-03-2009 11:28
Определение свободного места на диске IGROK Microsoft Windows 2000/XP 8 21-10-2003 15:24
Проблема свободного места CBMen Microsoft Windows 2000/XP 7 06-09-2002 18:59




 
Переход