Собственная загрузка дифференциального VHD с родительским томом из другого тома

Собственная загрузка дифференциального VHD с родительским томом из другого тома

Есть ли способ загрузить Windows 7 с разностного VHD, который расположен на другом диске, чем родительский VHD?

Вот соответствующая часть вывода команды bcdedit:

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

Это прекрасно работает, когда у меня [D:]\OS\Win7_differencing.vhdтот же том, что и у его родительского тома, но я хотел бы иметь родительский VHD на SSD-диске, а разностный VHD на HDD-диске.

Одна из причин, по которой я хочу эту настройку, — невозможность безопасного стирания файлов с SSD. Я не хочу, чтобы моя система была быстрой и находилась на SSH, но я хочу, чтобы изменения, которые я в конечном итоге захочу стереть, находились на HDD.

Если я попытаюсь переместить или создать разностный VHD на другом диске (с помощью diskpart), Windows не загрузится.

решение1

Недавно я сам столкнулся с такой же проблемой. Очень раздражает, и я не смог найти способ ее обойти.

Кажется, не так много официальной документации, подтверждающей ограничение. Лучшее, что я смог найти, этоэтот абзац в разделе часто задаваемых вопросов TechNet:

Для сценариев собственной загрузки необходимо хранить оба файла (родительский VHD и разностный VHD) в одном каталоге на локальном томе. Для VHD с собственной загрузкой родительский VHD и дифференциальный диск не могут находиться на разных томах, даже если они находятся на одном локальном диске. Однако при подключении дифференциального VHD, который не используется для собственной загрузки (например, если вы планируете использовать его для управления образами), родительский VHD может находиться в разных каталогах, на другом томе или даже на удаленном ресурсе.

Связанный контент