Guide pratique sur les erreurs les plus courantes du Service de disque virtuel dans DISKPART sous Windows 10 et Windows 11 : disques en lecture seule, partitions protégées, erreurs de conversion, espace libre non contigu et problèmes de service.
L’erreur du Service de disque virtuel est un message générique affiché par DISKPART lorsque Windows ne peut pas terminer une opération sur un disque, une partition ou un volume via la couche de gestion du stockage. L’opération peut être bloquée par des droits insuffisants, un attribut de lecture seule, un type de partition protégée, l’absence d’espace libre contigu, une table de partitions endommagée ou parce que vous essayez de modifier le disque actuellement utilisé par Windows.
DISKPART est un outil puissant : il permet d’initialiser des disques, d’effacer des tables de partitions, de créer des volumes, d’attribuer des lettres de lecteur, de convertir des dispositions MBR/GPT et de modifier des attributs. C’est précisément pour cette raison que ses erreurs sont strictes : si le disque ou le volume sélectionné ne respecte pas les conditions exactes d’une commande, DISKPART interrompt l’opération et affiche une erreur du Service de disque virtuel au lieu de deviner l’intention de l’utilisateur.
clean, delete partition override, format et convert peuvent supprimer les informations de partition ou effacer des données. Sauvegardez les fichiers importants avant d’exécuter des commandes destructrices et vérifiez toujours le disque sélectionné avec list disk et detail disk.
| Message d’erreur | Signification la plus fréquente | Première solution recommandée |
|---|---|---|
| Access is denied | Élévation insuffisante, volume verrouillé ou restriction de stratégie | Exécuter Terminal/CMD en tant qu’administrateur et fermer les applications qui utilisent le lecteur |
| The media is write protected | Disque, volume, clé USB ou carte SD en lecture seule | Supprimer les attributs de lecture seule et vérifier le verrou physique |
| Clean is not allowed on the disk containing the current boot, system, pagefile, crashdump or hibernation volume | Le disque Windows actif est sélectionné | Démarrer depuis une clé USB d’installation Windows ou depuis WinRE |
| Cannot delete a protected partition without the force protected parameter set | Partition de récupération, EFI, OEM ou réservée protégée | Vérifier le bon disque cible, puis utiliser delete partition override uniquement si nécessaire |
| There is not enough usable free space for this operation | L’espace libre est absent, non adjacent ou bloqué par la disposition des partitions | Vérifier la disposition dans Gestion des disques et créer un espace non alloué adjacent |
| The specified disk is not convertible | La disposition du disque ou son état actuel empêche la conversion MBR/GPT | Sauvegarder les données, nettoyer le disque, puis convertir — ou utiliser MBR2GPT lorsque c’est approprié |
De nombreuses erreurs DISKPART sont simples à corriger, mais une mauvaise commande sur le mauvais disque peut effacer le système d’exploitation ou un autre lecteur. Utilisez cette liste avant de modifier les partitions.
clean ou format.list disk, select disk N et detail disk.Commencez par une inspection non destructive. Les commandes ci-dessous n’effacent rien ; elles indiquent le disque et le volume sur lesquels vous travaillez.
diskpart
list disk
select disk N
detail disk
list volume
list partition
Remplacez N par le numéro de disque correct indiqué par list disk. Vérifiez la taille, l’état et le modèle avant de continuer.
attributes disk
list volume
select volume N
attributes volume
Si Current Read-only State ou Read-only est défini sur Yes, l’erreur est probablement causée par une protection en écriture. Consultez la section sur la lecture seule ci-dessous.
list disk
Dans la colonne Gpt, un astérisque signifie que le disque utilise GPT. L’absence d’astérisque indique généralement MBR. Cette information est importante pour la conversion, les partitions EFI et la compatibilité de démarrage.
L’affichage des disques peut fonctionner dans un terminal normal, mais la modification des partitions nécessite généralement des droits élevés.
Un attribut logiciel, une stratégie du Registre, le verrou d’une carte SD, un problème de contrôleur USB ou un lecteur défaillant peut rendre le média protégé en écriture.
Windows bloque les opérations destructrices sur les volumes actifs de démarrage, système, fichier d’échange, hibernation et vidage mémoire pendant l’exécution du système.
Les partitions système EFI, Recovery, OEM et Microsoft Reserved sont volontairement protégées contre la suppression normale.
DISKPART ne peut étendre un volume que lorsque l’espace non alloué utilisable se trouve au bon emplacement.
Tables de partitions corrompues, matériel défaillant, disques dynamiques, particularités des supports amovibles ou dispositions de secteurs non prises en charge peuvent provoquer des erreurs répétées.
L’erreur Access is denied signifie généralement que DISKPART ne peut pas écrire sur le disque parce que la console n’est pas élevée, qu’un autre processus utilise le volume ou qu’une stratégie bloque l’opération.
diskpart.Fermez les fenêtres de l’Explorateur de fichiers, les outils de sauvegarde, les analyses antivirus, les logiciels de machines virtuelles et tout programme susceptible d’accéder au lecteur cible. Si le lecteur est externe, éjectez-le en toute sécurité, reconnectez-le et réessayez.
Pour les disques de données non système, basculer le disque hors ligne puis en ligne peut libérer des verrous résiduels.
diskpart
list disk
select disk N
offline disk
online disk
Si DISKPART indique que le média est protégé en écriture, commencez par supprimer les attributs de lecture seule du disque et du volume.
diskpart
list disk
select disk N
attributes disk clear readonly
list volume
select volume N
attributes volume clear readonly
Si le problème concerne les lecteurs USB, une stratégie Windows peut bloquer l’écriture sur le stockage amovible.
regedit
Ouvrez cette clé :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
Si vous voyez WriteProtect, définissez sa valeur sur 0. Si la clé StorageDevicePolicies n’existe pas, cette stratégie n’est probablement pas configurée.
Cette erreur DISKPART apparaît lorsque vous exécutez clean sur le disque qui contient l’installation Windows actuellement utilisée ou des fichiers système critiques. Windows bloque la commande pour empêcher le système de s’effacer lui-même pendant son fonctionnement.
diskpart
list disk
select disk N
detail disk
clean
Comme Windows ne fonctionne plus depuis le disque cible, DISKPART peut le nettoyer. Cette méthode est souvent utilisée avant une installation propre de Windows.
clean supprime les informations de partition du disque sélectionné. Après son exécution, Windows traitera le disque comme un espace non alloué jusqu’à la création de nouvelles partitions.
Cette erreur apparaît généralement lorsque vous essayez de supprimer une partition système EFI, une partition de récupération, une partition OEM ou une autre partition que Windows protège par conception. Elle est fréquente lorsque l’on réutilise un ancien disque système Windows comme disque de données.
Utilisez cette commande uniquement si vous êtes absolument certain que la partition se trouve sur le bon disque et qu’elle n’est plus nécessaire.
diskpart
list disk
select disk N
list partition
select partition N
delete partition override
Si votre objectif est de réutiliser tout le disque et qu’aucune donnée ne doit être conservée, il est généralement plus propre de supprimer toutes les partitions en une seule fois :
diskpart
list disk
select disk N
clean
convert gpt
Ensuite, créez une nouvelle partition dans Gestion des disques ou avec DISKPART.
Ce message apparaît souvent pendant les opérations extend, create partition ou de conversion. La cause la plus courante est que l’espace libre existe bien quelque part sur le disque, mais pas à l’emplacement dont DISKPART a besoin.
Pour étendre un volume de base, l’espace non alloué doit normalement se trouver juste après la partition cible. Si une partition de récupération ou un autre volume se trouve entre les deux, DISKPART ne peut pas étendre le volume dans cet espace.
diskpart
list volume
select volume N
extend
extend en tant qu’administrateur.chkdsk et vérifiez l’état de santé du lecteur.DISKPART peut convertir un disque vide entre MBR et GPT. En général, il ne peut pas convertir un disque qui contient encore des partitions. Si vous exécutez convert gpt ou convert mbr sur un disque occupé, une erreur du Service de disque virtuel peut apparaître.
diskpart
list disk
select disk N
clean
convert gpt
Ou, pour les systèmes BIOS hérités :
diskpart
list disk
select disk N
clean
convert mbr
Si vous devez convertir un disque système Windows 10 ou Windows 11 de MBR vers GPT sans supprimer les données, utilisez mbr2gpt.exe au lieu de DISKPART. L’ordinateur doit prendre en charge le mode de démarrage UEFI.
mbr2gpt /validate /allowFullOS
mbr2gpt /convert /allowFullOS
Après la conversion, entrez dans les paramètres BIOS/UEFI et passez le mode de démarrage de Legacy/CSM à UEFI. Si cette étape est ignorée, Windows peut ne pas démarrer.
mbr2gpt est destiné aux disques système Windows qui respectent les exigences de conversion de Microsoft. Ce n’est pas un convertisseur universel pour tous les disques externes ou disques de données.
DISKPART dépend des services de stockage Windows. Si le service est désactivé, bloqué ou perturbé par une installation Windows endommagée, les opérations de disque peuvent échouer avant même d’atteindre le lecteur sélectionné.
services.msc et appuyez sur Entrée.sc config vds start= demand
net start vds
Si les outils de stockage continuent d’échouer, réparez le magasin de composants et les fichiers système de Windows :
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Redémarrez l’ordinateur une fois l’analyse terminée, puis testez de nouveau DISKPART.
DISKPART n’est pas le seul outil de stockage de Windows. Selon la tâche, Gestion des disques ou PowerShell peut fournir un message d’erreur plus clair ou un flux de travail plus sûr.
diskmgmt.msc
Gestion des disques est utile pour vérifier visuellement si une partition est saine, si l’espace non alloué est adjacent ou si une partition de récupération bloque une extension.
Ouvrez PowerShell en tant qu’administrateur et inspectez les disques avec :
Get-Disk
Get-Partition
Get-Volume
Pour supprimer l’état lecture seule d’un disque :
Set-Disk -Number N -IsReadOnly $false
Pour initialiser un nouveau disque en GPT :
Initialize-Disk -Number N -PartitionStyle GPT
| Tâche | Meilleur outil | Pourquoi |
|---|---|---|
| Voir visuellement la disposition des partitions | Gestion des disques | Aperçu rapide de l’espace non alloué, des partitions EFI, Recovery et de données |
| Effacer un disque avant de réinstaller Windows | DISKPART depuis une clé USB d’installation | Fonctionne en dehors du système Windows en cours d’exécution |
| Automatiser des actions de stockage | PowerShell | Cmdlets modernes, sortie sous forme d’objets, meilleure automatisation |
| Convertir un disque système MBR en GPT | MBR2GPT | Conçu pour la conversion sur place des disques de démarrage Windows |
| Déplacer des partitions | Gestionnaire de partitions tiers | Les outils intégrés de Windows ne peuvent pas déplacer directement les partitions |
clean, format et delete partition override peuvent entraîner une perte de données.
list disk et detail disk, puis exécutez clean. N’exécutez pas clean sur le disque Windows actif depuis cette même installation Windows en cours d’exécution.
clean ou clean all ?
▼
clean supprime rapidement les informations de partition. clean all écrit des zéros sur l’ensemble du disque et prend beaucoup plus de temps. Utilisez clean pour un repartitionnement normal. Utilisez clean all uniquement si vous voulez volontairement effectuer un écrasement complet, et évitez-le sur les SSD sauf raison précise.
delete partition override échoue-t-il encore ?
▼