问:
win10的自带虚拟机必须装系统才能用吗?网上下载的虚拟机要不要新装系统?
答:
win10自带的Hyper-V虚拟机软件是需要安装guest OS(客机操作系统)才能使用的。也就是说,必须装一个系统(如Windows、Linux等)在虚拟机里才能运行和使用。
而网上下载的第三方虚拟机软件,如VMware Workstation、VirtualBox等,原则上也需要安装guest OS才能正常使用,但部分虚拟机软件提供了轻量级的OS选项,如VMware Workstation提供的VMware Tools,VirtualBox提供的Guest Additions,这些可以让虚拟机有基本的运行环境,实现文件共享、剪切板共享、自动屏幕调整等功能,但功能还是比较轻量的。
如果要在虚拟机里运行具有完整功能的系统,仍然需要安装常用的桌面操作系统,如:
1. 在Hyper-V或VMware Workstation中安装Windows 10/8/7系统
2. 在Virtual Box中安装Ubuntu Linux桌面系统
3. 在VMware Workstation中安装 macOS系统(通过定制镜像安装)
总的来说,虚拟机软件只提供虚拟硬件环境,需要组装操作系统来驱动硬件并运行软件,所以屏蔽安装guest OS,虚拟机本身是无法正常工作的。
另外,虚拟机与主机系统的数据是隔离的,因此在虚拟机系统里安装的程序、保存的文件,在主机是无法访问或运行的,除非通过虚拟机软件提供的共享机制,将主机和虚拟机系统连接起来。
所以,使用虚拟机的原因之一,就是能在虚拟机“沙盒”环境里安装不同的操作系统和软件,与主机系统相互隔离,这是虚拟机的一个重要特征。
总而言之,虚拟机软件都需要安装guest OS系统才能发挥其基本功能,可以安装各种主流的桌面操作系统在虚拟机使用。虚拟机可以创建多个隔离的“沙盒”环境,在不影响主机系统的情况下安装和运行软件。