# Install Windows 10 VM on M1 Mac

{% hint style="info" %}
**Note:** Virtual Machine that is being used is **Parallels**
{% endhint %}

### Problem

Since Windows 10 is no longer available on the [Windows Insider Preview](https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64), we have to get Windows 10 ISO elsewhere.&#x20;

At the time of writing, there is no proper step-by-step guide on how to download and install Windows 10 ISO onto a Virtual Machine (Parallels).&#x20;

### Solution

**1)** Head to [UUP Dump](https://uupdump.net/) and search for "**21390**"

<figure><img src="/files/SjsMquHSL2475YSFKIw3" alt=""><figcaption><p>"21390"</p></figcaption></figure>

**2)** Click on "Windows 10 Insider Preview 10.0.21390.2025 (co\_release) **arm64**" since M1 Mac uses ARM Architecture.

**3)** Select your preferred language, e.g. English (United States).

**4)** Make sure to check Windows Home & Windows Pro checkbox and Click Next.

<figure><img src="/files/pAR5Q11mE0vvPfFh1IbR" alt=""><figcaption></figcaption></figure>

**5)** Make sure to select "Download and Convert ISO" since we NEED the converter later.

<figure><img src="/files/d0FPpFQenWnBaSL3SoGd" alt=""><figcaption></figcaption></figure>

**6)** Click "Create download package".&#x20;

<figure><img src="/files/WO9Z5l3XFiQPJfoWZjNc" alt=""><figcaption></figcaption></figure>

**7)** Extract the `.zip` file first and take note of `uup_download_macos.sh.` This shell script will produce the ISO file that we need.

**8)** Fire up your Terminal and run these commands in order to make your shell script work.

{% hint style="info" %}
**Note:** You need to have [Homebrew](https://brew.sh/) installed first!
{% endhint %}

```shell
brew tap sidneys/homebrew
brew install aria2 cabextract wimlib cdrtools sidneys/homebrew/chntpw
```

**9)** Once the installation above is done, `cd` to the extracted folder in Step (6), and give Execute permission to run `uup_download_macos.sh`

```bash
chmod +x uup_download_macos.sh
./uup_download_macos.sh
```

**10)** After the conversion is done, you will see the following results.

<figure><img src="/files/gQRXIMonbatIjWzEE2IU" alt=""><figcaption><p>conversion successful</p></figcaption></figure>

**11)** A Windows 10 ISO file will be created in your extracted folder, this file will be used in Parallels.

<figure><img src="/files/7RVfDRGbvfCHlTRGkvS4" alt=""><figcaption><p>Windows 10 ISO file<br></p></figcaption></figure>

**12)** In Parallels, select the ISO file as your Installation Image and click on any of the blank spaces when you are prompt to Select Windows edition (it's a bug)

<figure><img src="/files/ipH5tQu3zVTmnajGxvBG" alt=""><figcaption></figcaption></figure>

**13)** Upon finishing the installation, most likely you will be prompt with an error.

<figure><img src="/files/dlqp2Y1y13ptzoRw1ET9" alt=""><figcaption></figcaption></figure>

**14)** To solve this, we have to go to the Parallel settings under Hardware and remove the TPM Chip.&#x20;

<figure><img src="/files/EiqMxtVPKBV0lCh8eYly" alt=""><figcaption><p>remove TPM Chip</p></figcaption></figure>

**15) Restart Parallels (IMPORTANT) and you're done!**

<figure><img src="/files/Biita2580YgZUMAUkxsM" alt=""><figcaption><p>Working Windows 10!</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nitrozeus.gitbook.io/ctfs/tutorial/install-windows-10-vm-on-m1-mac.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
