Pourquoi le disque virtuel de Virtualbox ne se développe-t-il pas automatiquement?

28

J'utilise VirtualBox 4.2.6 avec Ubuntu 12.04 en tant qu'hôte et Win XP en tant qu'invité. J'ai assigné un disque virtuel (VDI) qui grandit avec XP à un maximum de 40 Go. Actuellement, il utilise 25 Go.

Dans XP, il me dit à plusieurs reprises qu’il n’ya pas assez d’espace disponible.

J'ai encore beaucoup d’espace sur le disque principal de mon hôte

df -h
/dev/sda1       143G     48G   89G   35% /

Que faire pour développer le disque de mon XP? Cette question ne m'a pas aidé, au fait.

    
posée mcbetz 27.01.2013 - 11:15
la source

2 réponses

21

Nous ne savons pas pourquoi Windows dans votre cas ne peut pas gérer le disque virtuel alloué dynamiquement. Il peut être utile de vérifier l’intégrité du système de fichiers ou de procéder à une défragmentation à partir de votre système d’exploitation invité Windows.

Néanmoins, nous pouvons facilement augmenter la taille d’un lecteur virtuel à croissance dynamique signalée au système d’exploitation invité en exécutant la commande suivante exécutée dans un terminal:

VBoxManage modifyhd <uuid/name> --resize <newsize in MB>

Remplacez par le nom uuid ou le nom de fichier (chemin complet requis) de votre lecteur virtuel. Celles-ci peuvent être listées avec la commande suivante:

VBoxManage list hdds

Notez que nous ne pouvons évidemment pas changer la taille du lecteur virtuel si nous avions pris des instantanés ou enregistré l'état de la machine au lieu de la mise hors tension. Avant de modifier la taille du lecteur virtuel, nous devons supprimer tous les instantanés ou travailler sur un clone pour nous assurer de ne pas perdre le contenu d'un instantané. Réduire un disque en croissance dynamique n'est pas possible.

Après avoir redimensionné le lecteur virtuel, nous devrons adapter la table de partition de l’invité à la taille du lecteur.

Sous Windows 7, accédez à Gestion de l'ordinateur - & gt; Gestion des disques pour afficher un nouvel espace non alloué (affiché après avoir été redimensionné en ajoutant 10 Go au lecteur):

Cliquez avec le bouton droit sur cette partition non allouée pour sélectionner "Étendre le volume ..." pour augmenter la taille de la partition. Vous pouvez également le faire en démarrant un .iso en direct Ubuntu sur cette machine virtuelle pour redimensionner des partitions en utilisant gparted.

Plus de détails ici: Manuel de l'utilisateur de la boîte virtuelle

Voir aussi: Comment faire J'augmente la taille du disque dur de la machine virtuelle?

Pour réduire / compacter physiquement un disque à croissance dynamique, consultez: Comment réduire un disque VDI à croissance dynamique de VirtualBox?

    
réponse donnée Takkat 27.01.2013 - 12:26
la source
4

Vous pourriez avoir ajouté un disque de 40,04 Go, mais la partition Windows elle-même aurait dû être créée avec la taille complète au moment de l'installation.

Ajoutez un CD Ubuntu à votre machine virtuelle et démarrez avec. Lancez gparted sur le tiret. Ouvrez le disque.

Vous devriez voir une partition de 40,04 Go et pas d'espace libre. Si vous voyez une partition plus petite et de l'espace libre, utilisez cet outil pour redimensionner et agrandir la partition existante.

Après avoir redimensionné et redémarré votre machine virtuelle, Windows effectuera une vérification de partition, laissez-le faire Windows au moins cette fois-ci! C'est important. Ne vous inquiétez pas trop sur vos données, c'est une procédure normale lors du redimensionnement des partitions NTFS.

    
réponse donnée Jorge Suárez de Lis 27.01.2013 - 11:21
la source

Lire d'autres questions sur les étiquettes