none
Загрузка Win XP с vhd исходная система - vista RRS feed

  • Вопрос

  • Появилась необходимость загрузки виндоус ХР с vhd.

    Имеется образ vhd с установленной (виртуально) Win XP

    Прочитав как можно загрузить установленную на vhd вин 7 http://blogs.msdn.com/kichinsky/archive/2009/01/20/9349802.aspx решил сделать так же, только вместо 7 - ХР.

    Выполнив все пункты так, как описано по ссылке выше (А именно заменив файлы bootmgr и bcdedit.exe, а так же выполнив все нужные и ненужные действия в консоли (с поправкой на вин ХР)) я получил следующее:
    Windows Boot Loader
    -------------------
    identifier              {ecd51c40-1140-11de-8112-005056c00008}
    device                  vhd=[C:]\xp.vhd
    path                    \ntldr
    description             Win XP - VHD
    locale                  ru-RU
    inherit                 {bootloadersettings}
    osdevice                vhd=[C:]\xp.vhd
    systemroot              \Windows
    resumeobject            {a34c0a45-ed95-11dd-84e3-f053f5828f8d}
    nx                      OptIn
    detecthal               Yes
    usefirmwarepcisettings  No


    Далее я перезагрузился. Появляется выбор операционных систем внизу - WinXP - VHD ЖМУ. Но ХР не загружается. А пишет это: ссылка

    вин 7 у меня на этой машине никогда не стояла. Очевидно загрузчик что-то не правильно делает. Хотя обычную висту (не vhd) этот загрузчик (из 7 беты) загружает на ура.

    Что теперь делать? и куда копать? И вообще возможно ли запустить ХР (vhd) на машине с вистой. Что я сделал не так?

    Диска с вин 7 у меня нет так что если надо ещё какие-то файлы из 7 - буду благодарен, если приложите.

    Зы: не знал в какую ветку написать. Вначале думал - в вин 7, но потом подумал, что лучше сюда.
    15 марта 2009 г. 12:09

Ответы

Все ответы

  •  да вроде бы загрузку из VHD образов поддерживают только Win7 и WinSrv2008 R2 (beta).
    MCSE, MCTS, MCITP, STS
    • Предложено в качестве ответа Aleksey Potapov 16 марта 2009 г. 10:42
    • Помечено в качестве ответа Vinokurov YuriyModerator 12 августа 2009 г. 9:54
    15 марта 2009 г. 18:06
  • Это понятно. Но ведь вроде распознаёт диски vhd загрузчик и ему без разницы какая система... нет? А раз загрузчик у меня изначально вистовский, я подумал, что простой заменой файлов загрузчика можно сделать загрузку с vhd любой системы. В принципе всё должно работать, ведь создалась же запись о том, что диск - vhd. Я просто не могу понять, что я сделал не так. А если для загрузки системы нужна вин 7 - то я думаю, это просто намеренное ограничение от Мс. Хотя врядли им это нужно... Я всё же думаю, что у меня руки кривые. Или я что-то пропустил. Или надо копировать ещё каке-то файлы....

    В общем помогите кто может!

    А ещё есть способы загрузить vhd диск с wih XP как реальную систему? Может каке-то альтернативные загрузчики? Просто мне очень надо загрузить ХР как реальную систему.
    16 марта 2009 г. 2:24
  • Искал информацию по Вашему вопросу - не нашёл я умельцев, которые делали то, что Вы хотите сделать.
    Ответ Buchenkov Andrey

    правилен.

    Если сообщение полезно, нажмите "Сообщение было информативным". Если сообщение является ответом или частью ответа на Ваш вопрос, нажмите "Пометить как ответ".
    16 марта 2009 г. 10:41
  • я думаю что при подготовке XP к такой установке - в нее надо включить специальный драйвер (txtsetup.oem как это делается для SCSI и SATA) но для работы из VHD

    XP ведь не может увидеть свои же файлы на "устройстве VHD" без драйвера к нему

    мне кажется я драйвер даже где то видел в составе Server 2008но так как сам не пробовал - точнее сказать не могу

    чего то насчет развертывания виртуальных машин в корпоративной сети

    9 января 2012 г. 19:47
  • Sata драйвера установи и хрюша запустится