Vista 32 位元 - 我可以在 Virtual PC 中安裝 Windows Server 64 位元嗎?

Vista 32 位元 - 我可以在 Virtual PC 中安裝 Windows Server 64 位元嗎?

我在我的家庭盒子上使用 Vista 32 位元。我安裝了 Microsoft Virtual PC 2007。我還有 DVD 上的 Windows Server 2008。 不是Windows Server 2008 R2。

當我嘗試在虛擬機器上安裝 Server 2008 時,收到一條訊息,告訴我我的 CPU 與 64 位元模式不相容,並且無法載入 64 位元應用程式(不記得確切的訊息。)

我的 CPU 是 2008 年的 Intel 四核心,我相信它可以處理 64 位元應用程式。此外,如果我安裝 32 位元 Windows Server 2008,為什麼會收到此訊息?

答案1

最後一個:在 32 位元作業系統中您不會收到該訊息。我們說「不應該」。

而且32位元模式的處理器無法虛擬化64位元作業系統。

即使使用 64 位元版本,Virtual PC 也無法運作 64 位元客戶機。

而且...最重要的是,為主機安裝 64 位元作業系統,以取得除 Virtual PC 之外的 64 位元虛擬化程序,一切都會正常工作。

對於超級用戶來說,這可能是一個更好的問題。

答案2

我不確定你在問什麼。您的問題標題和問題本身並不完全一致,對嗎?

Windows 2008 伺服器有 64 位元和 32 位元版本。如果您收到該訊息,則表示您擁有 64 位元版本。

答案3

我看到你已經安裝好了。

只是為了澄清一些事情:

                    | 32bit Guest | 64bit guest 
--------------------+-------------+-------------
32bit Host          | Yes         | No
64bit Host (No VTx) | Yes         | No
64bit Host (VTx)    | Yes         | Yes

如您所見,運行 64 位元客戶機需要 VT 擴充。

此外,虛擬化軟體必須支援運行 64 位元客戶機。 Virtual PC 2007 支援嗎?我知道 Virtual Box 可以。

我不完全確定的一件事是,您是否擁有支援 VT 的 64 位元處理器並在其上安裝了 32 位元作業系統。您可以運行 64 位元來賓嗎?也許有人可以幫我回答這個問題。我還沒有嘗試過,但我想我記得讀過,在某個地方這是不可能的。無論如何,運行 64 位元需要 VTx(或 AMD 同等產品)。

有相當多的 64 位元 Intel 處理器,但沒有虛擬化擴展。它們可以執行 Windows Server 2008 R2,但不能作為虛擬來賓運作。為此,您必須安裝 Windows Server 2008 第 1 版。

答案4

事實證明這是操作員錯誤 - 我的虛擬 PC 已將其 CD ROM 設備指向我下載的原始 Win 2008 R2 ISO,而我以為我已將其重新指向我刻錄的常規 32 位元 Win 2008 的 DVD。說安裝順利。抱歉給大家添麻煩了。

相關內容