Alright I am manually testing this script and there appear to be some issues with it. 1. It won't let me assign the ID byte when creating the partition. I will instead set the partition ID during the cleanup phase by using 'attributes set id=0x12' instead. 2. When you create an extended partition, the default numbering for it is 0 (zero). 3. I cannot make part 0 active because it says it is not a data volume. HELP: I need to insert the following after creating the extended partition? create partition extended [offset=n] [noerr] I will try it out, or is it recommended to create the logical partition instead of the extended one? Also, obviously my cleanup script needs to be changed from selecting part 2 to part 0.