"Partition failed with error: Couldn't unmount drive"
Have you tried repartitioning with Boot Camp (just go through the Boot Camp process normally)? You shouldn't have to repartition manually in the first place.