群雄逐鹿──虚拟光驱的发展
?牐牽醋拍切┝又实墓馀陶照勰プ拍隳且巡豢爸馗旱墓馇闶遣皇恰靶娜绲陡睢保吭跹拍芙档凸馇哪ニ鹉兀看鸢负芗虻ィ蝗盟凉馀滩痪托辛耍?
?牐犖颐锹砩弦湍阋桓雒夥训墓馇褂盟梢匀糜才檀婀馇遣皇蔷涂梢陨倭撕芏喾衬眨克褪恰靶槟夤馇保嘈糯蠖嗍硕继倒靶槟夤馇保霉娜瞬⒉徽级嗍馄谧ㄌ饩徒汛蠹掖胄槟夤馇氖澜纾?
?牐犃懔闼樗榻擦苏饷炊嘈槟夤馇砑脑蚣八哂械挠攀啤D愣运忻挥幸坏阈巳ち耍?
?牐牼湍壳袄纯矗槟夤馇负跏荳indows的专利,何以至此呢?
?牐犉湟唬幽柯脊芾矸绞嚼纯矗挥蠱ircosoft一家是以逻辑盘符为基础的。具体一点说,只有MS-DOS和MS-Windows在文件系统的核心就给予了每个逻辑盘一个根目录,而其他的操作系统中的绝大部分(如UNIX、LINUX、FreeBSD等),在文件系统的核心,一台计算机都只有一个根目录,而软驱、硬盘、光驱等设备都直接以一级子目录的形式存在。所以在那些操作系统下,可以说几乎不需要虚拟光驱。
?牐犉涠芗虻サ囊桓隼碛桑壳坝肳indows的人最多(尤其是在中国),大部分软件也是基于Windows的,当然Windows下的虚拟光驱软件就最有市场了。
?牐犓淙恍槟夤馇砑钠占笆钦饬侥甑氖拢睦纷匪萜鹄纯刹欢獭?Windows下的虚拟光驱软件的前辈自然是DOS下的虚拟光驱软件,DOS下的虚拟光驱软件的前辈又是DOS下的虚拟软驱软件。最先在DOS下出现的虚拟软驱软件当属MS-DOS自带的Subst。这个DOS外部命令利用目录重定向技术,把某个逻辑盘上的一个目录虚拟成一个逻辑盘。通常用它来把一个硬盘目录虚拟成软盘,加快软件的安装速度。随后出现的DOS下的虚拟光驱软件几乎都是利用类似的技术,如CDX、BCD、KCDUME等。与Subst不同的是,它们还更改了DOS中断,使试图访问它们所虚拟的驱动器的程序认为所访问的驱动器是光驱,从而成功地制造出第一批完全装在硬盘上的光盘游戏。但是这些虚拟光驱软件都有一个致命的缺点,对于不以文件方式存在的光盘上的信息,如CD音轨等,它们是无法虚拟的。
?牐犓孀臰indows下的虚拟光驱软件——Logicraft公司的Virtual CD-ROM 1.0的正式发布,所有基于DOS的虚拟光驱软件就彻底终结了。从这款软件身上,我们已经可以看到现在绝大多数虚拟光驱软件的雏形:将整张光盘制作成一个镜像文件,再“插入”虚拟的SCSI光驱中读取。同时这款软件具有RAW(块方式读取,可以极大提高读取数据时的容错能力)读取和数据压缩功能,以第一款Windows下的虚拟光驱软件来说,已经是相当难能可贵的了。在数年以后的现在,经过Imsisoft公司的改进,它以CD Copier Gamers' Edition的新面孔出现在我们面前。跟随Virtual CD-ROM一起出现的Virtual Drive软件一看就知道是现在Virtual Drive 2000的“祖宗”,两者的安装过程、界面风格、使用方式等惊人的一致,但是后者的压缩功能远远高于前者,不过制作镜像文件速度极慢的毛病直到现在都还没有改掉。
?牐犃酱缶尥芬煌程煜碌娜兆硬⒚挥形痔茫槟夤馇砑芸炀徒肓巳盒壑鹇沟摹罢焦贝辈⒁恢毖有两瘛2还蠹以谛槟馇魇倍疾辉级匕研槟獾墓馇槟獬闪薙CSI设备。这是为什么呢?其实原因也很简单:
?牐犉湟唬衷诩扑慊獯嬷饕褪荌DE和SCSI两种。IDE设备最多只能有四个,对于软件厂商来说,事先并不知道哪个是空闲的(四个全部被物理设备使用也不是不可能),如果虚拟成IDE驱动器,将非常容易冲突。IDE不行,就只有SCSI了。
?牐犉涠琒CSI设备通常不占用系统中断资源,且数量上的扩充非常容易,当虚拟多个光驱时没有后顾之忧。
?牐犗衷诘男槟夤馇砑至肿茏芩憷匆灿屑甘郑冉狭餍械纳偎狄苍谑忠陨稀K谴笾驴梢苑殖扇啵?
#1?牐牭谝焕啵且訴irtual Drive 2000为代表的“标准”虚拟光驱软件
?牐犝庖焕嗟奶卣魇枪δ芷肴0沧靶槟馇鳌⒌髡槟夤馇鍪⒅谱骶迪裎募榷加勺约阂皇秩ò欤行?“爱管闲事”的甚至连Windows的光盘读cache(缓存)都要掺和一下。但是往往只支持自己的那种镜像文件格式,大有“有我无敌”之势。目前大多数虚拟光驱软件都属于此类。如老将Virtual CD-ROM、Virtual Drive 2000,新人CD Space、Paragon CD Emulator 2000、VaporCD、虚拟光驱、CD Copier Gamers' Edition等。
#1?牐牭诙啵且訢aemon领头的“新新人类”
?牐牬死嗳砑纠粗挥蠨aemon光杆司令一人。此君标新立异,自己懒得动手制作镜像文件,就借用光盘刻录软件的镜像文件。不料由于支持了PS光盘的模拟,在众多PS模拟器爱好者的“哄抬”下一炮走红,在和素有光盘拷贝专家之称的CloneCD结成战略性伙伴联盟以后,大有后来居上之势。结果使得正牌的刻录界大老Winoncd、Nero等眼红不已,纷纷越界跑来捞一瓢粥。
?牐牬死嗳砑奶厣卜浅O拭鳎阂蛭褂每搪既砑木迪裎募龉馀叹迪瘢远栽痰募嫒菪苑浅8撸负趺挥行槟獠涣说墓馀蹋坏俏吮Vた搪汲晒Γ搪既砑木迪裎募邪瞬簧偃哂嘈畔ⅲ贾戮迪裎募仁导视行У氖莼勾笊闲矶啵灰甘裁囱顾趿恕#╚37060101a^)
#1?牐牭谌啵莢Subst V1.5等几个“新瓶装旧酒”的“少数民族”
?牐牬死嗳砑浅<虻ィ褪荳indows下的32位的Subst,和那些DOS下的虚拟光驱软件在本质上是相同的,不过技术上的改进使虚拟出来的光驱不但被Windows承认,而且卸载也非常方便。不过这些产品也继承了它原有致命的缺点:非文件方式的信息,如CD音轨等仍然是无法虚拟的,所以人丁不旺,只有老李牌虚拟光驱、虚拟光驱等两三小猫只而已。