One free solution is to link your hard drive to another computer. You can change your password by booting from another computer. However this method might cause damage to your system if you did it...