1、背景
考虑目前有些类似流氓的软件,安装后无法卸载,因此考虑通过安装一个虚拟机进行隔离
并考虑通过虚拟机的备份机制功能进行不同阶段备份,实现自控的效果
因此面对的第一个问题就是选择安装一个虚拟机软件,目前主流的虚拟机方案有:
- VMvare
- Windows自带的Hyper-v
- VirtualBox
考虑之前使用过VirtualBox,相对熟悉,因此这里记录一下安装过程,目的:
1、记录安装过程,方便后续自己查看
2、给有相同需求的朋友一份参考
2、获取安装包
尽管有各种第三方软件下载地方,多年软件开发和使用经验说明,下软件还是推荐官网;
Windows选择下载“Windows hosts”就ok了;
对应如果需要了解官方推荐用法,可以下载“User Guide”
后续安装过程中介绍的自定义安装盘时会用到它(现在网络上真假文章太多了,怕玩坏电脑,参考官方确认文章真假,总不会错)
3、安装前的准备
3.1 安装Visual C++ 2019
首次安装会提示需要Visual C++2019
1、官网下载Visual C++ 2019的包
需要的系统结构类型,可以再系统信息中查看,如下图,系统类型为X64,则下载X64的包
2、安装Visual C++ 2019包
获取包后直接点击运行
3、安装完成后,需要重启计算机
3.2 指定安装目录和设置目录权限
安装过程中,设置自定义目录(非C盘),VirtualBox从7.x版本开始,就默认需要安装在C盘
如上设置目录为,D:\virtulbox\
点击下一步时,提示“Invalid installation directory”
官方指导文档(User Guide)中说明了,需要单独设置文件权限
如:安装目录为:D:\virtualBox,则需要执行以下命令
icacls D:\VirtualBox /reset /t /c
icacls D:\VirtualBox /inheritance:d /t /c
icacls D:\VirtualBox /grant *S-1-5-32-545:(OI)(CI)(RX) /t /c
icacls D:\VirtualBox /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA) /t /c
icacls D:\VirtualBox /grant *S-1-5-11:(OI)(CI)(RX) /t /c
icacls D:\VirtualBox /deny *S-1-5-11:(DE,WD,AD,WEA,WA) /t /c
注1:安装目录最好直接在盘符下面,否则需要把所有层级目录的权限全修改
如:D:\test\VirtualBox,需要将,D:\test和D:\test\VirtualBox所有目录执行以上命令
注2:命令需要在cmd命令窗口执行,而不是要PowerShell执行,执行会报错
cmd执行成功效果图:
4、安装过程
1、开始安装(若提示依赖Visual C++ 2019,参考章节3.1)
2、同意协议
3、设置自定义目录
若自定义目录非C盘,未设置目录权限,会提示“Invalid installation directory”,按照章节3.2设置权限
若默认选择C盘目录,不用多余设置
可以点击磁盘空间,看看磁盘占用情况
4、提示安装会影响计算机网络
5、提示需要Python Core(这个可以安装完成后,需要用到python的功能再安装)
6、选择需要的部分菜单设置
7、确认开始安装
然后等待安装完成即可
PS:愿世界没有模糊的信息