Is there a way how to boot Windows 7 from a differencing VHD which is located on different drive than its parent VHD?
Here is appropriate part of output of bcdedit command:
Windows Boot Loader
-------------------
identifier {default}
device vhd=[D:]\OS\Win7_differencing.vhd
path \windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {bee8d180-9034-11e3-998e-08002793cbd4}
recoveryenabled Yes
osdevice vhd=[D:]\OS\Win7_differencing.vhd
systemroot \windows
resumeobject {bee8d17e-9034-11e3-998e-08002793cbd4}
nx OptIn
This works perfectly when I have [D:]\OS\Win7_differencing.vhd
on the same volume as its parent, but I would like to have the parent VHD on SSD drive and the differencing VHD on HDD drive.
One of the reasons I want this setup is the impossibility of securely wiping files from SSD. I wan't my system to be fast and located on SSH but I want the changes which I could eventually want to wipe to be located on HDD.
If I try to move or create the differencing VHD on different drive (using diskpart) windows fail to boot.