Meilleur auteur de réponses
VHD-resize impossible

Question
-
Bonjour
Apres maintes et maintes essais je me premet de poser mon souci ici
J'ai une machine physique Windows 2012r2 que j'ai virtualisée en P2V avec Disk2VHD et que j'ai placée sur mon hyperviseur Serveur 2019 STD.
La machine virtuelle (qui est en .vdhx disque dynamique) démarre et tourne parfaitement
En revanche la taille du VHDx est bien plus importante que la taille utilisée réellement
J'ai donc :
- Supprimé le maximum de choses depuis la machine virtuelle.
- Défragmenté le disque en question
- Dans la gestion des disques (toujours dans la VM) -> Compacter le disque
Problème :
Je n'ai réussi a réduire la partition de quelques GO
L'utilisation réelle du disque est de 200go, mais je n'ai pu réduire la partition de seulement 700go sur 1.9TO
Il me reste donc une partition C: de 1TO et un .vhdx de 600go (comme a l'origine, sa taille n'a jamais bougée)
Quand je veux compacter plus, j'ai le message
Échec du redimensionnement du disque virtuel. Impossible de terminer l'opération demandée car la taille ne peut pas être d'avantage réduite
J'ai également essayé avec Diskpart, j'ai une erreur également ...
J'ai lu que cela pouvait arriver qu'il faille le faire directement en powershell
PS C:\Windows\system32> Resize-VHD -Path C:\VM\mondisque.vhdx -ToMinimumSize Resize-VHD : Échec du redimensionnement du disque virtuel. Le système n’a pas pu redimensionner « c:\vm\mondisque.vhdx ». Échec du redimensionnement du disque virtuel. Le système n’a pas pu redimensionner «c:\vm\mondisque.vhdx »: Impossible de terminer l’opération demandée car la taille de sécurité minimale du disque virtuel n’a pas pu être déterminée. Cela peut être dû à une table de partition manquante ou endommagée. (0xC03A0026). Au caractère Ligne:1 : 1 + Resize-VHD -Path C:\VM\mondisque.vhdx -ToMinimumSize + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Resize-VHD], VirtualizationException + FullyQualifiedErrorId : OperationFailed,Microsoft.Vhd.PowerShell.Cmdlets.ResizeVhd
J'ai suivi un tuto qui conseillait de recréer le disque et de le convertir en fixe :
PS C:\Windows\system32> Convert-VHD –Path C:\VM\mondisque.VHDX –DestinationPath C:\VM\mondisque.VHDX –VHDType FIXED Convert-VHD : Échec de la conversion du disque virtuel. Le système n’a pas pu convertir « c:\vm\mondisque.vhdx ». Au caractère Ligne:1 : 1 + Convert-VHD –Path C:\VM\mondisque.VHDX –DestinationPath C ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Convert-VHD], VirtualizationException + FullyQualifiedErrorId : OperationFailed,Microsoft.Vhd.PowerShell.Cmdlets.ConvertVhd
Je suis totalement a cours d'idées, quoi que je fasse je ne peux pas toucher a ce .vhdx
A noter que la machine physique était en Raid 1 que j'ai supprimé une fois passé en VM car dans la gestion des disques Windows voyait encore le disque miroir
Merci d'avance pour votre aide
- Modifié max393 mercredi 10 juillet 2019 15:27
Réponses
-
Bonjour,
Supprimez les clichés instantanés de la VM, supprimer le pagefile ainsi que l'hiberfil.
Une défragmentation derrière ça (pas certain que ça soit utile sur un vhd(x) mais dans le doute ...) et réesayez ensuite de compacter le disque virtuel (VM éteinte) via l'assistant Hyper-V
- Marqué comme réponse max393 jeudi 11 juillet 2019 08:18
Toutes les réponses
-
Bonjour,
Supprimez les clichés instantanés de la VM, supprimer le pagefile ainsi que l'hiberfil.
Une défragmentation derrière ça (pas certain que ça soit utile sur un vhd(x) mais dans le doute ...) et réesayez ensuite de compacter le disque virtuel (VM éteinte) via l'assistant Hyper-V
- Marqué comme réponse max393 jeudi 11 juillet 2019 08:18
-