★【筆記】在 VHD 內安裝 Windows 10

in #vhd6 years ago (edited)

0、為何需要將 Windows 安裝在 VHD 內

(1)在需要安裝開發工具時,如 Microsoft Visual Studio、Unity3D 等,會連同安裝非常多相依套件,為了解決一般使用上,或是空間不足解除安裝時的不便性。

(2)在不能使用 VM(Virtual Machine)的工作環境。

(3)在相同規格的裸機(Bare Machine)下進行簡單大量部署。

(4)在需要測試快樂版(?)軟體,但又怕中毒時(對勒索病毒可能無效)。

注意:經過測試,安裝在 VHD 檔內的 Windows 10 若遇到大版本迭代將無法順利更新(但 Windwos 7、Windows 8、Windows 8.1 則可順利更新沒問題),安裝 Windows 10 時請考量是否可接受臨時性使用。

相關資訊可參考此篇發問:https://answers.microsoft.com/zh-hans/windows/forum/windows_10-windows_install/%E5%9F%BA%E4%BA%8Evhd%E7%9A%84win10%E7%B3%BB/267b458d-4c62-47e4-9b6b-6b2c5ed7b0a1


那麼咱們就開始吧(打★是重點部份,可直接看打★文章):

1、要在 VHD 安裝 Windows 10 之前需要製作可在裸機內安裝 Windows 10 的安裝隨身碟
https://steemit.com/vhd/@oneleo/vhd-windows-10-part-01-vhd-windows-10-windows-10

2、在使用「Windows 10 安裝隨身碟」安裝 Windows 10 前,設置使用「MBR」來分割磁碟(比使用「GPT」分割表來得穩定)
https://steemit.com/vhd/@oneleo/vhd-windows-10-part-02-windows-10-windows-10-mbr-gpt

3、接下來電腦會自動在 MBR 分割表模式下使用 Windows 10 安裝隨身碟來開機,開始安裝 Windows 10 Mother 母體
https://steemit.com/vhd/@oneleo/vhd-windows-10-part-03-mbr-windows-10-windows-10-mother

★4、安裝完成 Windows 10 Mother 母體後,接下來要建立新的 VHD 虛擬磁碟檔
https://steemit.com/vhd/@oneleo/vhd-windows-10-part-04-windows-10-mother-vhd

5、建立完成 VHD 檔後,因 Windows 10 預設開啟「快速啟動」功能導致無法再進入 BIOS/UEFI 畫面重新設置使用安裝隨身碟開機,故要使用特殊的方法
https://steemit.com/vhd/@oneleo/vhd-windows-10-part-05-vhd-windows-10-bios-uefi

★6、接下來電腦會自動在 MBR 分割表模式下使用 Windows 10 安裝隨身碟來開機,開始在 VHD 虛擬磁碟內安裝 Windows 10
https://steemit.com/vhd/@oneleo/vhd-windows-10-part-06-mbr-windows-10-vhd-windows-10

★7、在 Vhd_Test.vhd 虛擬磁碟內完成安裝 Windows 10 後,我們可以複製 Vhd_Test.vhd 來製作第三個開機選項,並且演示如何設置開機選項的顯示名稱
https://steemit.com/vhd/@oneleo/vhd-windows-10-part-07-vhdtest-vhd-windows-10-vhdtest-vhd

★8、接下來要演示如何設置預設的開機選項,以及如何從開機選單中刪除開機選項。在這邊我們選擇進入「Windows 10 Test 02」(由 Vhd_Test_2.vhd 製作)作業系統中
https://steemit.com/vhd/@oneleo/vhd-windows-10-part-08-windows-10-test-02-vhdtest2-vhd


透過最簡單的方式在 VHD 內安裝 Windows 10,讓未來在實驗、建置開發環境都會較有彈性!
若有相關問題,歡迎您在文章下方留言,
若本文對您有幫助的話,也歡迎分享出去!


Donate Cardano ADA:
DdzFFzCqrhsup2Q4nnhKJJZ5BRuPkYUSPqDJn72t2dtHtVqsz5kQQmopMQR16Sv9qS5NC4w8Kv5P8XrDH2n2FD2akxtrntjc8hbgAmTz

Sort:  

Congratulations @oneleo! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of posts published

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemFest³ - SteemitBoard support the Travel Reimbursement Fund.

Support SteemitBoard's project! Vote for its witness and get one more award!