Безопасно (или желательно) сжимать папку установщика Windows с помощью сжатия NTFS?


22

Название в значительной степени объясняет вопрос.

Помимо очевидного (скорость), обычно ли безопасно или целесообразно сжимать с помощью NTFS-сжатия C:\Windows\Installerпапку, если она находится внутри Windowsпапки?

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


1
Вы имеете в виду сжатие файлов NTFS или архивирование этих файлов (например, ZIP)?
Der Hochstapler

4
Сжатие файлов NTFS. Я обновлю вопрос, чтобы отразить это.
Чад Леви

1
Я сделал это и столкнулся с кучей проблем, возиться со скрытыми системными папками не рекомендуется, если это явно не одобрено Microsoft.
Войтех Доннал

обратите внимание, что в Windows 10 добавлена ​​функция сжатия ОС (компактная), которая позволяет сэкономить довольно много места (особенно полезно, если вы не можете найти достаточно места для обновления функции на устройстве с ограниченным размером): intowindows.com/…
Джордж Бирбилис

@ GeorgeBirbilis отличная находка. Я попробую этот метод на моих виртуальных машинах. Кстати, «метод 2» в вашей ссылке говорит о сжатии всего диска с использованием сжатия NTFS. Возникает вопрос: если весь диск можно сжать без блокировки Windows, то почему это важно, если сжат один каталог?
Чад Леви

Ответы:


19

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

  • Ваши файлы там, доступны, они на самом деле не превращаются в секретный сжатый файл или что-то, это делается на уровне файловой системы
  • Производительность не хуже в зависимости от мнений и некоторых тестов
  • Их можно восстановить с помощью утилит восстановления Windows или путем подключения вашего диска к другому компьютеру (кроме того, внутри ничего не хранится c:\Windows, ваши важные файлы должны быть где-то еще ...)

Microsoft собрала несколько руководств по сжатию NTFS, взгляните на них.

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


7

Да, в Installerкаталоге нет ничего особенного, что требует их распаковки.

В старые времена, была груда инсталлятора файлов , такими как unwise.exe, unvise32.exe, uninstall.exeи т.д. в \Windows\каталоге; иногда делили, иногда нет. \Windows\InstallerПапка является установщик Windows кэш , который позволяет каждой программе , чтобы сохранить свою собственную программу установки, подобно тому , как папка WinSxS помогает избежать DLL Hell .

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


Я оставлю ответ на вопрос, можете ли вы сжимать / архивировать их как ZIP, RAR и т. Д. Для тех, кто ищет здесь свой путь и ищет это.

Некоторые программы предпочитают хранить весь установщик, что, конечно, нежелательно, но, к счастью, это редкость; большинство просто хранят меньший unwise32.exeустановочный файл (как в старые времена) с базовой информацией об установке. Большинство программ вообще не используют файлы в Installerпапке, и они вступают в игру только тогда, когда вы вносите изменения в « Установка и удаление программ» .

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

В большинстве случаев вы можете сжать или переместить файлы и поместить их обратно, когда вы хотите внести изменения (изменить, восстановить, удалить). Фактически, папка в конечном итоге является кешем установочных файлов, так что вы можете даже удалить их и просто использовать исходный установочный носитель.

NB : не только программы кэшируют свои установочные файлы в Installerпапке; Сама Windows также хранит исправления и данные пакетов обновлений, поэтому, если вы удалите их, обновления могут не работать, и теоретически вам, возможно, придется переустановить Windows . Не просто перемещайте / удаляйте все содержимое волей-неволей; взгляните на то, что там.


Ссылаясь на ваше последнее предложение, разве сжатые файлы (использующие сжатие файлов NTFS) по-прежнему доступны во время сжатия?
Чад Леви

1
О, ты имеешь в виду сжатый, как в сжатой части NTFS? Да, безусловно. В этом нет ничего плохого. Я думал , что ты имел в виду compressign их как в архивировании его как ZIP, RAR и т.д.
Synetech

Да, извините за это. Я обновил вопрос после вашего ответа.
Чад Леви

1

SQL Server (и другие базы данных тоже) могут работать некорректно, если вы устанавливаете их в сжатый раздел. Они могут просто не установить.

Вот пост, описывающий сценарий. Я также столкнулся с этим на SQL Server 2014 Express.


1
Не могли бы вы добавить источник этой информации?
Бурги

Сценарий описан здесь другим пользователем: ссылка . Я также столкнулся с этим на SQL Server 2014 Express.
Райан

это была подсказка для вас, чтобы отредактировать свой ответ, чтобы помочь вам улучшить его качество;) (также включите одну или две цитаты из вашего источника)
Бурги

Благодарность! Я совершенно новичок в Super User, и я обязуюсь улучшить качество своего ответа.
Райан

-3

Я бы посоветовал против, так как восстановление при загрузке может зависеть от этих файлов, тогда вы не сможете распаковать эти файлы без другого компьютера


1
Есть ли у вас источники для этого? Я не могу найти никаких ссылок на восстановление / восстановление при загрузке, полагаясь на содержимое в Installerпапке. Учитывая, что я чередую установку Win7 между чистыми металлическими загрузками и загрузками виртуальных машин (через Mac с BootCamp и VMWare Fusion), это, безусловно, привлекло мое внимание, так как у меня больше шансов столкнуться с проблемами при запуске.
Чад Леви

2
Сжатие NTFS выполняется на уровне громкости. Восстановление при загрузке будет хорошо с или без него. , ,
Surfasb

Etherway, папка установщика - довольно важное место. Если при загрузке восстановления нужно что-то переустанавливать, то без папки установщика вы застряли. Найти другой способ сэкономить место ..
Keithsoulasa
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.