由于工作学习的需要,经常会用日语写东西,在日文环境里处理音频。所以,我电脑里一直装着汉语和日语两个操作系统。但是双系统有很多不便,首先切换的时候要重启,麻烦;再就是系统重装时,由于引导区的关系,往往要牵扯到两个系统;最讨厌的是,中日文之间的不兼容,导致很简单的操作都要重启切换。直到两个月前,开始使用虚拟系统才从双系统的泥潭里解脱出来。下面我简单介绍一下虚拟机技术。% Y; B! U& K$ m! c/ `
% G i9 a+ h* B0 B* V虚拟机,好比虚拟光驱一样,就是虚拟出来的电脑。这个虚拟出来的电脑和真实的电脑几乎完全一样,拥有自己独立的CMOS、硬盘和操作系统,你可以像使用普通机器一样对它进行分区、格式化、安装系统和应用软件等操作。你的机子够强劲的话,还可以虚拟几个系统,将这几个操作系统联成一个网络。在虚拟系统崩溃之后可直接删除不影响本机系统,同样本机系统崩溃后也不影响虚拟系统,可以下次重装后再加入以前做的虚拟系统。
. ^. I% W. M& ^0 K/ {5 ?3 c/ p: p) Q* a2 K. X& ^+ {$ i. K
和物理计算机不同的是,虚拟机的硬盘是物理主机中的一个大文件。所以你可以随意修改虚拟机的设置,而不用担心对自己的物理电脑造成损失,虚拟出来的电脑,你干什么都行。
) n! r0 N' D3 O. j! Z$ |
$ g" x1 [, E* l1 y虚拟机主要运用在电脑教学、编程、系统测试、网络管理等方面。比如说 4 {- t4 G- n. L! F% D( ^% c
★想试Linux,不用重新分区,就像安装Office软件一样,让你直接在Windows中尝鲜。+ F+ q ?' W- \( G
★可以反复练习Fdisk、PQmagic等危险软件的使用方法而无需担心破坏实际的计算机系统。; s# m* V# M: f4 a
★一台电脑变成三、四台,同时运行多个操作系统不再是天方夜谭,只要删除一个文件夹即可完成操作系统卸载。
0 C8 T A. e( r# M★组建虚拟的局域网,轻松学习网管知识,进行各种网络试验,根本不必购买交换机、路由器以及网线等网络设备。! [$ ]# m2 G( ^2 e
6 E) t% c6 M# l
★电脑爱好者总喜欢第一时间使用最新软件,在第一时间使用新的操作系统,或者尝试使用多个系统。现在好了,有了虚拟机,您可以在虚拟机中安装各种软件,不用为了测试软件天天安装新系统,在测试系统软件时,也不用担心我们宝贵的数据了。在虚拟机中做实验,一切都是真实的,与在真正的计算机上做实验,效果是完全一样的。同时,您也可以完全放心,不用再战战兢兢、小心翼翼的安装系统了。
, h1 y; }1 v& J6 B8 ^
' H) [# T2 ^' X/ k' ^- @★我们知道,Windows 2000 Advanced Server支持“群集”服务,但很少有人做过群集的实验,因为实验的成本太高了(要想做群集的实验,至少需要二台群集主机,一个共享SCSI的磁盘柜,这至少需要二、三十万元人民币)。而现在好了,您可以在VMware的虚拟机中做群集的实验,这是VMware公司的“不传之秘”。
: ?2 K0 c$ r7 n$ n1 |, {4 \0 C0 {/ _, S. w3 u$ {( {
★在虚拟机中,可以做PXE的Windows 98、Windows ME的无盘工作站的实验,可以做BOOT-NIC的无盘Windows 2000、无盘Windows XP、Windows Server 2003的实验,可以做3COM VLD、3COM DABS的无盘工作站的实验;还可以做Windows 2000/Server 2003的终端、Citrix MetaFrame 1.8/XP的终端实验。4 |( P& ~; V) x# M( t7 g! M0 ?
* V& H' r4 G* ?" h/ Z# W8 \7 A. p
还有更多更专业的用法,这里就不累述了。目前流行的虚拟机软件有VMware和Virtual PC,它们都能在Windows系统上虚拟出多个计算机,用于安装Linux、OS/2、FreeBSD等其他操作系统。微软在2003年2月份收购Connectix后,很快发布了Microsoft Virtual PC 2004。但霸道微软新发布的Virtual PC 2004已不再明确支持Linux、FreeBSD、NetWare、Solaris等操作系统,只保留了OS/2,如果要虚拟一台Linux计算机,只能自己手工设置。相比而言,VMware不论是在多操作系统的支持上,还是在执行效率上,都比Virtual PC 2004明显高出一筹。但是,和微软在其他领域的应用软件一样,Virtual PC 不是最好的,却是和系统兼容最好,使用最方便的。一般的应用,用Virtual PC 就足够了。, J, q) M) U8 h4 g- K
# D) r* |" I% \5 n c+ b) ~
VMWare可运行在Windows(WinNT以上)和Linux操作系统上。Virtaul PC可运行在Windows(Win98以上)和MacOS上。运行虚拟机软件的操作系统叫Host OS,在虚拟机里运行的操作系统叫Guest OS。虚拟机毕竟是将两台以上的电脑的任务集中在一台电脑上,所以对硬件的要求比较高,主要是CPU、硬盘和内存。目前的电脑CPU多数是PIII以上,硬盘都是几十G,这样的配置已经完全能满足要求。关键是内存。内存的需求等于多个操作系统需求的总和。现在的内存已经很便宜,也不成为问题了。
; w# i% i' S3 f, {2 Y. z" A' J: l T5 `
我用虚拟机主要是让日文系统跑在中文下,这样就会节约很多时间。我用的是Virtual PC 。先虚拟的是winxp日文版,但运行不够流畅。后来,虚拟了win98日文版,把所有多媒体程序装到作为 host os 的中文系统中。 guset os 只保留几个日文电子词典和输入平台。用了两个多星期,感觉不错。下面是我的桌面,大家看看吧。* r. R v3 t9 @6 ?1 W
9 f" H+ u8 | f7 t6 H8 v3 `
 |