在 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 | 作死 |