Lorsque j’ai installé Windows XP sur une machine VirtualBox, je n’ai créé le disque dur que 10 Go et j’ai supposé que sa taille serait de expand (comme les disques durs dans VMWare aussi loin que je puisse m'en souvenir, n'est-ce pas vrai?).
Dans tous les cas, j'essaie d'installer Visual Studio 2010 bêta sur cette image XP de la Virtual Box, qui dispose de run out d'espace disque.
En cherchant une réponse sur Google, je trouve complex des didacticiels comme celui-ci qui vous montrent comment augmenter la taille d'un disque dur VirtualBox "en seulement quelques heures".
Mais je ne peux pas imaginer qu'il serait aussi difficile de:
Comment puis-je facilement ajouter de l'espace de stockage sur une machine VirtualBox avec XP installé?
J'ai trouvé cette pépite au lien suivant. Cela a fonctionné parfaitement pour moi et n'a pris que 5 secondes.
À partir de VirtualBox 4, ils ont ajouté le support pour l'expansion.
VBoxManage modifyhd filename.vdi --resize 46080
Cela redimensionnera une image de disque virtuel à 45 Go.
https://superuser.com/questions/172651/increasing-disk-space-on-virtualbox
Remarque: Ceci s'applique aux versions antérieures à 4 VirtualBox. En VB4, le développement du disque dur a été introduit.
Selon la documentation de VirtualBox:
Lors de la création d'une image, sa taille doit être spécifiée, qui détermine cette géométrie fixe. Il n'est donc pas possible de changer la taille de le disque dur virtuel plus tard.
Ainsi, le moyen le plus simple d’ajouter de l’espace supplémentaire à un VM existant consiste à attacher un deuxième disque dur . Accédez à VM Paramètres> Disques durs> Ajouter nouveau. Ensuite, cliquez sur le bouton "Sélectionner le disque dur" et cliquez sur "Nouveau". Suivez l’assistant pour créer un nouveau disque dur virtuel. Il apparaîtra ensuite sous la forme D:
ou E:
dans votre système d'exploitation invité.
Pour les utilisateurs Windows, il existe une option supplémentaire conviviale: CloneVDI Tool de mpack. C'est une interface graphique de VBoxManage qui simplifie un peu le travail.
http://forums.virtualbox.org/viewtopic.php?f=6&t=22422
Comme Alexander M. l'a mentionné, vous devrez toujours utiliser GParted, Partition Magic ou un éditeur de partition similaire pour que votre partition devienne le lecteur physique nouvellement alloué. Pour ce faire, il suffit de télécharger l'iso GParted, de le monter en tant que lecteur de démarrage dans la VirtualBox et de l'initialiser.
Les dernières versions de VirtualBox ajoutent une option pour clonehd VBoxManage qui vous permet de cloner sur un disque virtuel existant (plus grand).
Le processus est détaillé ici: Développement de VDI dynamiques VirtualBox
Étape 1: Créer un nouveau disque virtuel selon l'instruction @mhaller
Étape 2: Ouvrez la boîte de dialogue Exécuter, tapez diskmgmt.msc et entrez
Étape 3: Sélectionnez la partition non initialisée, clic droit-> initialiser
Étape 4: Sélectionnez à nouveau la partition, cliquez avec le bouton droit de la souris et créez une partition étendue, puis cliquez à nouveau avec le bouton droit de la souris sur créer un lecteur logique (ajustez la taille de la partition si nécessaire dans l'Assistant)
C'est tout
Pour les utilisateurs de Windows:
cd “C:\Program Files\Oracle\VirtualBox”
VBoxManage modifyhd “C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi” --resize 81920
http://www.howtogeek.com/124622/how-to-enlarge-a-virtual-machines-disk-in-virtualbox-or-vmware/
Jetez un coup d'œil à CloneVDI sur le site VirtualBox ... 100% indolore!
Ces étapes ont fonctionné pour moi pour augmenter l'espace sur ma machine virtuelle Windows:
Redimensionner le VDI:
VBoxManage modifyhd Cloned.vdi --resize 45000
Exécutez votre machine virtuelle clonée, accédez à Gestion des disques et expand le volume.
Je suis heureux que vous ayez pu le faire de cette manière, mais vous pouvez (et je ai) utiliser l'outil GParted pour mon hôte Windows XP en suivant les informations utiles de Eric. . Pour réitérer/développer sa solution (n'ayez pas peur des étapes, j'essaie d'aider les débutants ici, il y a donc forcément des instructions plus détaillées!):
changez la taille du disque dur virtuel via la commande VBoxManage modifyhd, qui est bien documentée ici et dans la documentation de VirtualBox.
téléchargez le fichier GParted-live ( http://sourceforge.net/projects/gparted/files/latest/download?source=dlp ) ou recherchez sur Internet le fichier ISO GParted-live. L'important est d'obtenir la version en direct (.iso), qui se présente sous la forme d'une image .ISO (CD) démarrable.
Montez ce nouveau fichier .ISO sur le lecteur virtuel CD dans les paramètres de stockage de la machine hôte.
Si nécessaire/souhaité, modifiez l'ordre de démarrage dans les paramètres système de la machine hôte pour démarrer à partir du CD avant le disque dur (vous pouvez également appuyer sur la touche F12 lors de son démarrage et sélectionner le périphérique).
démarrez votre VM; Si vous avez changé l'ordre de démarrage, il démarrera avec l'ISO GParted-live. sinon, appuyez sur F12 pour le faire.
n'ayez pas peur de ne pas être trop confus dans les options initiales qui vous sont présentées; J'ai sélectionné tous les paramètres par défaut (démarrage sur GParted par défaut, mappage de touches par défaut, langue (en supposant que l'anglais est utilisé - désolé pour mes amis non anglais!), L'affichage, etc.). Lisez-le, mais appuyez simplement sur Entrée à chaque invite. Avec Windows VM, vous devriez pouvoir utiliser tous les paramètres par défaut. Si vous ne l'êtes pas, vous n'allez rien casser, et les instructions expliquent bien ce qu'il faut faire si les paramètres par défaut ne fonctionnent pas. .
il démarrera dans un environnement graphique et lancera l'utilitaire GParted. Mettez en surbrillance le lecteur c: (en supposant que c’est le lecteur sur lequel vous souhaitez augmenter la taille) et sélectionnez redimensionner/déplacer.
changez la taille souhaitée en Mo (ils abrégent MiB) - ajoutez simplement le nouveau montant disponible (représenté dans le chiffre du bas - MiB suivant) au nombre du milieu. E.g: J'ai changé le mien de 4000 Mio (par exemple, 4 Go - ma taille initiale) à 15 000 Mio (15 Go) car j'avais ajouté 10 Go à mon disque virtuel. Puis cliquez sur OK.
Cliquez sur Appliquer. Une fois que c'est fait, vous devrez redémarrer. Pour une raison quelconque, ma souris ne fonctionnait pas sur les icônes du bureau de l'interface graphique (je ne pouvais pas cliquer sur Quitter). Je venais donc de fermer la fenêtre VM et de sélectionner le redémarrage. Je n'ai même pas eu à démonter l'ISO, il l'a apparemment fait automatiquement.
Laissez Windows procéder à la vérification du disque - rappelez-vous que vous venez de modifier la taille en dehors de Windows, de sorte qu'il ne dispose d'aucun enregistrement à ce sujet. Cela lui permettra probablement de se mettre à jour avec les nouvelles informations. Une fois que vous avez terminé et que vous vous connectez, on vous dira probablement que Windows doit redémarrer pour utiliser votre «nouveau périphérique» (du moins dans XP, ce fut pour moi). Il suffit de redémarrer et vous avez terminé!
j'ai utilisé les instructions suivantes, il est si facile d'augmenter la taille du disque de la boîte virtuelle
http://blog.bhupen.me/1/post/2011/09/increase-virtualbox-disk-size.html
L'ajout d'un deuxième disque est probablement le plus facile. Cela ne prendrait que quelques minutes et ne nécessiterait aucune configuration, vraiment.
Vous pouvez également créer le deuxième disque plus grand, puis exécuter un utilitaire de création d'image de disque pour copier toutes les données du disque 1 sur le disque 2. Cela ne devrait certainement pas prendre quelques heures, mais cela prendrait plus de temps que de vivre avec deux lecteurs.
Après avoir redimensionné et ne pas pouvoir afficher le redimensionnement sur mon ordinateur invité Windows XP, je devais
J'ai vu dans d'autres forums que des instantanés pouvaient interférer pour le redimensionnement et ne pas être en mesure de supprimer tous les instantanés pour les différentes erreurs que j'avais, la seule solution trouvée pour moi était de le cloner pour supprimer les instantanés puis le redimensionner, et tout fonctionnait. Pour redimensionner les fenêtres extérieures, un CD de démarrage gparted qui peut être trouvé ici peut aider
Tiré d'ici => forums.virtualbox.org/viewtopic.php?p=41118#p41118
Vous pouvez essayer quelque chose comme ceci (voir aussi Tutorial - Tout sur les VDI: Comment puis-je redimensionner les partitions à l'intérieur de mon VDI? ):
Copier le contenu de l'ancien disque sur le nouveau. Cela prendra pas mal de temps. (Ici,/dev/hdX est votre disque d'origine et/dev/hdY le nouveau).
dd if=/dev/hdX of=/dev/hdY
Avertissement: Veillez à ne pas confondre vos disques d’entrée et de sortie, sinon vous effacerez toutes les informations de votre disque d’origine! (if = spécifie l'entrée et of = spécifie la sortie.)
Une fois que vous avez vérifié que le VDI plus grand démarre correctement (et que la taille du disque est celle que vous attendez), vous pouvez bien sûr supprimer l’ancien VDI plus petit.
Éditer: au lieu de redémarrer avant de redimensionner la partition, vous devriez pouvoir exécuter partprobe et le hit CTRL + R dans GParted.
VBoxManage modifyhd filename.vdi --resize 99999
ne fonctionnera pas. Il ne supporte que les disques dynamiques. Même pour un disque dynamique, vous devrez redimensionner les partitions.
VBoxManage modifyhd nomfichier.vdi --resize 99999.
Vous voilà!
Le problème est que le système de fichiers sur ce disque a été créé alors que le disque avait une certaine géométrie et que vous devez la modifier (pendant que votre système d'exploitation s'exécute sur celui-ci).
Alors oui, agrandir le disque dur virtuel n’est pas un gros problème. Le problème est de rendre le nouvel espace disponible pour votre système d'exploitation. Pour ce faire, vous avez besoin d’outils tels que parted (Linux) ou Partition Magic (Windows).