记录一次在VMware17中部署Windows XP虚拟机

记录一次在VMware17中部署Windows XP虚拟机

在学习逆向工程的时候,会分析一些32位的程序,再过度到64位程序的分析。为了更好地分析32位程序,我决定搭建一个Windows XP虚拟机。本来虚拟机我也搭建了不少了,原本以为这会是一次很顺利的搭建过程,没想到却花费了我整整一个下午的时间,所以写一篇随笔记录一下当时遇到的坑,冀有只砖片瓦之益,启后来者。

坑一:寻找系统镜像

我是想找能够直接下载的ISO文件(不是通过网盘或者ed2k之类下载的),因为通过其它方式下载的要么需要安装网盘客户端(使用插件也行,但也不方便),要么就是下载速度感人。我不想折腾,所以找了很久都没有找到微软原装正版的XP镜像文件。

我是真没想到这么难找,能直接下载的几乎是国人魔改过的XP系统,VMware根本识别不了。原版的系统都是通过ed2k下载的。我用了好几个下载器,速度也就比某度网盘快一点😓。难道我只能安装迅雷并开会员了吗?

后来在一个知乎的帖子的评论区中,有人指出可以使用小米手机自带的浏览器执行ed2k下载任务,我的手中正好有一部小米12。果然好用,虽然下载速度只有3Mb,但对比其它已经很快了。

坑二:安装适配XP系统的VMware tools

不知道从什么时候开始,VMware对于Windows vista之前的系统,是不提供VMware tools安装包的。但是好在VMware会给你下载地址,我们需要下载下来手动安装。问题就在于怎么把安装包从主机转移到虚拟机中。

我刚开始尝试建立共享文件夹,但是建立共享文件夹需要先安装VMware tools,安装VMware tools需要先通过共享文件夹拷贝安装包,这tm不就是死锁了吗?

于是我开始使用其它方法:ftp连不上,usb识别不了,cd也识别不了。我还寄希望于在XP中通过IE浏览器下载安装包,完全不可行。

最后是怎么安装上的呢?不知道为什么,我无意间发现,VMware的XP无法识别两张光盘,所以只能把安装系统时使用的光盘先断开连接,然后挂载VMware tools的光盘,这样XP才可以识别。

这样也算是在没有安装VMware tools时主机和虚拟机之间共享文件的最有效的方法了。

相关推荐
java_logo10 小时前
Docker 部署 dockurr/windows:轻松搭建浏览器可控 Windows 虚拟机
运维·windows·docker·容器·虚拟机·kvm·轩辕镜像
ZStack开发者社区8 天前
ZSvirt 开源月报第 1 期 · Around the World
开源·云计算·vmware·虚拟化
Liekkas Kono10 天前
macOS 27 安装 VMware Fusion 和 Win11 经验
macos·win11·vmware
我是谁??10 天前
VMware 虚拟机无法识别 USB 设备?一个参数搞定!
vmware·usb
j7~12 天前
【C++微服务项目开发脚手架】(环境篇)虚拟机 + Docker + MySQL/Redis/RabbitMQ/ES/etcd/FastDFS 全套配齐
linux·c++·ubuntu·docker·vmware·项目开发·微服务脚手架
Ahtacca12 天前
Linux 基础实验:从终端操作到 C 语言编译
linux·运维·运维开发·虚拟机
ZStack开发者社区12 天前
评估 ZSvirt 是否适合替代 VMware:一份从部署到迁移的 PoC 指南
开源·vmware·虚拟化·poc
蜡台13 天前
VirtualBox Centos8 配置互联网访问和局域网访问
centos·虚拟机·vbox
上海英方软件股份有限公司15 天前
什么是 VMware Cloud on AWS 灾难恢复
云计算·vmware·虚拟化·aws·容灾·灾难恢复·云灾备
csdn_aspnet16 天前
如何从电脑主机拷东西到VWmare虚拟机
linux·运维·服务器·windows·vmware·虚拟机