在安卓手机上通过虚拟机运行Windows XP
转自:https://www.ithome.com/html/android/302170.htm
细数当年的桌面版Windows,似乎针对ARM架构处理器的版本并不多,小编曾用过一段时间的Windows RT,对它流畅的操作和强大的完整版Office非常满意,然而Windows RT却因不能升级到Windows10而与UWP应用无缘。Windows RT虽被微软宣布了“死缓”,但这并不意味着你不能在ARM架构的处理器上运行桌面版Windows。相信很多同学都曾了解过或者尝试过通过虚拟机在智能手机或者平板电脑上运行桌面版Windows,是的,这是个很好的办法。今天,IT之家将为大家带来通过虚拟机在安卓手机上运行桌面版Windows的教程,如果你从来没有了解过或者尝试过这样做,那么不妨按照教程中的方法试试看。
此教程适用于市面上几乎所有的安卓设备,无需ROOT。
通过Bochs运行桌面版Windows
Bochs简介
Bochs是一个开放源代码的x86平台模拟器项目,它可以模拟PC上诸如BIOS、处理器、I/O、内存等硬件设备,以至于你可以通过安装在智能手机或者平板电脑上的Bochs来模拟运行Windows,Linux或者DOS。
Bochs源代码:请点击这里
资料准备
Bochs安装包
下载地址:点击这里
适用于Bochs的Windows XP系统镜像
下载地址:点击这里
安装之前
尝试过早期版本的Bochs的同学可能还记得,那个时候的Bochs并没有用户界面,如果你想顺利地在Bochs上运行Windows,则必须修改两个配置文件:bochsout.txt和bochsrc.txt,并将其和Windows系统镜像一起放置于手机内部存储(或存储卡)根目录的SDL文件夹下。而现在,新版的Bochs已经有了图形界面,你将可以在Bochs里更加直观地配置硬件和修改参数。
开始安装
首先,将apk格式的Bochs安装包和img格式的Windows系统镜像传送到你的手机,放置于任何目录下均可,前提是你可以找到它们。
安装Bochs并打开它,你将看到硬件和参数的配置界面,
将ata0-master前面的复选框选中,然后点击select;
选择img格式的系统镜像文件,小编这里的是Windows.img;
其他项无需更改;
点击顶部的HARDWARE选项卡,按照以下设置方法完成设置:
CPU Model无需更改;
Chipset选择i440fx;
内存的大小视你的手机的实际硬件配置而定,小编的手机内存为2GB,故在此项,小编将内存设置为517MB;
VGA Card设置为cirrus_5446;
Sound Card设置为sb16;
Ethernet Card设置为rtl8029;
PCI设置中,Slot1设置为cirrus,Slot2设置为ne2k,Slot3设置为es1370,Slot4设置为voodoo,Slot5设置为none。
设置完成后结果如下:
点击顶部的MISC选项卡,
将Full screen前面的复选框选中以使Windows可以全屏运行;
点击右上角绿色的Start按钮以启动Windows。
首次启动将提示如下,请不要惊慌,这是正常现象,等待读秒结束即可;
接下来Windows将开始启动,这个过程需要花费一些时间,请耐心等待;
启动完成后,你就可以看到你熟悉的桌面了。
更多截图
▼开始菜单
▼我的电脑
▼记事本
▼Outlook Express
▼画图
▼计算器
▼蜘蛛纸牌
▼扫雷
通过Limbo运行桌面版Windows
Limbo简介
Limbo是一款和Bochs类似的、可模拟x86硬件平台的模拟器软件。和Bochs相比,Limbo的操作更加顺手,但是缺点是效率较低,容易闪退(在运行较大的系统镜像时和在MIUI上运行时尤甚)。
资料准备
Limbo安装包
下载地址:点击这里
适用于Limbo的Windows XP系统镜像
下载地址:点击这里
开始安装
首先,将apk格式的Limbo安装包和qcow2格式的Windows系统镜像传送到你的手机,放置于任何目录下均可,前提是你可以找到。
安装Limbo然后打开它,
接下来你将看到设置界面如下:
加载虚拟机项选择新建;
在弹出的对话框中,输入虚拟机名称,小编这里输入的是Windows XP;
用户界面项选择SDL;
CPU型号项选择athlon;
CPU核心数请根据手机硬件配置的实际情况自行设置,小编这里设置的数值为2;
运存项请根据手机硬件配置的实际情况自行设置,小编这里设置的数值为64;
光驱和软盘A和软盘B项留空;
硬盘A项点击后选择打开,接下来选择qcow2格式的镜像文件;
硬盘B项留空;
引导设备项选择硬盘;
网络配置项选择User;
网卡项选择rtl8139;
显卡配置项选择cirrus;
声卡配置项选择sb16;
高级设置全部留空;
勾选多线程AIO右侧的复选框,
警告可以无视;
全部设置完毕后,回到顶部,点击运行按钮;
接下来Windows将开始启动,这个过程需要花费一些时间,请耐心等待;
启动完成后,就可以进入Windows XP的桌面了。
更多截图
▼开始菜单
▼我的电脑
▼控制面板
▼命令提示符
▼添加或删除程序
▼显示-属性
▼注意事项
通过Bochs或Limbo运行Windows并不会让你的手机成砖,请放心操作。
除了文中所提供的两个Windows XP镜像外,你还可以找到很多其他适用于Bochs或Limbo的Windows镜像,感兴趣的同学可以必应一下。
本教程内关于Bochs和Limbo的相关设置参数仅针对Windows XP,安装Windows 95/98/2000/8/10的参数设置可能和文中的不尽相同,具体的参数设置请参考系统镜像制作者公布的说明或通过搜索引擎获取更多信息。
安装在Bochs或Limbo中的Windows操作卡顿是很正常的现象,请务必情绪稳定。
适用于Bochs或Limbo的操作系统镜像是经过特殊处理的,未经过处理的系统镜像可能无法在Bochs或Limbo当中正常运行。你也可以制作属于自己的镜像,对制作方法感兴趣的同学可以必应一下。
好的,本次教程到这里就结束了,开开心心地玩儿去吧~
在安卓手机上通过虚拟机运行Windows XP的更多相关文章
- 安卓手机上运行 PC-E500 程序
目录 第1章安卓手机上运行 PC-E500 程序 1 1 PockEmul 1 2 下载 1 3 打包BASIC程序 2 4 配置PC-E500模拟器 5 5 载入e50 ...
- 在安卓(手机)上运行 Ubuntu (Linux)
在安卓(手机)上运行 Ubuntu (Linux) 由于x86 和 arm 是跨平台的,所使用的编译器自然也不同.如果要在电脑上编译安卓手机上的程序,则需在电脑端建立ARM交叉编译环境,这个过程是在耗 ...
- libmad和libmpg123解码mp3在安卓手机上的比较
libmad和libmpg123解码mp3在安卓手机上的比较1. libmad 选自 http://sourceforge.net/projects/mad libmad-0.15.1b.tar.g ...
- input type = file 在部分安卓手机上无法调起摄像头和相册
移动端H5web 用input type = file 在部分安卓手机上无法调起摄像头拍照,有的也无法访问相册而是直接访问了文档,解决办法是: 加上 accept = "image/*&qu ...
- 安卓手机上微信无法打开Https网址的完美解决方案
1,第三方网站检测网站的SSL证书是否正确的安装 https://www.geocerts.com/ssl-checker,大概率你会看到下边的场景,一个证书链完整的警告,如果想知道我的基础配置是什么 ...
- 安卓手机上安装 谷歌 play 商店
安卓手机上安装 谷歌 play 商店 安卓(Android)就是现在流行的智能手机系统,它是由Google公司和开放手机联盟领导及开发.由于安卓系统的底层代码(AOSP)是开源的,以GPL和Apach ...
- DroidVim:在安卓手机上使用vim
背景 有时候在邮件,钉钉,微信上收到一份文件,急需打开看一下,但有些文件用普通编辑器打开体验实在不佳,例如 patch,log 甚至 bin 文件.由于日常在电脑上使用的是 vim ,一个朴素的想法就 ...
- WebStorm技巧-在安卓手机上运行Ionic程序
打开菜单项 Run -> Run- 选择 Edit Configurations- 添加一个 PhoneGap/Cordova 配置项,命名如: Ionic Android, 并输入相关 ...
- 在安卓手机上安装完整kali linux系统
俗话说,没图说个JB.好我马上上图 提醒:我在这里只是提供一个思路过程,希望可以帮到你,同时我也做一个记录,有任何问题欢迎 0.0.:I87OI94664 威信 :Z2tsYmI1MjA= (b ...
随机推荐
- 剑指offer例题分享--8
前言:继续分享,加油! 面试题44: 代码如下: #include<iostream> #include<stdlib.h> using namespace std; int ...
- python 备忘
import jsonu='''{ "maps": [ { "id": "blabla", "iscategorical" ...
- Unity教程之-UGUI美术字体的制作与使用
文章转载自:http://www.unity.5helpyou.com/3211.html 游戏制作中,经常需要使用各种花哨的文字或者数字,而字体库往往不能达到我们需要的效果,因此需要一种用图片替代文 ...
- 分析 Oracle SQL 执行计划的关注点
本文内容摘自<剑破冰山--Oracle开发艺术>一书. 1.判定主要矛盾 在遇到复杂 SQL 语句时,执行计划也非常复杂,往往让人分析起来觉得无从下手,此时应避免顺序解决问题,而是快速定位 ...
- Jenkins构建部署Maven项目
1 创建新项目 2 构建maven项目 3 配置 3.1 源代码管理 svn 用户名,密码 4 配置maven打包 配置SSH 保存之后 立即构建 执行成功
- 第3章 Linux上文件的权限管理
3.1 文件/目录的权限 3.1.1 文件的权限 每个文件都有其所有者(u:user).所属组(g:group)和其他人(o:other)对它的操作权限,a:all则同时代表这3者.权限包括读(r:r ...
- 分布式系统监视zabbix讲解九之使用snmp监控windows--技术流ken
前言 使用zabbix监控windows主要有两种方法,一种是在windows端安装zabbix-agent客户端工具,安装麻烦.另外一种是使用snmp协议,配置简单快捷.两种配置都可以实现同样的效果 ...
- Django 系列博客(一)
Django 系列博客(一) 前言 学习了 python 这么久,终于到了Django 框架.这可以说是 python 名气最大的web 框架了,那么从今天开始会开始从 Django框架的安装到使用一 ...
- Python爬虫之自制英汉字典
最近在微信公众号中看到有人用Python做了一个爬虫,可以将输入的英语单词翻译成中文,或者把中文词语翻译成英语单词.笔者看到了,觉得还蛮有意思的,因此,决定自己也写一个玩玩~~ 首先我们的爬虫 ...
- 【转载】阿里云Windows服务器快速部署PHP运行环境
PHP也是一种常用的网站脚本语言,时常用于网站应用程序的编写,PHP运行环境包含几个要素:PHP.Apache服务器.MySql数据库,此3个要素是Php网站运行的必要条件.在阿里云的Windows服 ...