我应该压缩旧文件以节省磁盘空间吗?

压缩磁盘上的旧文件有什么优点和缺点? 我读过压缩旧文件会降低访问压缩文件时的性能。 我的笔记本电脑中有几千个旧文件; 这是值得的权衡?

我在笔记本电脑上安装了以下软件(这是我的操场/testing系统):

  • SQL Server 2005开发版
  • SQL Server Express
  • Informatica PowerCenter v7.x
  • Oracle 9i
  • Toad for Oracle
  • VS 2008专业版
  • VS 2005专业版

当你有一堆小的文本文件(如源代码,批处理脚本等)时,压缩文件会产生很大的不同,它与你的下载目录中的最大区别是充满大型zip文件。 所以你的里程可能有所不同

而不是让磁盘清理压缩您的旧文件,而是使用Windows查找文件,并按特定年龄按types查找文件。 然后压缩或删除这些。

如果您需要释放空间,但我build议使用WinDirStat 。 它会告诉你你在哪里使用最多的空间。 特别是对于像您这样的“游戏机”,您可能会感到惊讶的是,您仍然有一些老旧的Oracle开始喋喋不休,或者在您尝试在数据库中存储真正大的图像文件的时候剩下的数据库实例。 由于它可以帮助您将清理工作的目标定位在占用空间最大的地方,因此您可以更快地获得更多结果。 它也可以告诉你,如果你有一个目录充满了很多小文件,这可能是一个很好的候选人压缩。 。 。 。

相反,压缩文件可以提高性能。

磁盘时间昂贵,处理器时间便宜。 压缩文件的读取速度比未压缩的文件要快(它们比较小),而在现代机器上,应该有足够的处理器时间来解压缩它们。

压缩不是很好,这也意味着性能不是很大。 如果你正在寻找档案信息,我build议你使用“真正的”压缩,如7zip。

我怀疑你会注意到如果你压缩文件的性能差异,但如果你压缩一个公平的位,你很可能会注意到节省的空间。 我说去吧。

编辑:虽然我build议你保持你的二进制文件(C:\ Windows和C:\ Program Files文件)解压缩。

如果您的笔记本电脑上的空间不足,您需要从中获得更多空间,那么可以。 在打开文件/音乐时性能不是太差,但如果你想玩一个被压缩的游戏,那么你会遇到麻烦。

小心压缩数据库。 SQL Server 2005 / SQL Server Express不支持压缩数据库(可能支持它们,如果它们是只读的,我不确定)。

如果让此工具压缩旧的SQL Server数据库,则在再次解压缩数据库文件之前,将不再能够访问它们。