Try using pure WDS with no SCCM. SCCM is basically MDT on steroids and MDT is not what I would use for a bare bones installation of Windows To Go. I currently manually create Windows To Go installations but I am planning on automating it by using pure WDS.
Here are the steps I would follow to create the installation:
Acquire the installation and boot images for your chosen Windows version.
Add them to the WDS server.
Add an answer file that automates the deployment (
unattend.xml) You can specify disk partition info in it among other stuff...
Boot to the WDS server and let it do its magic.
There is also the possibility to use your current set up without skipping out on SCCM all together. You can use a custom batch/powershell script to format the HDDs "Manually" by adding in the task sequence a
Run Command Line or
Run Powershell Script.
In MDT (I don't have access to SCCM) go to the task sequence and open the add menu.
Click on the
Run Command Line or
Run Powershell script entry.
Configure the option to suit your needs,here is an example on how to automate Diskpart via command line: https://stackoverflow.com/questions/16985518/batch-file-for-running-diskpart
enjoy your automated disk whipping (I assume your not having issues with the image deployment).
Windows To Go is basically an extracted Windows image with the boot on the local device. There are no special files/hardware required for it.
Here is the manual way I create the installations (Just in case it gives you an idea on how to fix your issue):
- Format the device to NTFS
- Mount the Windows 8.1 U1 ISO
imagex /apply D:\sources\install.wim 2 E:\
D:\ being your mounted ISO
2 being your image index and
E:\ being the target device.
bootsect /nt60 E: This adds the required boot code to the device so it recognizes bootmgr.
bcdboot C:\Windows /s E: This adds BCD/Bootmgr to the target device so that it can boot. I usually use EasyBCD to do this part for me 'cause it has a nice GUI.
That is it!
Hope this helps!