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

Показать сообщение отдельно

Ветеран


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

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


Цитата Рыжик:
Остальное как я понял, лучше не трогать? »
Именно. Это основное хранилище.

Цитата Рыжик:
Просто у меня ssd системный, жалко его. »
В данном случае — только в плюс, поскольку тут один раз запись и очень-очень много чтение. Так что, жалеть попросту не о чем.

Цитата Рыжик:
Если это ссылки, значит сама папка не весит ни чего а файлы раскиданы по системе? »
Считайте так: напротив, именно эта папка «весит», а вот ещё примерно столько же (и даже несколько больше, поскольку ряд файлов из этой папки имеют более чем две жёстких ссылки), раскиданного по дебрям Windows — не весят ничего (просто ещё одна или несколько записей в MFT).

Вот, например, у меня сейчас в «C:\Windows\winsxs» — папок: 14292, файлов: 57660, суммарным размером ~9,2 Gb. Посмотрим для примера на внутренности этой папки.

Я сделал в Far Manager поиск всех содержащихся в ней файлов и вывел их на временную панель с отображением количества ссылок с сортировкой по убыванию ссылок:
Скрытый текст

Что мы видим? Ажник целых 26 жёстких ссылок у первого же файла «Ph3xIB64.sys», размером чуть больше 1,5 Mb:
Скрытый текст

Пути ссылок длинноваты, посему для окна ссылок Far Manager'а потребуется прокрутка вниз и вправо. Для наглядности я выведу их все на консоль посредством команды «fsutil.exe hardlink list»:
Скрытый текст

Что мы видим? Что часть ссылок (13 штук) расположена в той же «C:\Windows\winsxs», а часть (13 штук) — в «C:\Windows\System32\DriverStore\FileRepository». Т.е., все эти файлы на диске занимают место только один раз. То есть, при подсчёте места, занимаемого на диске файлами папки «C:\Windows\winsxs», их надо учитывать не как 13*1,5 Mb, а только 1,5 Mb:
Скрытый текст

Аналогичная ситуация с папкой «C:\Windows\System32» — при подсчёте места, занимаемого на диске файлами папки, их надо учитывать не 13*1,5 Mb, а опять же только 1,5 Mb. И аналогично при подсчёте места, занимаемого на диске файлами папки «C:\Windows» — не 26*1,5 Mb, а опять всё те же только 1,5 Mb. И так по всем файлам, имеющим хотя бы две жёсткие ссылки.

Оценить реальный размер места, занимаемого на диске файлами, поможет, например, утилита Disk Usage из комплекта Sysinternals Suite. Итак, подсчитаем реальный размер занимаемого места на диске файлами папки «C:\Windows\winsxs» и в оценке Проводника (используем специальный параметр утилиты «-u Count each instance of a hardlinked file» — «считать каждую жёсткую ссылку за уникальный файл»):
Скрытый текст

Как мы видим, оценки в стиле Проводника и реального количества/размера файлов существенно разнятся, в оценке объёма — более чем на 283 Mb. Для наглядности — в виде таблицы и диаграмм:
Скрытый текст


Теперь проделаем то же самое и для папки «C:\Windows» в целом:
Скрытый текст

Скрытый текст

Как видите, тут уже разница по сравнению с оценками Проводника почти в 4,5 Gb — едва ли не на четверть! И эта разница будет тем больше, чем дольше эксплуатируется ОС.

Последний вопрос — а имеет ли вообще какой-либо реальный смысл такое понятие, как «оценка Проводника»? Да, имеет. Например, при копировании — для оценки вновь занимаемого места.
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:44, 30-10-2015 | #136