If the Z drive is part of the array and VM "C" drive (presumably your OS drive) is on Cache, how is that related to Unassigned?
Your VM is on a vdisk file on cache, so your scenario of copying from cache + being cached shouldn't be a problem as they would be 2 different files as far as unRAID is concerned.
I have tried copying files up to 8GB each around in various permutation between cache, vdisk, array and unassigned and have never had anything crashed, let alone automatically turned off (and I'm on 6.2.0 beta which should be buggy).
In your case, I would suggest having a look at the PSU. Machine locking up is nothing strange.
Machine turning itself off suddenly is an entirely different story.