CSDN博客

img xiaozuo

磁盘压缩的新用途

发表于2001/1/19 8:25:00  1097人阅读

 

众所周知,磁盘压缩工具Drvspace3使用方便,兼容性好,具有相当高的压缩率,但与FAT32 分区不兼容。现在硬盘的容量越做越大,而且还有诸如Freespace 等的优秀磁盘压缩工具,最大容量只有2G的Drvspace3压缩盘似乎失去了往日的辉煌;为了提高大硬盘的使用效率,或者为了使用大于2G的分区,我们不得不使用FAT32 分区,进一步限制了Drvspace3的广泛使用。其实,根据目前计算机的速度和安装多操作系统的需要,经过适当处理后,不仅可以在FAT32 分区中使用压缩盘,而且还可以提高硬盘数据的传输率,更可以方便地管理和安装多操作系统,甚至对整个操作系统和一些重要文件进行隐藏保护。Drvspace3是完全免费内置于操作系统的,使用后看不出计算机资源的降低,更无中文文件名的乱码问题。

  一.卷文件的建立

为了使用压缩盘,首先必须在FAT16 分区中用700M左右空间用Drvspace3创建空压缩盘,然后把压缩盘的压缩卷文件Drvspace.001复制到FAT32 分区中。为了灵活运用压缩盘,最好把硬盘分成FAT16 和FAT32 两个分区,若有两个硬盘则更好。假如只使用固定大小的压缩盘,也可以在FAT16 分区中建好压缩卷文件,并移至FAT32 分区后,用常用的磁盘工具改变分区结构,最后只使用FAT32 分区。若需要新的压缩盘,卷文件可以任意复制,但文件名必须是Drvspace,扩展名应是001、002…等。要慎用扩展名000 ,否则对应的压缩盘起作用后会与其宿主盘交换盘符。FAT32 分区中的压缩卷文件必须用下面介绍的特殊方法安装后才能成为压缩盘,安装后用Drvspace3进行格式化,或者直接删去其中的数据即可使用。为了加快压缩盘的存储速度,在复制卷文件之前最好对硬盘进行全面的碎片清理,让卷文件尽可能具有连续的存储空间。压缩盘的最大可用空间为2G,一般情况下700M的卷文件用Drvspace3所带的压缩代理重新以最高压缩率压缩后即可具有约1.8G的储存能力。FAT32 分区中的压缩盘只能是固定大小,不能进一步用Drvspace3来调整,也无法修改盘符。

二.卷文件的安装

  在系统配置文件Msdos.sys[Options] 后必须加上“Dblspace=1”,这样操作系统启动时会首先加载压缩处理程序Drvspace.bin,以便系统启动后利用应用程序Scandisk安装卷文件。系统启动时按配置文件Dblspace.ini说明的情况自动安装FAT16 分区中的卷文件,但不会安装FAT32 分区中的卷文件。可以在启动批处理程序Autoexec.bat中加入命令:

%Windir%/Command/Scandisk D:/Drvspace.???/mount

DOS 命令来安装这些卷文件,其中??? 是卷文件的扩展名,D也可以是含有卷文件的其它盘符,FAT32 分区中每个需要安装的卷文件都必须分别加上一个这样的命令。这样在DOS 启动后,应用程序Scandisk便会按命令的前后顺序安装FAT32 分区中的卷文件;当然,没有安装过的卷文件是不能用的。Scandisk安装卷文件所用的盘符自动选择运行Scandisk时最前面的可用盘符,与配置文件Dblspace.ini中的设置无关,这也是Drvspace3程序不能更改这些压缩盘盘符的原因;所以在安装多个卷文件时,一定要注意用Scandisk安装卷文件的先后顺序,并在安装光驱的Mscdex程序中指定特定的光驱盘符,以免引起盘符混乱。

  三.注意事项

  由于FAT16 分区中的压缩盘在DOS 启动前安装,而FAT32 分区中的压缩盘在DOS 启动后,运行Scandisk时才安装,所以与DOS 启动有关的程序和Scandisk不要放在FAT32 分区的压缩盘中,Drvspace.bin或Dblspace.bin和配置文件Dblspace.ini以及Msdos.sys 一定要放在启动分区的根目录中。若在Dblspace.ini中把AutoMount 设成1,则用Scandisk安装压缩盘时会对所有硬盘和软盘进行扫描,寻找未安装的压缩盘,减慢启动速度,把它设成0可以加快启动速度,只是日后无法自动安装软盘中的压缩盘。由于在软盘中很少使用压缩盘,即使使用也可以在DOS 窗口中用Scandisk安装,把AutoMount 设成0来加快启动速度是值得的。

  在压缩盘中安装Windows 时要注意安装程序对自动批处理文件的修改,它会把Scandisk程序的位置自动改为新安装的Scandisk的位置,系统重新启动时将找不到Scandisk来安装压缩盘,造成系统无法启动。可以在系统安装中第一次重新启动时用F8键选定Command Prompt Only状态,把自动批处理文件中Scandisk的位置改回来。若用新版本的Windows 98安装,它还会把原来版本的DOS 命令全部删掉,所以要把Scandisk进行备份,以防意外。

四.磁盘压缩的新用途

目前计算机的运算速度已有大幅度提高,并且硬盘都有了CPU 占用率不到8%的UDMA传输方式。在配置Slot1结构的C300A(超464Mc),旗舰638B主板,钻石火球六代6.4G硬盘的机器上,整理完文件碎片后,在采用最高压缩率的压缩盘中,硬盘数据的平均压缩率为2。经过Winbench99测试,同一个硬盘数据的平均传输率从非压缩盘的13M/s 大增到22M/s ,只是在此传输率下CPU 的占用率从7%增加到52% 而已,平均寻道时间更是没有变化;在不使用UDMA传输方式的情况下,硬盘数据的平均传输率也从非压缩盘的5.8M/s大增到10M/s ,CPU 的占用率都在95% 左右。从测试过程中还可以发现,有时候压缩盘的数据传输率甚至高达120M/s以上。完全一样的操作系统和应用程序,安装在压缩盘中后,启动时间有所缩短,读硬盘的时间更是明显减少。

改变卷文件的安装顺序或者有选择地安装卷文件可以改变压缩盘的盘符顺序,而且还可以隐藏压缩盘中的内容。这样在不同的压缩盘中便可以安装用途不同的Windows ,或者把一些重要内容甚至是整个操作系统放到一个平时不安装的卷文件中,不仅可以灵活调整不同用途的Windows,而却还可以保护隐藏的卷文件中的内容,使它们免受病毒的侵袭,或者简单地被人查看或复制。改变配置文件Msdos.sys 中操作系统所在的盘符,还可以更加灵活地选择各个操作系统的运行。

若把操作系统安装在FAT16 分区的压缩卷文件中,便可以给该压缩盘指定固定盘符,这样就不会受硬盘中分区结构变化的影响,也不会因为新增加硬盘和光驱引起不必要的麻烦。

安装多个操作系统会给我们带来很大的方便。可以启动一个操作系统通过整个分区或压缩盘内容的移动去整理另一个操作系统的碎片,而这样做往往只需要几分钟的时间,大大快于所有专门的碎片整理工具。也可以把一个操作系统作为测试专用,另一个用于正规场合,在测试用的操作系统性能下降时,重新复制一个卷文件便可快速克隆出一个与正规场合使用的操作系统一模一样的操作系统,重新供测试使用。重装一个操作系统也很简单,只要用不到10分钟的时间复制一个备份卷文件即可。
阅读全文
0 0

相关文章推荐

img
取 消
img