DevilFish, странная ситуация, собственно сам сценарий тоже не несет ничего деструктивного в себе.. там попросту использованы команды восстановления загрузочной области висты. Можно попробовать переписать загрузчик висты командами, которые указаны здесь:
http://www.oszone.net/4334/#3