NTFS圧縮を使用してWindowsインストーラーフォルダーを圧縮することは安全ですか(または推奨されますか)?


22

タイトルはほとんど質問を説明します。

明らかな(速度)以外C:\Windows\Installerに、Windowsフォルダ内にある場合、フォルダをNTFS圧縮で圧縮することは一般に安全ですか?

私はSSDを使用しているので、個人的には速度の問題はそれほど重要ではありません(さらに、VM内でWin7を実行しているため、I / O遅延が長くなることに慣れています)。


1
NTFSファイルの圧縮を参照していますか、それともこれらのファイル(.zipなど)をアーカイブしていますか?
デアホッホシュプラー

4
NTFSファイル圧縮。これを反映するように質問を更新します。
チャド・レヴィ

1
マイクロソフトが明示的に承認した場合を除き、非表示のシステムフォルダーを操作することはお勧めできません。
ヴォイチェッチドーナル16年

Windowsの10は圧縮OSあなたはかなりのスペースを節約することができます(コンパクト)機能(あなたは、デバイスの制約サイズ上の機能のアップグレードを行うのに十分なスペースを見つけることができない場合に特に便利)を加えていることに注意してください:intowindows.com/...を
ジョージビル

@GeorgeBirbilis素晴らしい発見。このメソッドをVMで試してみます。補足として、リンクの「方法2」は、NTFS圧縮を使用したドライブ全体の圧縮について説明しています。それは疑問を投げかけます:Windowsのバルキングなしでドライブ全体を圧縮できる場合、単一のディレクトリが圧縮されるのはなぜ重要なのでしょうか?
チャド・レヴィ

回答:


19

速度の問題を除いて(このトピックについては、実際には何らかの方法でパフォーマンスに有益であると言ういくつかの議論があります)、現在のWindowsインストールディスクとその中のすべてのフォルダでNTFS圧縮を使用しても問題はありません。

  • あなたのファイルはそこにあり、利用可能です、彼らは本当に秘密の圧縮ファイルまたは何かに変更しません、これはファイルシステムレベルで行われます
  • 意見やいくつかのテストに応じてパフォーマンスは最悪ではありません
  • Windows修復ユーティリティを使用するか、ディスクを別のコンピューターに接続することで回復可能です(内部c:\Windowsには重要なものは何もありませんが、重要なファイルはどこにでもあるはずです...)

MicrosoftはNTFS圧縮に関するいくつかのガイドラインをまとめました。それらをご覧ください。

私は、NTFS圧縮をいくつかのクライアントとWindowsバージョンの完全なファイルシステムで長い間使用しており、圧縮されたファイルシステムのために問題は一度もありませんでした。


7

はい、圧縮解除する必要があるInstallerディレクトリについて特別なことはありません。

昔は、のようなインストーラファイルの山があったunwise.exeunvise32.exeuninstall.exeで、等の\Windows\ディレクトリが。時には共有され、時には共有されません。この\Windows\InstallerフォルダーはWindowsインストーラー キャッシュであり、WinSxSフォルダーがDLL Hellを回避する方法と同様に、各プログラムが独自のインストールプログラムを維持できるようにします

一般に、プログラムの基本インストーラーを保存/キャッシュするために使用されるため、インストールされたプログラムを変更したい場合はそこから実行され、元のインストールメディアを必要とせずにアンインストールしたり、場合によっては修復を行うこともできます。したがって、NTFS圧縮を使用するように設定しても悪影響ありません。


ここで方法を見つけてそれを探している他の人のために、ZIP、RARなどとして圧縮/アーカイブできるかどうかの答えを残します。

一部のプログラムはインストーラー全体を保存することを選択しますが、これはもちろん望ましくありませんが、幸いなことにそれらはまれです。ほとんどの場合unwise32.exe、基本的なインストール情報を含む小さなインストーラファイル(昔のような)を保存するだけです。ほとんどのプログラムは、Installerフォルダー内のファイルをまったく使用せず、[ プログラムの追加と削除]で変更を加えた場合にのみ機能します

ただし、ARPPRODUCTICON.exeインストーラーキャッシュ内のファイルを指すようにショートカットのアイコン([スタート]メニュー、デスクトップなど)を設定することにより、一部のファイルをアクティブに使用するプログラムが見つかる場合があります。

ほとんどの場合、ファイルを圧縮または移動して、変更(変更、修復、アンインストール)するときに元に戻すことができます。実際、フォルダーは最終的にはインストールファイルのキャッシュなので、削除して元のインストールメディアを使用することもできます。

:インストールファイルをInstallerフォルダーにキャッシュするのはプログラムだけではありません。Windows自体もパッチとサービスパックデータを保持しているため、それらを削除すると更新が機能しない場合があり、理論的にはWindows再インストールする必要があります。コンテンツ全体を自由に移動/削除しないでください。そこにあるものを見てみましょう。


最後の文を参照すると、圧縮されたファイルは(NTFSファイル圧縮を使用して)圧縮されたままアクセスできますか?
チャド・レヴィ

1
ああ、NTFSの圧縮ビットのように圧縮されているということですか?はい、間違いなく。それにはまったく問題はありません。ZIP、RARなどとしてアーカイブするように、それらを圧縮するつもりだったと思いました。
Synetech

ええ、ごめんなさい。あなたの答えの後で質問を更新しました。
チャド・レヴィ

1

SQL Server(および他のデータベースも)を圧縮パーティションにインストールすると、正常に実行されない場合があります。単にインストールに失敗する場合があります。

ここにシナリオを説明する投稿があります。SQL Server 2014 Expressでもこれに遭遇しました。


1
その情報のソースを追加してもらえますか?
ブルギ

ここでは、シナリオを別のユーザーが説明しています:link。SQL Server 2014 Expressでもこれに遭遇しました。
ライアン

回答を編集して品質を向上させるためのヒントでした;)(ソースからの引用または2つを含む)
ブルジ

ありがとう!私はスーパーユーザーにはかなり新しいので、回答の質の向上に取り組んでいきます。
ライアン

-3

スタートアップの回復はそれらのファイルに依存する可能性があるため、別のコンピューターなしではそれらのファイルを解凍できないように、私はそれに反対することをお勧めします


1
これに関する情報源はありますか?Installerフォルダ内のコンテンツに依存するスターアップリカバリ/修復への参照を見つけることができません。ベアメタルブートとVMブートの間でWin7のインストールを交互に行うと(BootCampとVMWare Fusionを搭載したMac経由)、スタートアップの問題に遭遇する可能性が高くなるので、これは確かに注目を集めました。
チャド・レヴィ

2
NTFS圧縮はボリュームレベルで実行されます。スタートアップリカバリは、それを使用しても使用しなくても問題ありません。。。
surfasb

Etherway、インストーラーフォルダーは非常に重要な場所です。スタートアップリカバリで何かを再インストールする必要がある場合は、インストーラーフォルダーを使用せずにスタックします。スペースを節約する別の方法を見つけて
ください。– Keithsoulasa
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.