Я бы не подумал, что это будет (легко) возможно.
Причина в том, что загрузка с VHD - это просто функция, которая позволяет вам проводить тестирование и различные другие действия, например снимок, удаление / откат / любой файл VHD, и он все равно будет работать.
Однако файлы на виртуальном жестком диске по-прежнему являются обычной установкой Windows и привязаны к одному набору оборудования.
(Перепишите следующий абзац примерно 4 раза, и он все еще не звучит правильно - если у кого-то есть что-то лучше, пожалуйста, отредактируйте!)
Тем не менее, когда вы монтируете этот виртуальный жесткий диск как жесткий диск виртуальной машины - HAL будет привязан к виртуальной машине - единственный путь - это скопировать файл VHD на другой жесткий диск виртуальной машины (VHD, VMDK или другой). ), смонтировать этот новый как виртуальную машину, а затем установить загрузчик Windows, чтобы вы могли запустить настоящий VHD как VHD Windows ... (Тем не менее, я никогда не пробовал, но я предполагаю, что это должно работать).
Наконец, как я написал в нескольких других ответах, единственный реальный способ обойти это - запускать что-то вроде sysprep с generalize каждый раз, когда вы выключаете / перезагружаете свою машину, что должно удалить аппаратные связи - однако это занимает много времени, когда ты перезагружаешься и не очень практично.
... Честно говоря, если у вас быстрый компьютер и если вам действительно не нужно графически интенсивное приложение, вам гораздо лучше просто полностью запустить виртуализацию Windows - или два отдельных экземпляра и общее файловое пространство.