Есть возможность установить систему не на реальный раздел, а в VHD файл, лежащий на реальном разделе
www.google.com/search?q=windows+vhd+install
Таким образом, легко собрать следующую конфигурацию:
на реальном разделе два VHD с обеими редакциями вин7.
На обоих системах установлены менеджеры виртуальных машин (в моем случае — VirtualBox)
В любой момент возможно или перегрузиться и выбрать другую систему для загрузки, или загрузить вторую систему в виртуальной машине (т.е в обеих комбинациях: host — 32bit, guest — 64 bit, и наоборот).
Единственная тонкость — после установки систем в VHD на вирутальных разделах отсутствует bootmgr, что препятствует загрузке их в виртуальной среде.
Решить это можно многими способами
www.google.com/search?q=bootmgr+%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%B2%D0%BE%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+OR+recover
В результате для «реальной» загрузки используется бутменеджер с реального раздела с такими настройками
Загрузка Windows
-------------------
идентификатор {xxxxxxxxxxxxxxxxxxxx}
device vhd=[D:]\Seven64.vhd
path \Windows\system32\winload.exe
description Seven64 Ent VHD
locale ru-RU
inherit {bootloadersettings}
recoverysequence {xxxxxxxxxxxxxxxxxxxx}
recoveryenabled Yes
osdevice vhd=[D:]\Seven64.vhd
systemroot \Windows
resumeobject {xxxxxxxxxxxxxxxxxxxxxx}
nx OptOut
sos Yes
Загрузка Windows
-------------------
идентификатор {current}
device vhd=[D:]\Seven32.vhd
path \Windows\system32\winload.exe
description Seven32 Ent VHD
locale en-us
inherit {bootloadersettings}
osdevice vhd=[D:]\Seven32.vhd
systemroot \Windows
resumeobject {zzzzzzzzzzzzzzzzzzzzzzzz}
nx OptOut
pae ForceEnable
nolowmem Yes
sos Yes
а бутменеджеры на VHD-разделах ничем не отличаются от конфигурации «один реальный раздел, одна система на этом разделе».