I have a Sony Vio laptop that is running on XP It needs a new battery and the connection to charge is failing. I also have a HP that works fine that my son only uses to get on internet. Can i replace hard drive from sony to the HP without loosing all my programs and work?