# [Proxmox] Création VM Windows

## Introduction

L'installation d'une machine virtuelle Windows sur Proxmox est un peu plus fastidieuse qu'une machine virtuelle Linux.

## Source

- [Documentation officielle de Proxmox](https://pve.proxmox.com/wiki/Windows_2022_guest_best_practices)

## Prérequis

- ISO Windows
- [VirtIO driver](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso)

## Préparation de la VM

- Créer une VM avec comme OS **Microsoft Windows 11/2022**.
- Activer le **Qemu Agent**.
- Monter le lecteur CD avec l'ISO de windows souhaité.
- Pour le disque virtuel, sélectionner **SCSI**, pour le cache choisissez l'option **Write back** et cocher **Discard**.
- Pour la carte réseau choisissez **VirtIO (paravirtualized)**
- Cliquer sur Finish
- Ajouter un disque CDROM avec comme bus **IDE** avec comme nombre 0 pour accueillir l'**ISO** des drivers virtio.

## Installation

Lors du démarrage de la VM, appuyez sur une touche pour démarrer sur le lecteur CD de Windows.

Ensuite, suivez le processus d'installation jusqu'au menu suivant :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/scaled-1680-/8tkimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/8tkimage.png)

Cliquez sur **Charger un pilote** puis choisissez **vioscsi\\2k19\\amd64** .

Vous pouvez continuer l'installation de Windows normalement.

<p class="callout warning">À la fin, il se peut que les pilotes (notamment ceux de la carte réseau) ne se soient pas installés correctement.   
Si c'est le cas, ouvrez un explorateur de fichiers pour accéder au CD de virtIO et lancez **virtio-win-gt-x64.msi** .</p>

## Drivers

Après l'installation vous verrez que vous n'avez pas accès au réseau à cause de certains pilotes manquants.

Pour corriger cela, il suffit de se rendre sur le lecteur CD pour exécuter le fichier **C:\\virtio-win-gt.msi** .

## Activer Windows et la suite Office

Lanez une session Powershell en administrateur et lancez la commande suivante :

```powershell
irm https://get.activated.win/ | iex
```

## Supprimer la partition de récupération

Tout d'abord ouvrez un **cmd.exe** en tant qu'administrateur, puis lancez **diskpart** :

```powershell
diskpart
```

Affichez les disques :

```
list disk
```

Sélectionnez votre disque :

```powershell
select disk X
```

Listez les partitions :

```powershell
list partition
```

Sélectionnez votre partition :

```powershell
select partition X
```

Supprimez-la :

```powershell
delete partition override
```