Halo uses SafeDisk v2.7. Hope this is what you were looking for...I copied my game today and it worked without a hitch.
I used these directions from another post using Alcohol 120%:
Install the game
Start Alcohol, goto Emulation, Extra Emulation, activate BAD Sectors Emulation
Minimize Alcohol, start the game with the original disc inserted until you get to the screen in game where it says "quit"
Quit the game but, don't eject the CD
step 2: burn the image to hard drive using the image making option.
before burning do this : disable "EFM" option by going to General, Data type setting/record options and uncheck "EFM OPTION"
1) Now with the game disk in your computer already(MOHAA, BF1942, etc)
2) Open alcohol, and select the Image Making Wizard
3) Select the datatype on the first screen (in this case, Safedisk2)
4) On the next screen change the file name if you so wish (leaving it at default name is fine)
5) after burning to hard drive it is ok to now remove game disk
step 3 :1)insert a blank disk into your burning drive
and record image to blank cd-r/cd-rw: go to burn image option and set memory buffer to 74mb(SPECIAL NOTE: this option may have to bet set different for someone else's computer if different than my setting's and system info but i needed to be at 74mb because that computer only had 256mb of physical ram,but if i used alcohol to do same burning project on my other computer that has 768mb of pyhsical ram the memory buffer had to be at 100mb) and in record options also choose safedisk 2 option.choose the image to burn and click on start.
step 4: repeat procedure as above for each individual safe 2 type protected disk that each game comes with.(some games have 2 or 3 disks in all for installation of a specific game)p the image to your hard drive default spot.