How long did you let it run after it said it was frozen?
Ive found sometimes if a program is busy enough it will just appear not responidng but if u let it do its thing it'll work. Do you see alot of activity (such as the HDD activity light on constant)? or is it totaly dead.
If it appears to be working id just let it go for awhile, couldnt hurt