У меня есть живая система Vista, которую я хочу обновить до Windows 7. Однако я не хочу повреждать все и идеально хотеть смочь откатывать, если Windows 7 занял бы время для конфигурирования (я должен продолжить свои проекты, я не могу только провести дни, диагностируя процесс).
В данный момент у меня есть установленный W7 и работающий от vhd. Мой следующий шаг должен скопировать текущую рабочую Vista в vhd файл с помощью disk2vhd утилиту так, чтобы затем я мог выполнить его, формируют Windows 7, если это заняло бы время для конфигурирования W7 правильно.
Затем я установлю W7 на разделе, где Vista в данный момент стирает его (заказная установка, когда я перемещаюсь от 32 битов до 64 битов). В основном я хочу подкачать их вокруг - чтобы иметь W7 на C: вместо vhd и перемещения Vista от C:\ до vhd.
Так, мой вопрос состоит в том, после того как у меня есть диспетчер начальной загрузки Windows 7 (хорошо, это уже там), я смог бы загрузиться в Vista, установленную на vhd? Это может работать, если фактический диспетчер начальной загрузки делает монтирование vhd, прежде чем ОС начнет загружаться. Или это - на самом деле функция самого W7, не просто диспетчер начальной загрузки?
Отметьте, я не хочу создавать другой раздел и устанавливать W7 там. Да, это гарантировало бы, что у меня есть своя живая Vista и выполнение, но это слишком грязно.
Это работа привычки. Я попытался добавить его тот же способ, которым я добавил виртуальный Windows 7 к диспетчеру начальной загрузки Windows 7:
bcdedit /copy {default} /d "Windows Vista"
bcdedit /set {My_new_GUID_Number} device vhd=[C:]\vista.vhd
bcdedit /set {My_new_GUID_Number} osdevice vhd=[C:]\vista.vhd
Так, когда я выбрал Windows Vista из меню начальной загрузки сначала, это выполнило восстановление Windows 7 для фиксации установки окон и затем после того, как диспетчер начальной загрузки перезапуска был завинчен - никакая ОС не загрузится. Это вернулось к нормальному после того, как я удалил запись Vista из диспетчера начальной загрузки.