Yes, but it requires a program such as Norton Ghost. You could create an image of your current laptop, then use that image to ghost to the new Mac partition. In theory it would work, but not sure how to get the dual boot working. Google it a bit

.
Dave
Edit: I can see some problems with the low level drivers that are expecting laptop ABC, but is actually installed on XYZ.