Why not? You certainly can. But- with all the nice VM-related stuff nowadays, there’s no reason to really. Just import the hard drive image into a vm environment and, voila, host a copy of your original computer in a virtual environment- without even popping out a drive.
The only bad part is that when you realize you computer/laptop is lacking on resources and hosting a vm is a little more than your machine is capable of. That sucks.