Boot
使用網路啟動、WDS 或 SCCM 和 WinPE 在外部驅動器上部署 Windows To Go
我們正在為 IT 學校做一個項目,每個學生都有一個外部驅動器(WD My Passport 企業版),我們正在嘗試在這些驅動器上部署 Windows To Go。
每個學生只需將驅動器連接到學校電腦,然後打開電腦電源並進行網路啟動,並使用 Windows 部署服務或 SCCM 將 Windows To Go 部署到外部驅動器上,就應該能夠對其進行快閃記憶體。
我們已經有一個執行 WDS 的 Windows server 2012 和另一個執行 SCCM 的測試。
當我們嘗試在外部驅動器上部署時(在我們的任務序列中選擇了 1 號磁碟),我們在 WinPE 中出現錯誤,它簡要說明:無法格式化磁碟 1,因為它不是內部固定驅動器。
有解決方法嗎?
這是 LitetouchPE 中的錯誤: https ://www.dropbox.com/s/p33xqwz6q8axc6p/IMG_20150120_132201.jpg?dl=0
嘗試使用沒有 SCCM 的純 WDS。SCCM 基本上是類固醇上的 MDT,而 MDT 不是我將用於 Windows To Go 的基本安裝的東西。我目前手動創建 Windows To Go 安裝,但我計劃使用純 WDS 將其自動化。
以下是我將遵循的步驟來創建安裝:
- 獲取所選 Windows 版本的安裝和啟動映像。
- 將它們添加到 WDS 伺服器。
- 添加一個自動部署的答案文件(
unattend.xml
)您可以在其中指定磁碟分區資訊以及其他內容……- 引導至 WDS 伺服器並讓它發揮作用。
還可以使用您目前的設置而無需一起跳過 SCCM。您可以使用自定義批處理/powershell 腳本通過在任務序列中添加 a
Run Command Line
或Run Powershell Script
.
- 在 MDT(我無權訪問 SCCM)中,轉到任務序列並打開添加菜單。
- 點擊
Run Command Line
或Run Powershell script
條目。- 配置選項以滿足您的需求,這裡是如何通過命令行自動化 Diskpart 的範例:https ://stackoverflow.com/questions/16985518/batch-file-for-running-diskpart
- 享受您的自動磁碟鞭打(我假設您在映像部署方面沒有問題)。
注意:Windows To Go 基本上是一個提取的 Windows 映像,在本地設備上啟動。它不需要特殊的文件/硬體。這是我創建安裝的手動方式(以防萬一它讓您了解如何解決您的問題):
- 將設備格式化為 NTFS
- 掛載 Windows 8.1 U1 ISO
imagex /apply D:\sources\install.wim 2 E:\
解釋:D:\
作為您安裝的 ISO2
是您的圖像索引並E:\
作為目標設備。bootsect /nt60 E:
這會將所需的引導程式碼添加到設備中,以便它辨識 bootmgr。bcdboot C:\Windows /s E:
這會將 BCD/Bootmgr 添加到目標設備,以便它可以啟動。我通常使用 EasyBCD 為我完成這部分,因為它有一個不錯的 GUI。這就對了!希望這可以幫助!