> 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

Steps on how to install Windows 10 VM on an M1 Mac (ARM) via Parallels

{% 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="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2FLfiVDHZzndTKoCZnAxKP%2FScreenshot%202022-12-28%20at%209.59.38%20PM.png?alt=media&amp;token=a30ef5e5-2ef1-4ee6-827c-26d67e374ed9" 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="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2Fs3vWMWHqBuvcSumLvPCI%2FScreenshot%202022-12-28%20at%209.59.19%20PM.png?alt=media&amp;token=85cfc6de-b2b5-4ddc-b1cf-4483ee0ec169" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2Ffe2D8FjEMT3TSQ5CUw5O%2FScreenshot%202022-12-28%20at%2010.12.59%20PM.png?alt=media&amp;token=c2a9baa0-7207-4201-8d80-088dc7df95e4" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2FWYjZiJYUnWuyzP2dFfhp%2Fimage.png?alt=media&amp;token=d68247c9-610f-4d19-b8dc-184c3651fce0" 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="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2FYkTytuj36kAmH5RClCPa%2FScreenshot%202022-12-29%20at%2010.16.25%20AM.png?alt=media&amp;token=fc2ec119-b00f-481e-992c-fa8fac8d74fa" 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="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2FGZbasiEaL0BqCGGT8git%2FScreenshot%202022-12-29%20at%2010.15.50%20AM.png?alt=media&amp;token=8883a021-ffac-4c39-bbc9-e3cd9e44a6f2" 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="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2Fzh7CXTtidVnuImBrJCbI%2FScreenshot%202022-12-29%20at%2010.16.37%20AM.png?alt=media&amp;token=cee2a034-9dba-4a47-abb7-a31c2ac1d56c" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2FmBsM0jvKE5VivkMuRhQO%2FScreenshot%202022-12-29%20at%2010.17.38%20AM.png?alt=media&amp;token=92724259-1b65-4036-9183-522ad4432bb9" 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="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2FhXtNBYO62g0ZiK92uqcL%2FScreenshot%202022-12-29%20at%2010.17.58%20AM.png?alt=media&amp;token=2968dd93-c058-48a1-9c13-70ed1b9cb47d" alt=""><figcaption><p>remove TPM Chip</p></figcaption></figure>

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

<figure><img src="https://1326575018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWOW1TQuFBNIp3aDtWk3v%2Fuploads%2FgcYmOhF4XreGbuGFEc4f%2Fimage.png?alt=media&amp;token=adef07e4-c970-4a02-87d3-059b0215108f" alt=""><figcaption><p>Working Windows 10!</p></figcaption></figure>
