No, the second hard drive might not work because it was used with another system. You can't go around and put hard drives into any computer that you want. You'll have to reinstall a copy of Windows when it's plugged into your new computer for it to work. Sometimes it does and sometimes it doesn't. Luck of the draw.