Place this in your deploy studio workflow, and defer execution until first boot.
#!/bin/bash ## Script by Tim Schutt, 2012 ## ########################################################## ## find the bootcamp partition MUST BE NAMED "BOOTCAMP" ## ########################################################## BC=$(diskutil list | grep BOOTCAMP | grep -o 'disk[0-9]s[0-9]';) ########################################################## ## find the UUID of the previous bootcamp partition. ## ########################################################## UUID=$(diskutil info $BC | grep -o '[0-9a-zA-Z]\{8\}-[0-9a-zA-Z]\{4\}-[0-9a-zA-Z]\{4\}-[0-9a-zA-Z]\{4\}-[0-9a-zA-Z]\{12\}';) ########################################################## ## Disable auto-mounting of Bootcamp partition. You can ## ## still mount the partition manually with Disk Utility ## ########################################################## echo "UUID=$UUID none ntfs ro,noauto 0 0" > /etc/fstab exit 0