磁盘压缩的新用途

原创 2001年01月19日 08:25:00
 

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

  一.卷文件的建立

为了使用压缩盘,首先必须在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分钟的时间复制一个备份卷文件即可。

您无法压缩该虚拟磁盘,因为它是预分配的

VMware workstation压缩磁盘是却出现,您无法压缩该虚拟磁盘,因为它是预分配的的错误。 you can't compact this virtual disk, because it ...
  • keji2008521
  • keji2008521
  • 2015年11月06日 17:00
  • 1172

利用VMwareTools优化虚拟机压缩虚拟磁盘

        虚拟机是我日常工作的必备工具,使用4年来给我的工作带来了极大的便利。第一次用虚拟机是在学校做本科毕业设计的时候,需要编译Linux2.6的内核,并对系统进行剪裁,用虚拟机来完成简直是事...
  • syspro
  • syspro
  • 2008年04月02日 12:58
  • 3823

关于VMWare压缩虚拟机的虚拟磁盘的问题

随着我们使用虚拟系统的时间越长,Vmware创建的虚拟磁盘占用空间就越大,即使将虚拟系统中的文件删除,虚拟磁盘文件占用宿主系统硬盘空间也不会减少,这个问题困扰了很多用户。% a$ S" N+ L/ y...
  • yxp200401
  • yxp200401
  • 2012年09月11日 23:38
  • 10455

Windows命令行NTFS卷压缩、解压缩

在Windows命令行模式下,也可以进行对NTFS卷上的文件夹进行压缩、解压缩操作 。在公司一般Server白天使用者较多,故而本人使用命令行模式将磁盘、CPU占用较多的NTFS压缩、解压缩操作移到夜...
  • simonjo
  • simonjo
  • 2007年05月21日 11:01
  • 2352

如何压缩vbox磁盘 vdi

 vbox在使用一段时间以后会越来越大,因此我们有必要进行压缩。压缩步骤如下: 1.启动虚拟机,运行磁盘碎片整理。 2.下载软件 nullfile-1.02.exe,拷贝至系统盘根目录下,双...
  • sqh001
  • sqh001
  • 2013年11月22日 06:24
  • 2396

win10系统和压缩内存磁盘占用过高的解决方案

系统和压缩内存磁盘占用过高的解决方案 最近一段时间玩游戏看视频经常莫名的卡顿,观察发现电脑卡的时候,WIN10进程中的“系统和压缩内存”一项占用了近100%的磁盘空间。 百度搜索到若干种解...
  • daaikuaichuan
  • daaikuaichuan
  • 2017年05月09日 16:00
  • 1521

VirtualBox压缩虚拟硬盘

Virtralbox使用一个Vdi文件来为虚拟机提供一个虚拟硬盘,在使用过程中,这个文件增长比实际使用要多,比如在虚拟机中,操作系统连带其他文件可能实际只占有2G空间,但到宿主机中,这个虚拟硬盘文件可...
  • zhenyongyuan123
  • zhenyongyuan123
  • 2011年01月15日 13:13
  • 9346

VLAN新用途

  虽然VLAN并非最好的网络技术,但这种用于网络结点逻辑分段的方法正为许多企业所使用。VLAN采用多种方式配置于企业网络中,包括网络安全认证、使无线用户在802.11b接入点漫游、隔离IP语音流及在...
  • colinlin
  • colinlin
  • 2005年12月03日 12:52
  • 817

磁盘压缩,将多余空间分出去。

系统分区时,有可能某个区不小心分多了,用不了那么多,我们可以采用压缩卷方式把多余的空间分出来。 单击鼠标右键,点击管理,打开磁盘管理器 找到自己要压缩的盘符,右键,点击压缩卷 之后点击压...
  • u010696927
  • u010696927
  • 2015年04月06日 18:28
  • 1257

centos 识别新增磁盘不停机扫描

在 Centos 6 中,默认的 kudzu 这个识别硬件的服务不存在了,基本上所有的硬件管理都通过 Udev 来管理了….如果你在 Centos 6 中加了一个新的硬件,如网卡.只需要重新启动 ud...
  • lyj1101066558
  • lyj1101066558
  • 2016年12月20日 10:45
  • 1011
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:磁盘压缩的新用途
举报原因:
原因补充:

(最多只允许输入30个字)