Ok that’s a bit clearer, you are using FOG for / as a deep freeze system to archive the image not deploy a master image to many machines.
So for this I would use single disk multiple partitions not resizeable (since you are copying from and restoring to the same machine every time).
While this is an obvious statement, this (FOG) should work no problem. Its just using partclone to copy the hard drive to an image and then using the same to take the image and put it back on the client.
You say that its getting to classpnp.sys and freezes. Are there any warning messages at all?
You did make reference to ACHI and legacy, so I can assume that this hardware/disk is not in UEFI mode at all??