1.用于学习:很多人用虚拟机都是作为学习Linux或unix的环境.我也不例外,我也在虚拟机中安装过:RedHat,Redflag, SCO UNIX , solaris, BSD, Magic Linux , SUSE等.还虚拟过Windows 2000, PE, XP, Visita, 2003,2008等windows 操作系统.至于Windows CE与PocketPC也可以用 Visual Studio 2003以上的版本来虚拟.
2.分类安装:一来我本人喜欢看各种各样的免费电子书,有pdf, doc, pdg, caj, djvu, wdl, ncl等格式的电子书,但在我的系统中安装这些软件太过累赘.所以我都是安装在虚拟机中的.二来我要学习oracle数据库,sql server数据库,mathlab软件等,所以我用了一个虚拟机来安装它们,用作专用的数据库服务器.如果把他们安装到操作系统上,再好的电脑系统也会变得非常慢所以一直慢不如一时慢.三来无聊的时候会Java 2 micro edition、Wireless Toolkit、motodev 与eclipse ME来开发手机程序,不太常用,也用虚拟。
3.用于测试:如果要测试我开发的程序在各种操作系统下所运行的状况、所需要的组件、动态库等信息,用虚拟机是非常方便的,另外如果你下载到一个未知的程序,你要测试是不是有病毒,虚拟机是不错的选择。
4.开发操作系统.只能说是方便,但是不太可能的:),但如果你要用早期的操作系统比如98,98是不支持1G以上的内存的,所以我只有用虚拟才能让我的2GB内存变小...
还有很多用途:)