两年前的帖子了,恐怕现在大家都用几十 G 的大硬盘了吧,不过这帖子或许对仍在使用几G老盘的朋友有些帮助。转过来给大家看看~关于磁盘压缩的技术~
运用Win98附带的磁盘空间管理可以将硬盘空间扩大10倍以上。现以1G的硬盘空间为例,将具体的操作步骤分述如下: 一、安装Win98之前的准备工作。先用软盘(DOS或WIN95启动盘)启动计算机,然后用FDISK命令删除硬盘上原有的DOS活动区(原来已分过区的,先删除各DOS扩展区),再将硬盘分成若干个区域,如可分为1、2、3、4、5、6六个区域,这些区分别被赋予不同的盘符,如C:、D:、E:、F:、G:H:。将1区设置为新的DOS活动区,其他区设置为DOS扩展区。其中1区的大小取决于安装Win98及应用程序所需的空间,一般来说,留下500兆空间就足够用了。其他五个区可以平均分配,如各为100兆。重新启动后,再用FORMAT命令将硬盘的各区分别格式化。 二、安装Win98,并将C:驱动器转换为32位文件系统。正常安装Win98后,点击"开始/程序/附件/系统工具/驱动器转换器(FAT32)",将C:驱动器转换为32位文件系统。做这一工作的目的是为了提高计算机在分区以后的运行速度。其他几个区会因为区域太小而无法转换,但即使在可以转换的情况下也不要转换,留下进行下面的压缩操作。 三、压缩D:、E:、F:、G:、H:五个驱动器。点击"开始/程序/附件/系统工具/磁盘空间管理",将光标置于D:驱动器,点击菜单上的"驱动器/压缩/创建新的驱动器",新画面出现后,点击"开始",运行的结果是创建一个新的压缩驱动器I:。重复上述操作,完成对E:、F:、G:、H:四个驱动器的压缩(产生四个压缩驱动器)。 四、调整宿主驱动器和压缩驱动器之间的可用空间。上述压缩的结果是在D:、E:、F:、G:、H:盘上留极小的空间,而把大部分空间留给压缩盘I:、J:、K:L:M:。由于Win98的磁盘压缩工具可以把一个70兆以上的DOS扩展区最多压缩成2G的空间,所以,把每个压缩盘留下70兆空间后,其余的30兆都调整给其宿主驱动器,其操作方法是打开"磁盘空间管理"将光标置于D:盘上,点击菜单栏上的"驱动器/调整可用空间",移动鼠标,在压缩盘I:上留下70兆的空间。重复上述操作,完成对其他四个压缩盘的调整。 五、调整压缩盘的压缩比,增大压缩盘容量。打开"空间管理/高级/更改压缩比",分别将压缩盘I:J:、K:L:M:的压缩比调整为60:1。这样,每个压缩盘均可获得2G的可用空间。 六、压缩宿主盘,进一步扩大可用空间。打开"磁盘空间管理/驱动器/压缩",再对宿主盘D:、E:、F:、G:、H:分别进行标准压缩,原来留下的30兆空间可扩大为60兆。
经过上述操作,原来1G的硬盘,现在的可用空间为:500兆+2G×5+60兆×5=10.8G。事实上,如果把500兆的DOS扩展区分成七个区域(70兆×7=490兆),压缩后的可用空间则为:500兆+2G×7=14.5G。如果原来的硬盘空间为2.1G,按后一种操作设定,获得的可用空间为500兆+2G×23=46.5G,磁盘空间扩大了22倍多。从速度上看,除了开机和关机速度稍有降低外,正常运行时的速度与压缩之前的差别并不明显。 当然,还应该正确理解"将硬盘扩容10倍"这个观点。大多数硬盘增容软件,是在硬盘的某个逻辑分区中建立一个很大的只读、隐藏文件,并为其分配一个新的驱动器盘符(有的系统则是将原驱动器分配一个新的驱动器名,而将压缩文件指定为原来的盘符),这样在压缩盘里操作时,新建或拷贝进来的文件都是经过压缩后再存储的,运行时将其展开到内存在使用。我们可以将压缩盘形象地理解成一个"文件集装箱",所存储的文件都是经过压缩处理过的。而这只箱子,究竟有多大胃口,就不一定了,这要根据所存储的文件类型而定。绝大多数文件如EXE、TXT等类型的文件,无论你设置多大的压缩比率,而实际压缩率平均在50%左右;有些冗余量高的文件如.DBF,压缩率能高达90%以上,如果只存储这类文件,确实起到扩容10的效果。但还有一些文件,如图像文件.JPEG,MPEG文件.MPG、.DAT,压缩文件.ZIP、.ARJ,以及Win95/98的.CAB文件等,由于本身已经过高效压缩,很难再进行压缩,如果将它们放到压缩盘上,只能按原有容量存储。即使是Windows98,我相信它的压缩算法也不会有太大的突破。大家可以做个这样的试验:新设置一个容量100MB、压缩率60:1的压缩盘,新盘容量应为200MB,再将容量为53MB左右整套Windows95安装文件分别拷贝到该驱动器的两个不同的目录下,看看这个"200MB"的驱动器能不能装下两个Windows95?不能,一定不能。 (朱文鸣 2001年04月29日 20:35)
|