大家也许还记得早先的DoubleSpace之类的硬盘“扩容”软件吧。虽然它们甚至和操作系统紧密结合了起来,但还是因为与不少程序存在兼容性问题而没有被广泛地接受。
但动态压缩/解压缩数据的想法还是很诱人的,即使在今天硬盘进入了按
G 论的时代仍旧如此,因为毕竟现在的软件也动辄上百兆了。
那么现在是否有一个尽可能做到好一点--既享受到动态压缩的好处又能最大限度地回避兼容性问
题的软件出台呢?有!FreeSpace就是遵循这种想法而新开发出来的优秀软件。
A. 原理
FreeSpace在解决这个问题时的基本想法是:部分压缩。如果我们回避可能引起兼容性问题的各种系统文件及其他敏感文件,而把那些大量消耗空间的数据文件压缩,不就能最大限度的避免兼容性问题的
发生了吗。FreeSpace这样做了,而且做得很不错。
B. 使用环境
Windows95(包括支持 OSR2 及 FAT32 分区)和 NTFS 分区上的NT 4.0。
FreeSpace 当前还不支持纯粹的 DOS环境(即启动后直接进入DOS的情况)。但对于
Windows 下的DOS窗口还是支持的。
C. 概况
在运行 FreeSpace 的 SETUP 程序安装完成后,您就可以看到 Start
菜单 FreeSpace 程序组中的各个 FreeSpace 组件了。
FreeSpace 的主要组件是一个驱动程序。它在安装后就直接进入
Windows 启动后台队列。在每次 Windows 启动时都会自动装载。按
CTRL+ALT+DEL 可以看到这个加载的后台进程名为 Fs32。这个驱动程序就是动态压缩/解压缩的关键程序。只要这个驱动程序驻留后台,经
FreeSpace
压缩过的文件无论看起来还是使用以来就都象是没有压缩过一样了。
该驱动程序只在 Windows95 中装载。在 Windows NT 4.0 下,FreeSpace
是使用 NTFS
文件系统本身的压缩功能来进行压缩的,所以没有用到它。
除了这个主要的驱动程序外,FreeSpace
还提供了一些相应的管理工具项,这些工具项对于方便 FreeSpace
的使用有着相当大的作用。这些工具项包括:“QuickSpace向导”、“压缩向导”、“解压缩向导”、
“FreeSpace 设置”、“FreeSpace 磁盘检测”和“简单升级(EasyUpdate)”。
D. 各项工具简介
上述 FreeSpace 的各个工具项主要集中在集成的 FreeSpace Manager(FreeSpace管理器)中。简单地说,它包括:
1.“QuickSpace
向导”。这是一个简单却是“智能”的压缩向导。您只要决定现在想从硬盘上“榨取”多少空间,比如
10 MB,“QuickSpace
向导”就会自动分析硬盘状况,并依次给出它认为最佳的获取 10 MB
空间的压缩方案(推荐压缩文件夹组合)。如果您同意它当前提出的那种方案,那么只要按一下
next,您就能马上多出10 MB
的硬盘空间来!非常简单。要是您不同意它提出的方案,那就可以按一
下“New Suggestion”(“新建议”)按钮,它会马上提出另一个方案……直到您满意或者它再也提不出新方案
为止。
2.“压缩向导”。它用于帮助您找出系统中适于压缩的文件和文件夹。所谓“适
于压缩”就是指那些文件或文件夹很长时间没有被访问,或者它们的压缩比非常可观
,值得一压。有它帮忙,决定压谁就简单多了。
3.“解压缩向导”。它帮您自动找出系统中已经经过压缩的项目,以便您能够对它们进行解压操作
的。
4.“FreeSpace 设置”。该设置项目不多,包括是否要显示后台的
Fs32 进程的 tray 图标以及 FreeSpace 项目是否要在右键菜单中出现等。
5.“FreeSpace 磁盘检测”。这是个检查经 FreeSpace
压缩的文件夹中的各项数据是否正常的工具。
FreeSpace 的另一个管理管理工具是 FreeSpace Analyzer(FreeSpace
分析器)。这是一个与 Windows95
资源管理器界面类似的程序。它用来分析整个驱动器上的文件(夹)占用磁盘空间情况,并预计它们各
自被压缩后可空出多少空间来的。而且还可以用它找出希望压缩的符合某种条件的数据,比如找出
> 10MB 的文件夹之类。
在这个分析器的文件夹列表中,如果您稍微留意一下就会发现
Windows95 所在文件夹的可压缩比是 0%!换言之,FreeSpace
遵循了安全第一原则,对这个最重要的系统目录是不进行压缩的。
E. 卸载FreeSpace
如果 FreeSpace 与您系统中的某处不兼容——尽管 FreeSpace
推出的初衷之一就是解决兼容性问题,但毕竟不敢说一定解决了所有兼容问题——或者因为其他原因,
您希望卸载 FreeSpace,那么这时您只要运行 Uninstall 程序就可以了。
但要注意的非常重要的一点是:如果您已经使用 FreeSpace
压缩过某些文件或文件夹,那您一定要记得先将它们解压缩恢复到正常状态后再卸载
FreeSpace。因为没有 FreeSpace
的支持您将不能再访问那些压缩了的数据了。要做到不遗漏已压缩文
件(夹),一个简单的办法就是运行一遍“解压缩向导”了。
最后还想说两句,动态压缩技术能给我们带来好处,但这毕竟是要付出代价的。首先是上面已多次
提到的兼容性问题,这个问题在使用一些磁盘工具、系统测试工具或是某种文件处理工具时很可能出现
。因为 FreeSpace 推出时间较短,现在才刚有1.0
版,所以还未见到有关的兼容性问题报告。尽管它可能少些,但肯定绝不会没有。所以您在使用时还是
要小心一些的。另外,动态压缩是要靠 CPU
的支持来完成的,使用该技术肯定会或多或少地影响系统的效率。所以,就象我们常说的,天下没有免
费的午餐——这些都是为得到空间所付出的代价。
您自己权衡吧。
如果想尝试一下,可以访问:http://www.mijenix.com。FreeSpace
正在那里等待实践的检验呢! |