You have two issues. One is that the drivers for your two systems are not the same so restoring one to the other won't work. The other may be that your Dell was loaded with proprietary software and had it's own Windows license that will not transfer to another PC. Even if you could successfully complete the image transfer, Windows won't let you boot and run the OS. There isn't anything you can do (legally) to fix this.
I lost my Dell laptop to a fire a few weeks ago. I have a Windows 7 system image saved to an external hard drive and I happened to have an $1100 HP laptop laying around with an empty hard drive, but now I'm trying to restore the system image on the HP laptop, and I'm getting errors trying to perform the job. Someone please help me here. Thanks.