Malware cannot just jump into an external hard drive. Restoring an image usually takes about an hour or so. Are you sure the image you restored was good? What program do you use to image your hard disk? Either way this is not malware related. How old is your system image? Are you sure your system was clean prior to making your image?