Показать полную графическую версию : [решено] Папка winsxs в Windows 7
Страниц :
1
2
3
4
5
6
7
8
9
10
[
11]
sputnikk
02-03-2019, 19:33
С помощью 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
sputnikk
20-04-2020, 11:48
Использую штатную утилиту Винды, Wise Disk Cleaner (дополнительно очищает winsxs backup и загруженные обновления), PatchCleaner для Windows Installer.
Но не смотря на это Dism++ нашла 4,4 гб в winsxs. И кэш 1,6 гб в C:\Windows\assembly.
Безопасно удалять найденное?
https://forum.kasperskyclub.ru/uploads/monthly_04_2020/post-22080-0-24542000-1587358719.png
sputnikk
22-04-2020, 05:32
Dism++ уменьшила в виртуальной Vista объём Winsxs на 3Гб. Хоть там всего лишь ссылки, но вместе с указанным размером папки уменьшился и объём занимаемого места указанного в свойствах диска
sputnikk
22-04-2020, 06:15
На виртуальной 7 сократился не только отображаемый объём, но и размер самого виртуального диска vmdk. Не походит на глюк Проводника
Хоть там всего лишь ссылки… »
Там — оригиналы.
sputnikk
22-04-2020, 08:50
Там — оригиналы. » это противоречит другому утверждению, поэтому я в замешательстве)
каждый файл в папке WinSxS является «жесткой ссылкой» (hard link) на физически существующий файл, то есть все файлы находятся вне этой папки. »
sputnikk, дело в том, что любой файл сам по себе уже является жёсткой ссылкой в файловой структуре раздела. Первой жёсткой ссылкой. Когда мы (или операционная система) создаём жёсткую ссылку на любой существующий файл — у нас будет две жёстких ссылки: оригинальная запись в каталоге и созданная нами жёсткая ссылка. Фактически (и у Вадима в блоге сие явным образом упоминается) вся разница между этими двумя записями заключается в том, что при создании вторичных жёстких ссылок операционная система не создаёт короткое имя формата 8.3 (а если их создание отключено на томе — то и этой разницы не будет). Во всём остальном эти записи равноценны.
И, если посмотреть на все жёсткие ссылки какой-либо библиотеки с длинными именами и попробовать отобразить для каждой найденной жёсткой ссылки короткие имена — то можно увидеть, что такие имена будут именно в каталоге winsxs (и вложенных в него). Посему — в winsxs располагаются оригинальные записи о файлах, а в каталогах System32 и т.п. — вторичные жёсткие ссылки.
https://i.imgur.com/nWY2Ugp.png
Поэтому более точным определением будет противоположное.
sputnikk
23-04-2020, 12:19
Очистил wisxs. Вроде всё работает, sfc проходит. Похоже Glary Disk Explorer показывает истинный размер папки, много меньше проводника.
sputnikk, а тут — смотря для каких целей считать. Одно дело, когда нужно посчитать занимаемое место на разделе с точки зрения свободного пространства — и тут важно уметь учитывать вторичные, третичные и вообще все …ичные жёсткие ссылки однократно. Другое дело, когда нужно посчитать, сколько займёт данный объём при копировании куда-либо вовне — и тут нужно считать все жёсткие ссылки суммарно, несмотря на то, что на текущем разделе место все они содержимым файла занимают лишь единожды.
sputnikk
11-06-2023, 19:04
Цитата 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 гб.
sputnikk
12-06-2023, 14:57
Здесь http://forum.ru-board.com/topic.cgi?forum=5&topic=46681&start=160#7 предложили FindLinks от Sysinterna и батник, получилось 1581226561 байт, т.е 1,4726 Гб.
Avatar-Lion
12-06-2023, 16:40
sputnikk, А это принципиально что ли? На мой взгляд, без разницы кто и как считает занятое место, если использовать его под иные нужды все равно не получится.
Значит всякие программы указывают условный размер? »
Может и не условный, но вы же не знаете, что у них там. А так, можно считать только одну жесткую ссылку, вариантов полно https://www.outsidethebox.ms/20709/#_Toc103
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC