在 Surface Pro 3 上安裝 Windows 10 Team

DISCLAIMER: 本文章不提供後續技術支持。本人不對因安裝和運行而造成的設備損壞,數據損失等情況負責。

前兩天在 MDL 上有人放出了直接掛在 Windows Update 上的 Windows 10 Team ESD文件。(雖然這樣有點作……直接放原鏈接),趁著微軟刪前拖下來了。之前看 Channel9 的視頻時發現 Windows 10 Team 保留了 Win32 Desktop 的東西,於是試著裝了一下。

簡要步驟:

直接部署鏡像會炸。在 sources 目錄下放一個 EI.CFG ,內容如下:

[EditionID]PPIPro[Channel]OEM[VL]0

1. 準備一個虛擬機(Hyper-V Generation 2 VM),裝一個 Windows 8.1/10。

1.1 掛上鏡像,sourcessetup.exe 開始安裝。這一步和其他版本的 Windows 沒有差別。

1.2 重啟,完成第一次初始設置,關機。如果你只是想在虛擬機里玩,這樣就可以了。

1.3 下載 Surface Pro 3 Windows 10 驅動包

1.4 掛載虛擬機磁碟到本機。使用 DISM 離線安裝驅動:

# 請根據實際情況更改盤符。dism /image:F: /Add-Driver /Driver:"D:WindowsSurfacePro3_Win10_160420_0Drivers" /Recursedism /image:F: /Add-Driver /Driver:"D:WindowsSurfacePro3_Win10_160420_0Firmware" /Recurse

1.5 為虛擬機磁碟的 EFI 系統分區分配盤符(自己找教程),把 EFI 下的所有文件複製出來,等待稍後使用。

1.6 捕捉並應用鏡像:

# 請根據實際情況更改盤符。dism /capture-image /imagefile:E:SurfaceHub-Provisoned.wim /CaptureDir:F: /Name:"Windows 10 PPI"Dism /apply-image /imagefile:E:SurfaceHub-Provisoned.wim /index:1 /ApplyDir:I:

1.7 使用 BootICE 等工具修改複製出來的 EFIMicrosoftBootBCD,把啟動項指向你應用的盤符。

1.7.1 以下內容供想跑任意桌面程序的參考:

1.7.1.1 刪除 EFIMicrosoftBoot*.p7b 的安全啟動策略文件

1.7.1.2 編輯 BCD,關閉 System Integrity,打開 TestSigning

1.8 把處理完成後的 EFIMicrosoft 文件夾複製到一個不是加密的,vfat 的分區里。此處命名為 SFHMicrosoft

1.9 找一個 EFI Shell (Archlinux 的 Boot ISO 就行),放到一個 USB 啟動設備里。EFI 的啟動設備製作方法不再闡述。

1.10 重啟到固件設置。

2.1 關閉 TPM , 關閉 Secure Boot。

2.2 設置啟動順序 USB -> SSD (反正得讓 USB 在前)

2.3 插入 USB 啟動設備

2.4 進入 EFI Shell

2.5 備份目錄,就地替換:

fs1:cd EFImv Microsoft OriginalWindowscp fs4:SFHMicrosoft Microsoft

Note: 盤符根據實際情況替換。

2.6 拔掉 USB 啟動設備,Ctrl+Alt+Delete,重啟

2.7 等待安裝驅動

2.8 Done

Issue: 電池驅動無法使用,這意味著 Connected Standby 不可用。按下電源是關機,盒蓋子是休眠。

Extras

1. 本文只在 UEFI 固件的 Surface Pro 3 上測試過。

2. 如果你不想要當前的 Windows 了,你也許可以直接強行無視虛擬機,從第一步就開始真機操作,這樣可以省去後面的一些事情。

3. 如果不需要跑其他桌面應用,System Integrity那一步可以跳過。

4. 本版本的 Windows 10 Team 的 Windows Boot Manager 無法啟動 Windows 10 Version 1511, 10586 。

5. 如果不關閉 TPM 和 Secure Boot,則普通版 Windows Boot Manager 將會無限崩潰。解決辦法是:

  • 關閉 Secure Boot 和 TPM,重啟
  • 提示沒有其他 Bitlocker 恢複選項
  • 重新打開 Secure Boot 和 TPM 。

6. 掛載 SOFTWARE 註冊表文件,修改 Winlogon 的 Shell 鍵值為 explorer.exe 可以得到普通 Windows桌面,修改為 cmd.exe 可以得到命令提示符。

7. 刪除 Explorer 鍵下的兩個 Allowed 開頭的鍵可以恢復 Explorer.exe 訪問任意目錄的功能。

幾張圖

這個 Launcher 是我自己寫的,不要以為這是自帶功能。

PS. Surface 用戶請嘗試拔下鍵盤並接上,你會得到一個很贊的 Bug

推薦閱讀:

你有那些珍藏多年的win10簡約1920x1080壁紙?
win10自帶錄製功能如何錄製全屏程序?(如遊戲)
build2015之後WP開發者還有多少路可走?
win7該升到win10嗎?
你對微軟2016年10月26號紐約發布會有什麼期待?

TAG:MicrosoftSurface | Windows10 | 作死 |