通过NTFS压缩压缩W​​indows Installer文件夹是否安全(或建议)?


22

标题几乎解释了这个问题。

除了明显的(速度)以外,C:\Windows\Installer考虑到它在Windows文件夹内,通过NTFS压缩进行压缩通常是否安全或可取?

我使用的是SSD,因此就个人而言,速度问题对我而言并不那么重要(再加上我在VM中运行Win7,因此我习惯了更高的I / O延迟)。


1
您是指NTFS文件压缩还是归档这些文件(如.zip)?
Der Hochstapler

4
NTFS文件压缩。我将更新问题以反映这一点。
乍得列维

1
我这样做了,遇到了很多问题,建议不要将隐藏的系统文件夹弄乱,除非得到Microsoft的明确批准。
Vojtěch多纳尔

请注意,Windows 10还增加了压缩OS(紧凑型)功能,让您保存相当长的一段空间(尤其是有用的,如果你不能找到足够的空间做一个大小受限的设备功能升级):intowindows.com/...
George Birbilis18年

@GeorgeBirbilis很棒的发现。我将在我的VM上尝试该方法。附带说明一下,链接中的“方法2”讨论使用NTFS压缩来压缩整个驱动器。这就引出了一个问题:如果整个驱动器都可以在Windows停止运行的情况下进行压缩,那么为什么压缩单个目录却没有关系呢?
乍得利维

Answers:


19

除了速度问题(这里有很多关于该问题的讨论,其中有人说它实际上在某种程度上有益于性能),在当前Windows安装磁盘及其中的所有文件夹中使用NTFS压缩都没有问题。

  • 您的文件在那里,可以使用,它们实际上并没有更改为秘密的压缩文件,而是在文件系统级别完成的
  • 根据意见和一些测试,性能并不差
  • 可以使用Windows修复实用程序或将磁盘连接到另一台计算机来恢复它们(此外,重要的内容不保存在内部c:\Windows,重要的文件应该在其他位置...)

微软整理了一些有关NTFS压缩的指南,看看它们。

我已经在多个客户端和Windows版本上的完整文件系统上使用NTFS压缩,但是由于压缩的文件系统,所以从来没有出现过问题。


7

是的,Installer目录没有什么特别的要求将它们解压缩。

在过去,有的安装程序文件喜欢桩unwise.exeunvise32.exeuninstall.exe等的\Windows\目录; 有时共享,有时不共享。该\Windows\Installer文件夹是Windows Installer 缓存,它允许每个程序维护自己的安装程序,类似于WinSxS文件夹如何避免DLL Hell

通常,它用于存储/缓存程序的基本安装程序,因此,当您要修改已安装的程序时,它可以从那里运行,并允许您卸载甚至可以进行修复而无需原始安装媒体,并且所以应该是从将其设置为使用NTFS压缩无不良影响。


我将留下答案,是否可以为在这里找到自己的路的其他人将其压缩/存档为ZIP,RAR等。

有些程序选择存储其整个安装程序,这当然是不希望的,但幸运的是,这些程序很少。大多数只存储了一个较小的安装程序文件(如unwise32.exe过去),其中包含基本安装信息。大多数程序根本不使用该文件Installer夹中的文件,只有在您使用“ 添加/删除程序”进行更改时它们才会发挥作用。

但是,有时您可能会发现一个程序在主动使用某些文件,特别是通过将其快捷方式的图标(在“开始”菜单,桌面等中)设置为指向ARPPRODUCTICON.exe其安装程序缓存中的文件。

在大多数情况下,您可以压缩或移动文件,并在需要进行更改(修改,修复,卸载)时放回文件中。实际上,该文件夹最终是安装文件的缓存,因此您甚至可以删除它们而仅使用原始安装媒体。

注意:不仅程序将其安装文件缓存在该Installer文件夹中;Windows本身也将补丁程序和Service Pack数据保存在其中,因此,如果删除它们,更新可能无法正常工作,并且从理论上讲,您可能必须重新安装Windows。不要随便移动/删除全部内容;看一下里面有什么。


参考您的最后一句话,压缩后的文件(使用NTFS文件压缩)是否仍可访问?
乍得利维

1
哦,您是说像在NTFS的压缩位中一样进行压缩?当然是。完全没有错。我想你的意思compressign它们作为归档它作为一个ZIP,RAR等
Synetech

是的,对此感到抱歉。在您回答之后,我更新了问题。
乍得利维

1

如果将SQL Server(和其他数据库)安装在压缩分区上,则它们可能无法正常运行。他们可能只是无法安装。

是描述场景的文章。我在SQL Server 2014 Express上也遇到了此问题。


1
您可以添加该信息的来源吗?
布尔吉

此场景由另一个用户在此处描述:link。我在SQL Server 2014 Express上也遇到了此问题。
瑞安

这是一个提示,提示您编辑您的答案以帮助您提高答案的质量;)(还包括您的信息中的一两个引号)
布尔吉2016年

谢谢!我是超级用户的新手,因此我将致力于提高答案的质量。
瑞安

-3

我建议不要这样做,例如启动恢复可能取决于那些文件,那么如果没有其他计算机,您将无法解压缩这些文件。


1
您有任何资料来源吗?我找不到依赖于Installer文件夹中内容的任何有关starup恢复/修复的参考。鉴于我在裸机启动和VM启动之间交替使用Win7安装(通过Mac与BootCamp和VMWare Fusion一起启动),因此这无疑引起了我的注意,因为我更可能遇到启动问题。
乍得利维

2
NTFS压缩在卷级别完成。有或没有启动恢复功能都可以。。。
surfasb 2012年

另外,安装程序文件夹是一个非常重要的地方。如果启动恢复必须重新安装任何东西,而不会使安装程序文件夹卡住。寻找另一种方式来节省空间..
Keithsoulasa
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.