Не многие знают о том, что на сегоднящний день существует несколько способов запустить полноценную ОС Windows, на ARM планшете или смартфоне, работающем на платформе Android. Зачастую, такая возможность может понадобиться не только для того чтобы удивить друзей и знакомых, но и для решения вполне серьезных задач. К примеру вам срочно требуется воспользоваться програмой, которая работает только в Windows, в пути, например в тесном метро (не будете же вы там пользоваться 15” ноутбуком). Также способы описанные в статье позволяют стабильно играть в практически любые DOS игры и некоторые для Windows (Fallout к примеру).
Планшеты на базе Windows стоят недешево, а планшет на базе Android, позволяющий нормально работать с запущенной на нем Windows сегодня можно купить дешевле чем за 100$. В этой статье я хочу рассказать о нескольких способах получения работоспособной Windows на Android планшете, а в качестве подопытного мы будем использовать дешевый китайский планшет с 1Ггц процессором и 1Гб ОЗУ.
Все тестирования проводятся на планшете ONDA Vi10 Elite с установленным Android 4.0.3 ICS. Чем лучше будет у вас начинка планшета, тем быстрее будет на нем загружаться и работать Windows. Для Windows 95 и 98 вполне хватает этого планшета, запуск Windows XP требует более мощного железа, поэтому на этом планшете не тестировался.
Способ 1 – использование aDOSBox
aDOSBox – это программа для Android, позволяющая запустить полноценный MS-DOS на Android планшетах, с помощью которой можно запустить и Windows.
Эмулятор позволяет эмулировать клавиатуру и мышь, корректно растягивает Windows на полный экран.
Процесс установки:
1) Скачиваем aDOSBox и устанавливаем его на карту памяти
2) Создайте\отредактируйте файл конфигурации aDOSBox \sdcard\app-data\org.hystudio.android.dosbox\.dosbox\dosbox-0.74.conf:
[sdl]
output=surface
priority=higher
[render]
frameskip=1
[cpu]
core=dynamic
cycles=2100
[dosbox]
memsize=16
[mixer]
nosound=true
[joystick]
joysticktype=none
[dos]
xms=true
ems=true
umb=true
keyboardlayout=none
[ipx]
ipx=false
[autoexec]
mount e /sdcard
e: imgmount c e:\win98.img -t hdd -fs fat
boot -l c
imgmount c e:\win98.img -t hdd -fs fat
boot -l c
Этим мы настроили автоматическое создание и монтирование диска e:/, который будет создаваться из нашего образа с установленной Windows 98 и его автозапуск.
3) Скачиваем образ установленной Windows 98. Я тестировал на образе 98 Lite Professional (специальная облегченная версия Windows на 80 Мб, ссылку на образ вы сможете найти в интернете, боюсь ссылку в статье сочтут за варез)
4) Скаченный образ переименовываем в win98.img (если он назывался по другому) и кладем в корень sdcard.
5) Запускаем aDOSBox. Запуск Windows произойдет автоматически (на моем планшете загрузка занимает около 2 минут).
Windows 98 и 95 работают достаточно шустро даже на дешевом планшете. У aDOSBox много настроек, экранная клавиатура, экранный джойстик, возможность включения сглаживания экрана (особенно полезно если у вас нестандартное разрешение планшета).
Минусы данного способа:
1) Нет поддержки сети
2) Отсутствие звука
Плюсы:
1) Хорошая скорость работы
2) Много настроек
Способ 2 – использование BOCHS
BOCHS также является очень известным эмулятором x86, с поддержкой звука.
Процесс установки:
1) Скачиваем BOSCHS и SDL (прошивка bios и железа для эмуляции) для него
2) Распаковываем SDL в папку SDL в корне sdcard устройства.
3) Скачиваем .img образ операционной системы (теоретически BOCHS позволяет запустить любую x86 ОС), для Windows 98 подойдет образ из первого способа.
4) Переименовываем образ Windows 98 в файл c.img и копируем в папку SDL из 2 шага.
5) Устанавливаем BOSCHS, запускаем и ждем загрузки.
Windows работает помедленнее чем aDOSBox, но есть поддержка звука. Этот способ подойдет тем, кому эмуляция звука критична. Данный эмулятор поддерживает запуск облегченных версий Windows XP.
Минусы:
1) Нет поддержки сети
2) Не очень высокая скорость работы
Плюсы:
1) Стабильность работы
2) Запуск любой x86 ОС
3) Эмуляция звука
Способ 3 – использование QEMU
Думаю с QEMU знакомы практически все, так как он является очень известным кроссплатформенным эмулятором, также позволяющем запустить Windows 95 и 98 на Android.
Процесс установки аналогичен второму способу, скачать QEMU и SDL можно на 4pda. Настроенный под QEMU образ Windows также есть по вышеприведенной ссылке.
Windows 95 работает быстро и стабильно, Windows 98 чуть медленнее.
Минусы:
— Нет эмуляции сопроцессора (необходим в Windows XP)
— Нет эмуляции звука
— Нет поддержки сети
— Поддержка QEMU прекращена
Плюсы:
— Хорошая скорость работы, быстрее других эмуляторов
Выводы
Конечно эмуляция Windows на Android не заменит полноценного ноутбука или компьютера, но часто может помочь и спасти в некоторых ситуациях, а иметь под рукой готовый для запуска образ с Windows на вашем планшете лишним не будет, тем более занимает он всего 80 Мб на вашей карте памяти.
You should upgrade or use an alternative browser.
-
#21
You can do that same with dsl and puppy, i already tried it and it works fine with the bochsrc settings, just use dsl/puppy image instead of windows.
-
#22
ie if i delete spider,spider will be deleted from the final image
can be done the same thing with an ubuntu image?
maybe in a special way
-
#23
but for ubuntu there is a much better way out there. via vnc.
yes if you delete spider in qemu you delete it in the image
-
#24
But boot it directly with an offline gui would be better
Sent from my HTC Desire S using XDA Premium App
-
#25
-
#26
Step1: Download qemu
Step2: Install qemu
Step3: Start qemu
Step4: Create new Virtual Machine ( + )
Step5: Enter Machine Name like Winxp or blabla and Press NEXT
Step6: Give the Machine Ram ( 1 GB for a good perfomance )
Step7: Finish
Now you have configured your Machine now Press on Drives
Hard Disk 0 -> your created image with bochs
CD Rom -> your Windows Image / CD-Rom Drive with CD
now Press the Green Start button and here we go.
Last edited:
-
#27
Hi ok here is an step by step tutorial for qemu:Step1: Download qemu
Step2: Install qemu
Step3: Start qemu
Step4: Create new Virtual Machine ( + )
Step5: Enter Machine Name like Winxp or blabla and Press NEXT
Step6: Give the Machine Ram ( 1 GB for a good perfomance )
Step7: FinishNow you have configured your Machine now Press on Drives
Hard Disk 0 -> your created image with bochs
CD Rom -> your Windows Image / CD-Rom Drive with CD
now Press the Green Start button and here we go.
Right! And I get XP works on Acer Aconia Tab A500, faster into the desktop Than I expected, but uses a long time to load the desktop
-
#28
Help?
Sent from my HTC Desire S using XDA Premium App
-
#29
I m using q emu magager on windows with a growing img but the install doesn t work,i can t format the partition to install
Help?
use a flat image, because bochs can handle growing images as far as i know.
-
#30
It is too crazy………….
-
#31
Huh… interesting but I’m not sure why you need QEMU in the setup. While I type this I’m installing XP SP2, here’s how I got there…
* Download and install Bochs
* Create a hard disk image as per the previous instructions, I made mine 2GB flat
* Make a note of the cylinders etc. (paste into Notepad would be a good idea)
* Fire up Bochs
Note: run as administrator for Vista/Win7 for the image and emulator programmes.
Now, the config system is a little sparse thankfully I’ve been tinkering with emulation since the first DOS MAME days so most of it made sense… things to look for:
* Under CPU the Bochs website suggests a value of 10000000 for IPS
* Find the disk section and enable a primary master and point it at your disk image, fill in the geometry information you’ve hopefully saved in Notepad
* For the primary slave you’ll want cdrom. You could point it at an img file but I only had an ISO. I loaded this into DaemonTools (any other CD image emulator should be fine) and then typed the drive letter into the box rather than browsing e.g. «V:» make sure to tick the «Inserted» box.
* The last tab should have the boot order. Going with disk/cdrom/none didn’t fail over to cdrom as a normal PC would when presented with a blank hard drive. Thankfully there’s a BIOS F12 option to explicitly pick cdrom boot. If you set the order to cdrom/disk/none you’ll have to (virtually) take out the CD half way through the install.
* Memory: I wasn’t quite sure what the difference between machine memory and host memory implied so I set it at 256 & 512. Do I really need to read the manual?!
Now I’m staring at the «Installing Windows… Registering components» part of the install.
Worth noting that the style of emulation is «real» hence the lack of speed you will encounter. Consider the likes of VirtualBox tearing along don’t really emulate machines any more rather they partition off a piece of your machine in a neat fashion, usually with CPUs designed with this in mind. If you’re really bored: try turning off your favourite emulator’s CPU Virtualisation extensions
Timing is completely off, more tinkering required, which you will see if when you try and type something with SHIFT — the accessibility thingy pops up — and set the clock.
Will let you know if it properly boots in a bit, then I shall reveal my secret plan muhahahaha!
Regards,
Andy
-
#32
-
#33
Soooo… I should really have put in 40000000 and switched on the clock sync option
-
#34
Okay, so I have Bochs running XP without the help of QEMU. The under CPU I’ve set the IPS close to the performance of my machine (40000000) and under clock set the sync to «both» now no more clock craziness!
Memory size seems to have reset back to 1 and Host allocated memory size is still on 512 although XP reports it has 256MB errr….
Now to optimise and realise my dream:
Cool as it may be to run XP on you phone, much more useful would be on a tablet! Hopefully I don’t need to recompile the emulator, let’s see if it works on my HTC Flyer
Will let you know…
Last edited:
-
#35
-
#36
Hy everyone,
I thought to make a Tutorial about how to install Windows XP and run it on Android.
————————————————————————
RequirmentThen Download Qemu: http://wiki.qemu.org/Download
…
PC: Install Bochs and Qemu
———————————————————
…
———————————————————
Install Windows XP in the boot image1. Open up Qemu
2. Set up a new Virtual Machine
3. As disk use the c.img
4. Configure the cdrom
5. Give the machine around 512 MB — 1 GB RAM if possible
6. start the Virtual machine and run the installation of Windows XP
please,help… how to install qemu on windows? =)
it has strange format — .tar.gz; i opened it with winrar but still no .exe file to launch it
-
#37
if you looking for Qemu for windows just type in google «qemu windows» and click in first link.
Working perfectly for me.
Selecting mounted xp image in Bochs didn’t worked for me, i’ve created 1,2GB disk image in Bochs image creating tool then installed windows in Qemu.
Go to cmd.exe select your path and type qemu.exe -m 256 -hda [nameofyourdiskimage].img -cdrom [pathtoyourwindowsimage].iso and it works!
Currently i’m installing Windows Mini (130MB) on Galaxy S2 so in couple of minutes i will post more info about how it runs on S2
-
#38
Go to cmd.exe select your path and type qemu.exe -m 256 -hda [nameofyourdiskimage].img -cdrom [pathtoyourwindowsimage].iso and it works!Currently i’m installing Windows Mini (130MB) on Galaxy S2 so in couple of minutes i will post more info about how it runs on S2
how to choose path ?
and is this correct: qemu.exe -m 256 -hda c.img -cdrom C:\winxpsp3.iso ? [C:\winxpsp3.iso] in quotes?
-
#39
If u have c.img in qemu directory it is correct, dont write [] just c:\winxpsp3.iso
I can’t confirm if it works for 100% because my installation stopped at ETA 37mins… i dunno why, maybe because of my custom windows img? Later i will try with original image.
-
#40
now it’s working… installation has started and it’s really slow… BUT do we actually need to install windows? i mean what is the point of all this, aren’t we just need correct bootable winxp.img at end to use it in bochs?
Similar threads
Для этого нам понадобиться.
Программа которую можно скачать здесь устанавливаем её.
Скачиваем SDL и распаковываем в папку SDL, которую нужно создать в корне карты памяти.
Скачиваем образ операционной системы которая больше всего вам понравилась:
Windows NT
Windows 3.11
Windows 95
Windows XP
Образы систем совершенно разные по возможностям .
Распаковываем меняем имя на c.img и закидываем в папку SDL, которую создали ранее.
Запускаем программу и радуемся)
Проверено на Asus Nexus 7 (2013)
Так же можно запустить и ubuntu 13.10
Introduction: Run Windows XP on Android Device
Ever wanted to run Windows XP on your Android Device? Ever thought if running desktop OS on your mobile?
As many users don’t know, it is actually possible to run the Windows XP on your Android device. Even though it runs very slowly, it is an impressive feature so read this tutorial carefully to learn something new you never knew your Android is capable of.
By referring this article and using few simple techniques you can run XP on your device and this technique will surely impress your friends. For doing this project you need certain things to be done which are given below and the other thing is that if your phone is rooted then this is not going to work and if your phone lags due to low RAM, less than 512MB then you don’t need to run it because it is going to make your system very slow or have SD card lower then 1.5 GB memory.
Remember, it takes about 2 hours to complete the process so be silent but you’ll have a lot of fun after showing it to your friends!
Step 1: The Concept
The basic concept behind running windows on your Android device is emulation or virtualizationof the operating system.
- We will first make a virtual hard drive for windows XP where we will install windows.
- Then we will install windows XP and copy the hard drive image to our android device.
- Then we’ll boot into windows by emulating it in BOCHS for andorid
- Finally play with Windows!
Step 2: Materials & Software
Step 3: Making the Virtual Machine
Now we’ll install windows into the blank C.img [You’ll have to rename the Blank_Image into c.img] file.
1) Open QEMU manager after you’ve installed it
2) Click on (+) button or create new VM
3) Specify everything as in images and leave it to the default.
4) Now click on Drives and then HardDisk 0 then browse the c.img file into the manager and click ok!
5) Now click on CD-ROM and insert your windows installation DVD and select Use Physical Drive
6) We’re done!
In next step we’ll boot and install windows
Step 4: Installing Windows in VM
Now, we’l install Windows XP in the virtual machine. This process takes about an hour so please wait
Now just click the green start button and launch off!
Follow the instructions to install Windows XP. It’ll take about 5 minutes to load drivers and then main installation will start. This is going to be fun installing and testing old applications.
Step 5: Copying Files to Andorid
Now we’ll copy the files to the Android Device.
First of all, make a folder named SDL in your SD card. then copy the files in SDL.ZIP file. Copy c.img as well. Now install BOCHS.APK in your device and then you’re ready!
Do everything carefully as this step will only lead to success!
Step 6: Booting Into Windows!
Now we’ll boot into windows and lets get to started!
Now click on BOCHS app icon on your launcher and boot into Windows! It’ll take approximate 15 minutes to boot into windows. Now after 5 minutes, open start menu and then explore. Try outlook.
Its only for playing , not for working! No internet! No Sound! + Very Slow!
Now go, impress your friends and also tell them how to do this!
Step 7: Thanks & About Me
I’m a 16 year old embedded developer, working with MIT Media Labs India Initiative. I work in various technologies like ARM, AVR, Arduino and Raspberry Pi.
You can find about me here: http://www.sarthaksethi.net/
Facebook: https://www.facebook.com/pages/Sarthak-Sethi/2527… Youtube: https://www.facebook.com/pages/Sarthak-Sethi/2527…
This article originally written in 2017, recently need to install the Bochs virtual machine virtual XP system on Windows, so the special update, absolutely simple tutorial, and do not need to install XP step, at least 1 day time (Bochs installation) XP is so slow!)
1. Download the latest version to install Bochs, this step is not to read …
click to download
2. Download XP.IMG mirror
link: Password: 29G4
3. Open the Bochs folder in the C drive, the Boches installation folder newly built DLXLinux folder
4. Put the downloaded image in this folder and named XP.IMG
5. Creating a new Bochsrc.bxrc file in this DLxLinux folder, editing text copy
# how much memory the emulated machine will have
megs: 512
# # Refers to the meaning of // here to set 512MB memory
# filename of ROM images
romimage: file=../BIOS-bochs-latest
vgaromimage: file=../VGABIOS-lgpl-latest
# Set the BIOS and graphics card of the motherboard .. / This means that it means that the last layer is also a C: \ Bochs directory.
# what disk images will be used
floppya: 1_44=floppya.img, status=inserted
floppyb: 1_44=floppyb.img, status=inserted
# Set the parameters of the floppy disk
# hard disk
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="xp.img", mode=flat, cylinders=611, heads=16, spt=63
#
# choose the boot disk.
boot: c
# From CD-ROM Boot Fill C Represents from "hard disk", this is referring to our virtual hard disk
# default config interface is textconfig.
#config_interface: textconfig
#config_interface: wx
#display_library: x
# other choices: win32 sdl wx carbon amigaos beos macintosh nogui rfb term svga
# where do we send log messages?
log: bochsout.txt
#
# disable the mouse, since DLX is text only
mouse: enabled=0
# By default does not enable mouse
# If you want to enable or disable the mouse, press CTRL + the third mouse button (that is, the wheel roller can be pressed)
ata0-slave: type=cdrom, path="XP.iso", status=inserted
# This original is not needed to add a designated CDROM.
Most key points analysis:
Other mirrored to use the substantially the same, but the following sentence should be modified according to the specific situation of the IMG
ata0-master: type=disk, path=”xp.img”, mode=flat, cylinders=611, heads=16, spt=63
Take DiskGenius to open the virtual hard disk file, select this img to open, see his parameters
cylinders: is the number of column Heads: is the number of magnetic heads SPT: is the number of each fan
If you download is my image, you don’t have to modify the three parameters above.
6. Create a new file run.bat, edit, pay attention to the path, if you don’t want to modify it according to your own installation
cd "C:\Program Files (x86)\Bochs-2.6.9\dlxlinux"
..\bochs -q -f bochsrc.bxrc
7. Double-click Run.bat to run XP.