Boot

使用網路啟動、WDS 或 SCCM 和 WinPE 在外部驅動器上部署 Windows To Go

  • January 21, 2015

我們正在為 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 將其自動化。

以下是我將遵循的步驟來創建安裝:

  1. 獲取所選 Windows 版本的安裝和啟動映像。
  2. 將它們添加到 WDS 伺服器。
  3. 添加一個自動部署的答案文件(unattend.xml)您可以在其中指定磁碟分區資訊以及其他內容……
  4. 引導至 WDS 伺服器並讓它發揮作用。

還可以使用您目前的設置而無需一起跳過 SCCM。您可以使用自定義批處理/powershell 腳本通過在任務序列中添加 aRun Command LineRun Powershell Script.

  1. 在 MDT(我無權訪問 SCCM)中,轉到任務序列並打開添加菜單。
  2. 點擊Run Command LineRun Powershell script條目。
  3. 配置選項以滿足您的需求,這裡是如何通過命令行自動化 Diskpart 的範例:https ://stackoverflow.com/questions/16985518/batch-file-for-running-diskpart
  4. 享受您的自動磁碟鞭打(我假設您在映像部署方面沒有問題)。

注意: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。

這就對了!希望這可以幫助!

引用自:https://serverfault.com/questions/660822