> For the complete documentation index, see [llms.txt](https://nitrozeus.gitbook.io/ctfs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nitrozeus.gitbook.io/ctfs/tutorial/install-windows-10-vm-on-m1-mac.md).

# 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>
