我们正在为一家 IT 学校做一个项目,每个学生都有一个外部驱动器(WD My Passport 企业版),我们正尝试在这些驱动器上部署 Windows To Go。
每个学生都应该能够通过将驱动器连接到学校计算机来刷新他的驱动器,然后打开计算机并进行网络启动并使用 Windows 部署服务或 SCCM 在外部驱动器上部署 Windows To Go。
我们已经有一个运行着 WDS 的 Windows Server 2012 和另一个运行着 SCCM 的 Windows Server 2012 进行测试。
当我们尝试在外部驱动器(在我们的任务序列中选择的磁盘号 1)上进行部署时,我们在 WinPE 中遇到一个错误,它简要地显示:无法格式化磁盘 1,因为它不是内部固定驱动器。
有解决方法吗?
以下是 LitetouchPE 中的错误: https://www.dropbox.com/s/p33xqwz6q8axc6p/IMG_20150120_132201.jpg?dl=0
答案1
尝试使用纯 WDS,不使用 SCCM。SCCM 基本上是强化版的 MDT,而 MDT 不是我用于 Windows To Go 基本安装的工具。我目前手动创建 Windows To Go 安装,但我计划使用纯 WDS 来实现自动化。
以下是我创建安装时要遵循的步骤:
获取您所选 Windows 版本的安装和启动映像。
将它们添加到 WDS 服务器。
添加一个自动部署的应答文件(
unattend.xml
)您可以在其中指定磁盘分区信息以及其他内容......启动 WDS 服务器并让它发挥其魔力。
您还可以使用当前设置,而无需完全跳过 SCCM。您可以使用自定义批处理/powershell 脚本通过添加任务序列 aRun Command Line
或 来“手动”格式化 HDD 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:\
是您挂载的 ISO,2
是您的图像索引,也是E:\
目标设备。bootsect /nt60 E:
这会将所需的启动代码添加到设备,以便它能够识别 bootmgr。bcdboot C:\Windows /s E:
这会将 BCD/Bootmgr 添加到目标设备,以便其可以启动。我通常使用 EasyBCD 来完成这部分工作,因为它的 GUI 很好。
就是这样!希望这能有所帮助!