Kann ich ein 64-Bit-VMware-Image auf einem 32-Bit-Computer ausführen?
Kann ich eine 64-bit-VMware-image auf einem 32-bit-Maschine?
Ich habe gegoogelt, aber es scheint nicht zu sein, eine schlüssige Antwort.
Ich weiß, dass es hätte werden komplett emuliert und laufen würde wie ein Hund - aber langsam ist das nicht unbedingt ein Problem, als ich interessiere mich gerade für die Prüfung einige meiner Hintergrunddienste-code auf 64-bit-Plattformen.
InformationsquelleAutor der Frage John Sibly | 2008-09-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einfachste Weg, um überprüfen Sie Ihre workstation herunterladen VMware Prozessor-Check für 64-Bit-Kompatibilität tool von der VMware-website.
Kann nicht auf einem 64-bit-VM-Sitzung auf einem 32-bit-Prozessor. Sie können jedoch eine 64-bit-VM-Sitzung wenn Sie eine 64-bit-Prozessor, aber installiert ein 32-bit host-Betriebssystem und Ihren Prozessor unterstützt Sie die richtigen Endungen. Die oben verlinkten tool wird Ihnen sagen, wenn Ihr es tut.
InformationsquelleAutor der Antwort Dave Webb
Wenn Sie 32-bit-hardware, Nein, Sie können nicht eine 64-bit-Gast-OS. "Die VMware-software nicht emulieren eine Anleitung für verschiedene hardware nicht physikalisch vorhanden".
Jedoch QEMU kann emulieren Sie eine 64-bit-Prozessor, so können Sie konvertieren Sie die VMWare-Maschine und führen Sie es mit diesem
Vom 2008-era blog-post (gespiegelt durch archive.org):
InformationsquelleAutor der Antwort dbr
Ja, mit einer 64-bit-Betriebssystem in VMWare ist es möglich, von einer 32-bit-OS, wenn Sie eine 64-bit-Prozessor.
Ich habe einen alten Intel Core 2 Duo mit Windows XP Professional 2002, die darauf ausgeführt, und ich habe es zu arbeiten.
Zunächst sehen, ob Ihre CPU ist in der Lage mit einer 64-bit-OS. Suchen Sie nach " Prozessor-check für 64-bit-Kompatibilität auf der VMware-Website. Starten Sie das Programm.
Wenn es sagt, dass dein Prozessor fähig ist, starten Sie Ihren computer neu und gehe in das BIOS und sehen, ob Sie 'Virtualisierung' und sind in der Lage, um es zu aktivieren. Ich konnte und bekam Windows Server 2008 R2 läuft unter VMware auf diesem alten laptop.
Ich hoffe, es funktioniert für Sie!
InformationsquelleAutor der Antwort Kevin
Wenn deine hardware nur 32 bit, dann nicht. Wenn Sie 64-bit-hardware und eine 32-bit-Betriebssystem, dann vielleicht. Sehen Hardware-und Firmware-Anforderungen für 64-Bit-Gast-Betriebssysteme für details. Es hat nichts zu tun mit einer vs. mehreren Prozessoren.
InformationsquelleAutor der Antwort
Es darauf an, ob die CPU in Ihrem Rechner hat den der VT-bit (Virtualisierung), und das BIOS können Sie, um es einzuschalten. Zum Beispiel, mein laptop ist ein Core 2 Duodie fähig ist, mit dieser. Allerdings ist mein BIOS nicht aktiviert mich, um es einzuschalten.
Beachten Sie, dass ich gelesen habe, dass beim einschalten dieser Funktion kann die Geschwindigkeit der normalen Geschäftstätigkeit nach von 10-12%, die ist, warum es ist normalerweise ausgeschaltet.
InformationsquelleAutor der Antwort Joel Lucsy
Ganz ehrlich, ich bezweifle es, für eine Reihe von Gründen, aber der wichtigste ist, dass es einige Anweisungen zulässig sind, die in 32-bit-Modus, aber nicht im 64-bit Modus. Insbesondere die REX-Präfix, das verwendet wird zum codieren einige Anweisungen und Register im 64-bit Modus wird ein byte von der form 0x4f:0x40, aber im 32-bit-Modus die gleiche byte ist entweder mit INC oder DEC mit einem festen Operanden.
Weil dieses, 64-bit-Instruktion vorangestellt, REX interpretiert werden, entweder mit INC oder DEC, und nicht die der VMM die chance zu emulieren, die 64-bit-Anweisung (zum Beispiel durch die Signalisierung ein undefined opcode " - Ausnahme).
Der einzige Weg, es getan werden könnte, ist die Verwendung einer trap-exception zurückgeben, um die VMM-nach jedem Unterricht so, dass es sehen kann, wenn es benötigt spezielle 64-bit-handling. Ich kann einfach nicht sehen, dass passiert.
InformationsquelleAutor der Antwort Nathan Fellman
VMware? Nein. Allerdings QEMU hat ein x86_64 system Ziel, die Sie verwenden können. Sie wahrscheinlich werden nicht in der Lage zu verwenden ein VMware-image direkt (wenn ich mich Recht erinnere, gibt es keine conversion tool), aber Sie können das Betriebssystem installieren und so sich selbst und die Arbeit darin. QEMU kann ein bisschen ein PITA, aufzustehen und zu laufen, aber es neigt dazu, Arbeit ganz gut.
InformationsquelleAutor der Antwort Cody Brocious
VMware ermöglicht es Ihnen nicht um eine 64-bit-Gäste auf einem 32-bit-host aus. Sie müssen nur die Dokumentation zu Lesen, um das herauszufinden.
Wenn Sie wirklich wollen, dies zu tun, können Sie verwenden Sie QEMU, und ich empfehle einen Linux-host, aber es wird sehr langsam sein (ich meine wirklich langsam).
InformationsquelleAutor der Antwort
Ja, Sie können. Ich habe ein 64-bit Debian laufen in VMware auf Windows XP 32-Bit. So lange, wie Sie dem Gast für die Verwendung von zwei Prozessoren, es wird funktionieren just fine.
InformationsquelleAutor der Antwort UnkwnTech
Können Sie, wenn Ihr Prozessor 64-bit-und Virtualisierungs-Technologie (VT) - Erweiterung aktiviert ist (kann ausgeschaltet werden) im BIOS. Man kann es nicht auf 32-bit-Prozessor.
Zu überprüfen, diese unter Linux-Sie brauchen nur zu schauen in /proc/cpuinfo - Datei. Suchen Sie einfach die entsprechende fahne (vmx für Intel-Prozessor oder svm für AMD-Prozessor)
Um dies zu überprüfen, unter Windows müssen Sie ein Programm wie CPU-Z die Anzeige Ihrer Prozessor-Architektur und unterstützt Erweiterungen.
InformationsquelleAutor der Antwort Knapsu