Serveurs

Windows Server : Bug sur la réinitialisation des disques durs virtuels (VHD et VHDX)

Par Tutos-Info , le 28 octobre 2022 , mis à jour le 28 octobre 2022 - 3 minutes de lecture
Windows Server bug disques durs virtuels
5/5 - (6 votes)

Microsoft a confirmé l'existence d'un bug autour de la réinitialisation des disques durs virtuels. Le bug touche les versions de Windows Server 2019 , Windows Server 2022 et Windows 11 22H2. Le bug est très contraignant puisque vous pouvez effacer le mauvais disque dur virtuel !

Réinitialisation d'un disque virtuel : les symptômes

Le bug touche uniquement la réinitialisation des disques virtuels depuis la console Gestionnaire de Serveur. 

Lorsque vous utiliser la console, vous pouvez identifier les différents disques virtuels (de type VHD ou VHDX). Le problème c'est qu'il y a une incohérence avec les ID des disques. En réinitialisant un disque virtuel, vous pouvez en réalité en réinitialiser un autre. La réinitialisation efface les données.

Le bug est documenté par Microsoft sur cette page.

Il faut donc être très vigilant sur vos actions !

gestionnaire serveur windows disque
La console "gestionnaire de serveur Windows".

La réinitialisation est accessible avec un clic droit sur le disque virtuel.

réinitialiser disque dur virtuel
Le menu réinitialiser le disque.

Puis vous devez valider la réinitialisation :

Valider la réinitialisation d'un disque virtuel
Message de confirmation

Windows rencontre un problème au niveau des ID, plusieurs disques peuvent avoir le même numéro ID, Windows réinitialisera le premier disque qu'il trouvera.

Solution de contournement

Pour le moment Microsoft n'a pas corrigé le problème, mais propose une solution de contournement grâce à des commandes Powershell.

Get-PhysicalDisk | Select-Object -Property FriendlyName, DeviceID, UniqueId

Vous obtenez ainsi la liste des disques

powershell get disk
Résultat de la commande Get-PhysicalDisk

Dans notre exemple c'est le disque avec le DeviceID 3 qui nous intéresse. Nous allons ensuite utiliser la commande Clean-Disk pour réinitialiser le bon disque.

La commande utilise le DeviceID et non le UniqueID , il faut la saisir dans une invite de commande Powershell en tant qu'administrateur.

Clear-Disk -Number <DeviceID>
Powershell Clear Disk
Réinitialisation du disque en ligne de commande.

L'utilisation des disques durs virtuels

Les disques durs virtuels sont utilisés dans le cadre de la virtualisation d'ordinateur ou de serveurs. Les hyperviseurs comme VMWARE, Proxmox ou Hyper-V s'appuient sur des formats spécifiques.

Hyper-v utilise les fameux disques virtuels dans le format VHD (ancienne génération) et VHDX (nouvelle génération). Lorsque vous créez un ordinateur virtuel, les données sont stockées dans un disque dur virtuel.

Les disques VHD ou VHDX peuvent être également ajoutés dans l'explorateur Windows pour y consulter les données.

Enfin si vous recherchez un outil pour sauvegarder vos disques durs virtuels je vous invite à lire notre tutoriel sur Veeam Backup .

Tutos-Info

Fondateur de Tutos-Informatique, je suis Administrateur Systèmes et Réseaux. Je propose des tutoriels suite à mes interventions clients.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.