2025年12月17日 星期三

Windows11 開機還原系統

因為新版的Windiows系統沒有提供還原系統,試著自己想開機選單概念,架構上大致如下



僅提供發想概念,圖片是Gemini給的示意圖,不是真實圖片喔。

🖥️ 專屬開機系統選單 - 單機操作版(重寫開機選單版)

一開始開機的雙選項選單(預設等待10秒)

  1. Std_Windows11(此為自定義名稱)
    執行一次還原,接著重開機進入 Windows11 子碟
  2. PE System(進入三選項的選單) 
    1. PE 維護系統(真正進入 PE 系統)
    2. 安裝軟體,進入 Windows11 母碟(需要輸入密碼)
    3. 關機

✅ 正常學生還原流程(開機選 Std Windows11)
開機選 "Std Windows11"
  → 載入 sources\restore.wim(WinPE 環境)
  → 執行 recovery.bat
       ├── 刪除舊的 w11-1.vhdx(差異子碟)
       ├── diskpart 建立新的差異 VHD(父碟 = w11.vhdx, 子碟 = w11-1.vhdx)
       ├── 搜尋 BCD 中 "Rec Windows11" 的 GUID
       ├── 設定 bootsequence → 重開機
  → 開機進 w11-1.vhdx(學生可用系統)
🔐 管理員維護流程(從 Windows 跳 PE)
在已安裝的 Windows 執行 BootToPE_admin.bat
  ├── 檢查管理員權限
  ├── mountvol Z: /s 掛載 ESP
  ├── 寫入 PEAUTO.ini(MODE=AUTO_STAY)到 Z:\EFI\Microsoft\Boot\
  ├── 搜尋 BCD 中 "PE System" 的 GUID
  ├── 設定 bootsequence → 5秒後自動重開機
  → 開機進 WinPE.wim
  → 執行 admin.bat
       ├── 偵測到 PEAUTO.ini(AUTO_STAY)
       ├── 直接進入選單(免密碼)
       │     1: 留在 PE
       │     2: Teacher Master
       │     3: 關機
       └── 選擇 2 → 密碼正確 → 設定 bootsequence → 重開機進 w11.vhdx(母檔)
📘 UEFI 系統升級偷天換日版(替換VHDOS版)

適用情境:電腦教室、公用電腦、網咖系統。

尤其是針對部分只認Win10印象檔的系統。
說明:非原創想法,而是在一次會議中聽到的想法,於是試著實作看看。

⚠️ 核心觀念(操作前必讀)

1. 磁碟代號會騙人:

C 槽(EFI):存放開機選單(BCD)與還原程式(WIM)。我們要改這裡。

D 槽(Data):存放 VHDX 映像檔。

X 槽(Boot):這是 PE 的記憶體暫存區。❌ 請勿修改 X 槽檔案,重開機後會消失無蹤。

2. 還原原理:

還原程式只認得舊的檔名(如 w10x64.vhdx),所以我們要把 Win11 改名偽裝成 Win10。


重組硬碟檔案(D 槽操作)

目的:替換核心為 Win11,並重建「差分硬碟鎖鏈」,確保還原功能正常。

  1. 備份舊檔:

    在 D:\VHDOS 建立 Backup 資料夾,把舊的 .vhdx 全部移進去。

  2. 置入新母碟:

    將您的 Win11 VHDX(約30GB)放入 D:\VHDOS。

    改名為 w10x64.vhdx。

  3. 重建差分結構(使用 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
  4. 建立運作檔(檔案總管操作):

    複製剛剛產生的 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 = 隱藏 ✅

1 則留言:

  1. Std Windows11 → restorm.wim
    PE System → WinPE.wim

    Rec Windows11 → w11-1.vhdx
    Teacher Master → w11.vhdx

    回覆刪除

注意:只有此網誌的成員可以留言。