
我有一個下載的 Windows 伺服器作業系統磁碟映像,我想將其放在新硬碟上。
我目前沒有可用的 DVD 或 U 盤,所以我正在嘗試不使用。
在 Windows 中啟動時是否可以在守護程式工具中掛載磁碟映像並執行安裝程式以在新硬碟上格式化和安裝 Windows?
為了清楚起見,我將重申。我是說我有一台可以啟動的完整工作計算機。新硬碟將與舊硬碟同時安裝。
使用虛擬磁碟機中的磁碟映像,我將嘗試在另一個硬碟上安裝 Windows。它會起作用嗎?
請明確,我並不是問是否可以使用新硬碟上的虛擬磁碟進行安裝,我沒那麼愚蠢。
答案1
您可以使用 GRUB 和 memdisk 從 ISO 映像建立虛擬驅動器,但這並不總是有效。無論如何還是值得一試。
首先安裝NeoGrub(使用易BCD, 如何這裡,跳過配置按鈕),然後將您的 ISO 映像放入某個分割區的根目錄中。將 memdisk 也拖曳到該分割區上(下載它這裡,你只想要文件儲存磁碟從資料夾儲存磁碟)。
重新啟動計算機,從啟動選單中選擇 NeoGrub,然後在 GRUB 命令列中鍵入這些命令:
find --set-root /memdisk
kernel /memdisk iso
initrd /YourIsoFileName.iso
等到映像載入到 RAM 中(您至少需要與 ISO 大小 + 1 GB 一樣多的 RAM)並輸入boot
。
答案2
對於那些從 Google 來到這裡的人...
如果您嘗試安裝 Windows,很可能您已經安裝了可以執行的較舊版本的 Windows。
安裝映像後,您需要啟動該setup.exe
文件,它將打開一個窗口,讓您在 Windows 上安裝更新版本。
只有一個缺點,它不允許您在安裝之前格式化磁碟機(因為您需要從 DVD 啟動)。
答案3
實際上,即使您在要安裝的驅動器上運行,它也可以工作。我使用 DameonTools 掛載 ISO 並安裝到我正在運行的相同硬碟上,沒有任何問題。
答案4
格羅諾斯塔的回答幾乎奏效了。當我使用 Window 7 32 位元時想安裝 Window 7 64 位元時,我嘗試過這一點。我有足夠的 RAM(硬體方面)用於 Iso,但似乎 Neogrub(從 Window 7 32 位元分區啟動)只能識別 3.2 GB RAM,這還不夠。
錯誤是Ramdisk記憶體不足。我假設如果您運行的是 64 位元系統,這將起作用。