Running Windows on your iPhone and iPad without Jailbreak

If you google around, there are various ways you can do this: installing Windows on iOS device, but I’m writing this article to show you the easiest way – as of today when this article is written – to get Windows running on your iPhone or iPad without the need to jailbreak the device.

Many of you probably ask this, “Why you would want to run a Windows on your iPhone or even iPad?” For me it’s a POC – Proof Of Concept and I’m looking for possibilities where in the near future, you won’t need to carry around laptop with you anymore. Everything is inside your smartphone.

Anyway, regardless of whatever reason that is, here how you can run Windows on iOS.

How to run Windows on iOS (high level)

For those who are adventurous and want to figure out the details themselves, you just need to see this high level outline on steps needed to be done to get Windows up and running on your iOS device.

windows on ios windows is loading
My Windows machine is loading to run on my iPhone

But for the rest who needs to get the detailed steps by steps, jump to the next section.

1) Install UTM

2) Get Windows image

3) Create and configure a new VM

4) Install Windows on the VM

5) Run Windows

Article continues below.

Popular on JILAXZONE today:


> Avoid becoming victim of cyber flashing by simply changing this setting on your iPhone and Android.
> How to easily and quickly take full page screenshot on Android 12 without installing 3rd party apps (Works on Chrome too!).
> Here’s how to type with just one hand on your Android.
> Xiaomi: Disable & remove bloatware from MIUI12.
Gaming and Games:

> Valve’s Steam Deck all questions answered!
> 100+ Nintendo Switch Multiplayer games you should play today.
> Best 100 Super Nintendo games of all times.
> Beginner’s guide to Install and Setup Batocera on Raspberry Pi.
iPhone & iOS:

> iOS 17 New, Tips & Tricks.
> Apple iPhone RAM sizes for All models including iPhone 15 series.
> Here’s how to connect and use Nintendo Switch controller on your iPhone and iPad.
> YouTube app that can download videos and play video music in the background.
> Install PS2 emulator on your iPhone & iPad.

> Here’s how you can get and install Windows 11 for FREE legally.
> Credit card hack: cut spending by maximize spending & still paying $0 fees.
> Get rid from annonying telemarketers by doing this 1-time less than 5 mins exercise.
> Here’s how to pay less taxes legally.

Here’s the detailed step by step to get Windows up and running on iOS

On this trial, I’m using and testing:

  • Using iPhone 7 Plus, with A10 Fusion and 3GB RAM
  • Testing Windows XP SP3 image

Why Windows XP and not newer Windows? It’s because I’m using a 3-4 year old iPhone 7 Plus that only has 3GB RAM out of the box: Apart from iPhone 7 Plus RAM may not be enough to run smoothly for newer Windows, the phone also lacks of processing power – especially if you compare to the Apple A13 (or soon A14).

If you want or even better has newer iPhone or iPad model, you can try with newer version of Windows. There’s nothing to stop you on that. Moreover, the step by step is pretty much similar regardless of the Windows version you are using.

Here you go.

1) Install UTM

UTM is like VMWare or VirtualBox on desktop/computer platform, but built for iOS.

Unlike normal apps that appear and listed on Apple App Store, you won’t find UTM on the Apple App Store – reason behind most likely is because Apple A-series chip (such as A13 Bionic) is not (yet) supporting hardware virtualization and Apple doesn’t project its mobile devices (iPhone and iPad) to run Virtual Machines on it – though I highly optimistic soon enough Apple A-series chip would be able to have hardware virtualization built-in – thanks to Apple recent moves, transitioning its Mac OS from Intel-based to ARM-based OS.

Detailed step by step to download, install UTM, you can find it here: Detailed step by step to install and run UTM.

2) Get Windows image

Get the Windows image in .iso format. You can get Windows image from various kinds of ways. Transfer the .iso Windows image to your iOS device: either via iTunes or download it directly to Files app.

In case you need one and okay to use Windows XP, you can get the Windows XP SP3 iso from here: Win XP SP3 Lite.

3) Create and configure a new Windows VM

Once you have UTM installed on your iOS device and get the Windows image on the iOS device (recommended to have it inside Files app), then it’s time to create and configure the new Windows VM.

a) Open UTM app.

b) Create a new Windows VM. On Create VM window, under Name, give the VM a proper name. On my case, Windows XP VM.

c) Select the Architecture. Under System, tap on Architecture and select the proper one. If you are like me, using Windows XP, choose i386 (x86) since most Windows XPs are 32-bit.

d) Select the Type of Computer. Tap System, leave it to default choice.

e) Configure RAM for VM. Tap Memory, give a decent number of memory/RAM. If you are like me, using Windows XP, 256 MB or 512 MB is more than enough. When Microsoft released Windows XP back in 2001, it requires only 64 MB RAM.

