I/O error

I am using n ghost 6.0 on a win 95 application.  In 2011 I successfully cloned the drive.  I need to do it again but when I do it outside of the computer in another machine, I create the clone successfully and it works on that computer.  But when I take the drive and move it to the computer where I need it, I get an I/O error.  The clone is created successfully, it works on the computer that makes the clone but will not work when I move it to another computer.  Please don't tell me to upgrade because the software that is being cloned is a dos based win 95 only automation software that runs id's and commercials for a christian radio station that operates off of donations!!!