ok i probably know to fix your problem.
does it give an error at 50% of installation and it is rolling back?
1. open CMD With Administrator ( COMMAND PROMPT )
2. Write in CMD : START "" "THE PATH TO THE MSSQL 2005.msi"
3. They you can Finish your installation 100% working
thank me if worked.