89 votes

Puis-je exécuter une image VMware de 64 bits sur un ordinateur 32 bits ?

Puis-je exécuter une image VMware de 64 bits sur un ordinateur 32 bits ?

J’ai googlé ceci, mais il ne semble pas être une réponse concluante.

Je sais qu’il aurait à faire des émules complètement et courrait comme un chien - mais ralentissement des performances n’est pas nécessairement un problème tel que je suis seulement intéressé de tester certains de mon code de services d’arrière-plan sur les plates-formes 64 bits.

123voto

Dave Webb Points 90034

La meilleure façon de vérifier votre poste de travail est de télécharger VMware Processeur de Vérifier la Compatibilité 64 Bits de l'outil à partir du site web de VMware.

Vous ne pouvez pas exécuter une version 64 bits de VM session sur un processeur 32 bits. Cependant, vous pouvez exécuter une version 64 bits de VM session si vous avez un processeur 64 bits, mais avez installé une version 32 bits de l'OS hôte et votre processeur prend en charge les bonnes extensions. L'outil ci-dessus vous dira si vôtre.

30voto

dbr Points 66401

Si vous avez le matériel 32 bits, non, vous ne pouvez pas exécuter une version 64 bits de l'OS invité. "VMware logiciel ne permet pas d'émuler un ensemble d'instructions pour les différents éléments matériels ne sont pas physiquement présents".

Cependant, QEMU peut émuler un processeur 64 bits, de sorte que vous pouvez convertir la machine virtuelle VMWare et de l'exécuter avec cette

À partir de ce 2008 de l'ère post de blog (en miroir par archive.org):

$ cd /path/to/vmware/guestos
$ for i in \`ls *[0-9].vmdk\`; do qemu-img convert -f vmdk $i -O raw {i/vmdk/raw};done
$ cat *.raw >> guestos.img

Pour l'exécuter,

qemu -m 256 -hda guestos.img

Le revers de la médaille? La plupart d'entre nous va VMware sans preallocation de l'espace pour le disque virtuel. Donc, quand nous faisons une conversion de VMware QEMU, le fichier raw est le total de l'espace AVEC preallocation. Je suis encore en test avec -f qcow format il de résoudre le problème ou pas. Tels que:

for i in `ls *[0-9].vmdk`; do qemu-img convert -f vmdk $i -O qcow ${i/vmdk/qcow}; done && cat *.qcow >> debian.img

10voto

Kevin Points 61

Oui, la gestion d'un système d'exploitation 64 bits sur un processeur 32 bits dans VMware est possible.

J'ai un vieux Intel Core 2 Duo avec Windows XP Professionnel 2002 en cours d'exécution sur elle, et je l'ai eu à travailler.

Tout d'abord, voir si votre PROCESSEUR est capable d'exécuter un système d'exploitation 64 bits. La recherche pour "Processeur de vérifier la compatibilité 64 bits" sur le VMware site. Exécuter le programme.

Si il dit que votre processeur est capable, redémarrez votre ordinateur et allez dans le BIOS et voir si vous avez "Virtualisation" et sont en mesure de l'activer. J'ai pu et a obtenu de Windows Server 2008 R2 en cours d'exécution sous VMware sur ce vieux portable.

J'espère que cela fonctionne pour vous!

4voto

Joel Lucsy Points 5345

Il se résume à savoir si le processeur dans votre machine a le bit de la VT (virtualisation) et le BIOS vous permet de l’allumer. Par exemple, mon portable est un Core 2 Duo qui est capable d’utiliser cela. Cependant, mon BIOS ne me permettent de l’allumer.

Notez que j’ai lu que tournant sur cette fonctionnalité peut ralentir les opérations normales de 10 à 12 %, c’est pourquoi il est normalement éteint.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X