因為新版的Windiows系統沒有提供還原系統,試著自己想開機選單概念,架構上大致如下
僅提供發想概念,圖片是Gemini給的示意圖,不是真實圖片喔。
📘 UEFI 系統升級偷天換日版(替換VHDOS版)
適用情境:電腦教室、公用電腦、網咖系統。
尤其是針對部分只認Win10印象檔的系統。
說明:非原創想法,而是在一次會議中聽到的想法,於是試著實作看看。
⚠️ 核心觀念(操作前必讀)
1. 磁碟代號會騙人:
C 槽(EFI):存放開機選單(BCD)與還原程式(WIM)。我們要改這裡。
D 槽(Data):存放 VHDX 映像檔。
X 槽(Boot):這是 PE 的記憶體暫存區。❌ 請勿修改 X 槽檔案,重開機後會消失無蹤。
2. 還原原理:
還原程式只認得舊的檔名(如 w10x64.vhdx),所以我們要把 Win11 改名偽裝成 Win10。
重組硬碟檔案(D 槽操作)
目的:替換核心為 Win11,並重建「差分硬碟鎖鏈」,確保還原功能正常。
-
備份舊檔:
在 D:\VHDOS 建立 Backup 資料夾,把舊的 .vhdx 全部移進去。
-
置入新母碟:
將您的 Win11 VHDX(約30GB)放入 D:\VHDOS。
改名為 w10x64.vhdx。
-
重建差分結構(使用 Diskpart):
開啟 CMD,依序輸入以下指令(建立三層架構):
diskpart create vdisk file="D:\VHDOS\w10x64_chd.vhdx" parent="D:\VHDOS\w10x64.vhdx" create vdisk file="D:\VHDOS\w10x64_temp.vhdx" parent="D:\VHDOS\w10x64_chd.vhdx" exit
-
建立運作檔(檔案總管操作):
複製剛剛產生的 w10x64_temp.vhdx。
將複本改名為 w10x64_tmp.vhdx。
收工,可以正常開機,但無法還原。
開機還原:將 EFI 中的menu_tmp改名為_menu_tmp即可。
如需要更新軟體需要先改回來 menu_tmp,再開始進入更新作業。
📝 備註1:磁碟代號異動紀錄
在使用將近半年後的今天 2026/05/05,發生了一個難以理解的情況。
在有還原的條件下,發生了磁碟代號亂動的情況。
【正常情況】
| C槽 | D槽 | |
|---|---|---|
| 【PE】 | ESP資料 | 隱藏的VHDOS資料夾 |
| 【Windows】 | 是VHDOS系統 | 隱藏的VHDOS資料夾 |
卻變成了:
【Windows】
C槽是VHDOS、D槽變成ESP、E槽(包含隱藏的VHDOS資料夾)
【解決方法】
1. 先把 ESP 的磁碟機代號移除
2. 因為 VHDOS 掛載中,需用下列方法
- ✔️ 刪除錯誤的磁碟代號記錄
- 開 regedit:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices- 👉 刪除:
\DosDevices\D: - 👉 刪除:
\DosDevices\E:(如果對應錯) - 不要動其他 Volume GUID
- ✔️ 然後重開機
- 👉 Windows 會重新分配磁碟代號
- 👉 通常就會恢復成:
- C = 系統(VHD)
- D = 你的資料/VHD
- ESP = 隱藏 ✅
Std Windows11 → restorm.wim
回覆刪除PE System → WinPE.wim
Rec Windows11 → w11-1.vhdx
Teacher Master → w11.vhdx