f) Configure Drives. Under Drives, tap on “Setup Drives/Images”. Here we are going to create 2 things: 1 is to create a CD/DVD image and another 1 is to create a hard disk image.

g) Adding Windows image. Under Drives/Image, tap on “+”. Tap on “Path”. Tap on “+” and select “Import”. Select the Windows image. Then tap on the Windows image added. Tap on “Image Type”, select “CD/DVD Image”. Leave the “Location” to default as “ide”. If you are doing it correctly, you should see something similar like image below. Tap “Back” once done. Now you should see the CD/DVD image pointing to your Windows image.

utm vm ios setup cd dvd drive
Configure CD/DVD Drive on UTM

h) Adding Hard Disk image. Under Drive/Image, tap on “+”. Tap on “Path”. Tap on “+”, this time select “Create”. Put the name as “hda.img” (or anything else) and put the size to 2048 MB (if you are using newer version of Windows, recommended to give a higher value, on my case, Windows XP only requires 512 MB of space once installed). Tap “Save” once done, you should see “Creating disk…” message shown. Then tap on “hda.img” to select it. Tap on “Image Type”, select “Disk Image”. Leave the “Location” to default as “ide”. If you are doing it correctly, you should see something similar like image below. Tap “Back” once done. Now you should see the Disk image pointing to hda.img.

utm vm ios setup hard disk
Configuring Hard Disk Image on UTM

i) Confirm the setup. If you added both Windows image and Hard Disk image properly and correctly, under “Select Image”Drives/Images now you should see both are appearing similar like image below <image>. Tap on “Create VM” to go back to Create VM window.

utm hard disk and cd dvd images
To install an OS, such as Windows, you need to have both Hard Disk image and CD/DVD Image

j) Ready to create the Windows VM. On Create VM window, leave the “Open Configuration after Creation” unchecked, since you can do it later. Tap “Save” to create the VM.

VM Created! Now you should be able to see your newly created VM listed on the UTM Virtual Machines screen. Yay! You’re almost there.

4) Run the VM and Install Windows on the VM

Once the Windows VM is created, all you need to do is to tap on the “Play” button. Tap it and your Windows VM is run!

windows on ios setup windows
Setup and install Windows to run on iOS

But since you never install it before, you should go with the normal Windows installation procedure. Just follow the steps instructed on the screen.

windows on ios installing windows
Running Windows installation on iOS via UTM

On my case, installing Windows XP SP3 (set with 256 MB RAM) on UTM using my iPhone 7 Plus took me about 45 minutes to complete.

5) Run Windows

After Windows installation process is done, now you can boot and run Windows.

windows on ios running windows on iphone
I am running Windows Virtual Machine on my iPhone via UTM

Bring it all together

Unfortunately I didn’t record a video to document to whole process, but I took some screenshots as you can see on all the images above.

And since it took 45 minutes for me to configure the Windows, I haven’t given it a try (I was tired already), will hopefully update here on the Windows performance whether it’s usable/not for daily usage.

Let me know in the comment section below if you have successfully made one for yourself or have issues creating the Windows VM, I’ll be gladly try to help.

Do you have anything you want me to cover on my next article? Write them down on the comment section down below.

Alternatively, find more interesting topics on JILAXZONE:

How-ToPositive Cash FlowAndroid
TravelAll articlesiOS & iPhone

JILAXZONE – Jon’s Interesting Life & Amazing eXperience ZONE.

Hi, thanks for reading my curated article. Since you are here and if you find this article is good and helping you in anyway, help me to spread the words by sharing this article to your family, friends, acquaintances so the benefits do not just stop at you, they will also get the same goodness and benefit from it.

Or if you wish, you can also buy me a coffee:

Thank you!

Live to Share. Share to Live. This blog is my life-long term project, for me to share my experiences and knowledge to the world which hopefully can be fruitful to those who read them and in the end hoping to become my life-long (passive) income.

My apologies. If you see ads appearing on this site and getting annoyed or disturb by them. As much as I want to share everything for free, unfortunately the domain and hosting used to host all these articles are not free. That’s the reason I need the ads running to offset the cost. While I won’t force you to see the ads, but it will be great and helpful if you are willing to turn off the ad-blocker while seeing this site.

2 thoughts on “Running Windows on your iPhone and iPad without Jailbreak

  • February 21, 2023 at 8:49 pm

    Could you use this method to install Ubuntu, or a newer version of windows?

    • March 3, 2023 at 9:42 pm

      Hi Chris,

      Someone tried to install Windows 7 or Windows 10 on their iPad. So yeah, it’s possible – just ensure you have the latest iPhone (or better latest iPad).


Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.