try to replace the drive and save /home to some place
after that, format the 320GB drive as a ext3 and set te mount point "/home"
the copy the /home directory previouslly saved and it should work,
I hope this works, i didn't test it. Anyway, i think this remains your only solution.