Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Практически каждый раз, когда я рассказываю о виртуализации, люди задают один и тот же вопрос. Как переносить все то, что нажито непосильным трудом в систему виртуализации? Не хочется ведь настраивать все заново.
Обычно я рекомендую несколько вариантов:
Воспользоваться SCVMM и обязательно прочитать вот эту статью о миграции P2V и посмотреть вебкаст о миграции в SCVMM
Применить для миграции VSMT и ADSк
Взять на вооружение инструменты третьих фирм, такие как Paragon Vitalization Manager или Acronis True Image Echo Server
Сегодня у нас появился еще один бесплатный способ сделать то, что нужно, играючи. Компания Sysinternals, ныне входящая в состав Microsoft, выпустила утилиту disk2vhd, которая позволяет конвертировать Windows системы в VHD файлы, не прерывая их работы. Поддерживаются все клиентские и серверные системы, начиная с Windows XP SP2 и Windows Server 2003. Затем VHD файлы можно подключить к системам виртуализации, таким как Hyper-V, Virtual Server или Virtual PC и запустить перенесенные системы. Работает это проще простого. Скачиваем утилиту disk2vhd или запускаем disk2vhd прямо из интернет в той системе, которую собираемся мигрировать. Выбираем, какие разделы конвертировать в vhd, и, если есть необходимость, продолжаем работать в системе, ожидая завершения процесса.
Я решил конвертировать в VHD только раздел MAIN, находящийся на первом физическом диске моей системы. Именно с него загружается система и на нем стоят все нужные приложения.
Процесс конвертации системного раздела Windows 7 занял примерно 40 минут. Вероятно, это случилось потому, что результирующий VHD файл писался на медленный внешний USB накопитель. Во время работы disk2vhd я писал эту заметку и работал с другими приложениями в мигрируемой системе. Каких-либо неудобств замечено не было. Для ускорения процесса рекомендуется записывать получившийся VHD на диск, не участвующий в конвертировании.
После получения VHD диска копируем его в систему виртуализации и создаем новую виртуальную машину. Подсоединяем к ней наш VHD, настраиваем нужные параметры, такие как виртуальная память, и количество сетевых интерфейсов.
Сразу же после первого запуска на новом месте, из виртуальной машины автоматически удаляются все ненужные физические устройства и устанавливаются все необходимые виртуальные. Перезагрузите виртуальную машину и наслаждайтесь результатом.
Обратите внимание, что расположение NTFS раздела MAIN, который мы переносили, абсолютно точно скопировано в виртуальный VHD. Совпадает все вплоть до неразмеченного места, на которое при желании можно расширить NTFS раздел MAIN.
Единственной проблемой, которую я заметил, является несовпадение Windows Experience Index реальной системе и невозможность его пересчитать в виртуальной. Думаю, что это не критично.
Как видите, ничего сложного в процессе переноса работающих ОС в системы виртуализации от Microsoft нет.
Удачных вам проектов миграции!
Comments
Anonymous
January 01, 2003
А подробнее можете написать? Какую именно ОС пытались мигрировать? Под чем пытаетесь запускать полученый VHD под Hyper-V или Virtual PC? Какая ошибка появляется когда система падает в синий экран? Пробовали запускать систему в безопасном режиме?Anonymous
January 01, 2003
Windows XP перенести в виртуальную среду можно точно так же как я перенес Windows 7. Формат VHD универсален для всех продуктов Micrsoft, в том числе и для Virtual PC и для Virtual Server. Disk2vhd поддерживает все ОС начиная с Windows XP SP2 и Windows Server 2003. Так что проблем никаких с переносом нет.Anonymous
January 01, 2003
Взял я комп в ремонт(говорят что не грузится винда), конкретнее взял жесткий диск. Виртуализировал disk2vhd и винда все таки грузится на моем hyper-v. Судя по ответу на мой вопрос тутhttp://social.technet.microsoft.com/Forums/ru-RU/536ba969-3824-40e0-aa78-f5a5a43c0fb1/-windows-dump-windows-didnt-start-dump?forum=xpru#ac4b4b11-298d-4846-b9ac-45206974a2a1. Виртуализированный жесткий диск теряет связь с предьидущем оборудованием, которая имела винда на нем(со стационарным компом). И если она грузится виртуализированная на моем полностью рабочем оборудование, то получается что на компе клиента неисправно именно оборудование?
Говорю так уверенно так как встречал проблему 0x0000007E, на виртуализированных машинах, а это именно файловая ошибка в драйверах жестака и настройках реестра(тоесть на виртуализированную машину перенеслись програмные ошибки, в противовес верхнему абзацу). Так если это имеет место быть, так перечисленное в верхнем абзаце тоже думаю, да.Anonymous
January 01, 2003
Кстати, с Paragon Virtualization Manager 2009 получилось сделать XP виртуальной. Функция P2V Adjust отработала.Anonymous
January 01, 2003
2 Alexander. Формат VHD стандартизирован и одинаков для Virtual PC, Virtual Server, Hyper-V. Так что полученную виртуалку можно подключить в любую из этих систем.Anonymous
October 11, 2009
Думаю, многим будет интересно, как провернуть такое с Windows XP, и запустить виртуалку с ней в Windows Virtual PC на Windows 7.Anonymous
October 11, 2009
Два дня назад пытался перенести работающий сервер(Windows 2003 St) в среду Hyper-V, конвертация в vhd прошла быстро, но запуск в Hyper-V не удался — синий экран с ошибкой 07b, которая как знаем связана с дисковыми драйверами. Скорее всего придется чинить при помощи установки поверх.Anonymous
October 11, 2009
а как дела обстоят с HAL? Проблем не возникает? И потом эта утилита направлена на Hyper-V или VirtualPCAnonymous
October 12, 2009
лучше бы DC так попробовал... низачот...Anonymous
October 13, 2009
Что-то не фурычит. Виртуалка при попытке запуска вываливается в синий экран.Anonymous
October 13, 2009
Пытаюсь мигрировать 5.2.3790 Service Pack 2 Build 3790.Запускаю в Hyper-V на 6.1.7600 Build 7600. Ошибка тоже 07B. В безопасном режиме то же самое.Anonymous
October 13, 2009
собственно каково это практическое применение - перенос реальной системы в виртуал?Anonymous
October 15, 2009
Бесплатный сыр только в мышеловке. Поэтому в части случаев не загрузится (например к VPC2007 бесполезно пытаться потом подключать диск), на Hyper-V не загрузилось потому что железо у физ. машины оригинальной не ATA IDE.Anonymous
October 16, 2009
Собственно, получилось воскресить виртуалку сделав Repair с установочного диска win2k3. Посмотрим, как оно работать будет.Anonymous
October 16, 2009
что-то не получилось :( создал образ win xp sp3, запускаю на Virtual PC 2007 6.0.192.0 машина не стартует, просто черный экран висит, без ошибок. возможно причина, что ОС установлена на HP компьютере, здесь какой-то свой дистрибутив windowsAnonymous
October 18, 2009
Пытался перенести WinXP SP2 с системы полностью собранной на чипах VIA (Проц, чипсет, звук, сеть) на Virtual PC. В результате, ни в обычно, ни в безопасном, ни в каком режиме не стартовала, через пару секунд вываливается в синий экран. Anonymous
October 18, 2009
А почему всё-таки нельзя получить оценку системы? Из каких соображений родной измерятель скорости диска заблокирован?Anonymous
October 27, 2009
у меня все аналогично как люди пишут:
- Было XP SP3, на нем запустил этот софт, сделал из себя же VHD
- На этом же железе поставил Win7 скачал, под него VirtualPС
- При попытке поднять VHD файл в VirtualPC не доходя до прогресс-бара с логотипом WinXP - черный экран и тишина
Под Windows Server 2008 из под Hyper-V дело доходит чуть дальше и после прогресс-бара с логотипом WinXP - появляется синий экран смерти с ошибкой ...07B
Anonymous
October 27, 2009
Могу порекомендовать бесплатный PVM попробовать http://www.paragon.ru/corporate/vm/download.html Скормить в P2V Adjust эти vhd диски.Anonymous
October 28, 2009
А мне не помогло. Стоит Win XP. Сделанный в disk2vhd виртуальный диск из Windows7 (стоящей на этом же компьютере второй системой) при подключении к Virtual PC – чёрный экран, при попытке «скормить» в Paragon Virtualization Manager 2009 пишет «Selected virual disk container can not be mounted»Anonymous
November 02, 2009
Загасите виртуальную машину сначала - она держит файл диска открытым на запись.Anonymous
November 04, 2009
Виртуальная машина закрыта, всё равно «Selected virual disk container can not be mounted» :(Anonymous
November 05, 2009
При попытке переноса Windows Server 2003 SE x86 виртуальная машина вываливается в синий экран. Виртуалка сдаланная с того же железа, но с Windows XP SP3 успешно конвертировалась и запустилась.Anonymous
November 24, 2009
как все таки побороть синий экран с ошибкой 07b? ошибка появляется и при использовании scvmm тоже.Anonymous
January 19, 2010
Синий экран 07b можно обойти, если перед клонированием; переносом поменять драйвер контроллера дискового накопителя на standard dual channel PCI IDE controller. Если по каким либо причинам сделать это уже невозможно - попробуйте способ, описанный здесь: http://support.microsoft.com/kb/314082 Причиной зависания перед прогресс баром может быть не соответствие HAL на виртуалке и родной машине.Anonymous
January 20, 2010
Да возьмите триальную версию продукта, который предлагал некто Александр: http://www.paragon.ru/corporate/vm/download.html Чтобы избежать ошибки 7b нужно провести Adjust OS, что Virtualization Manager 2009 в принципе и делает в момент перегона физической машины в vhd. Что такое Adjust OS я думаю все знают, но на всякий случай - подгонка оси к новому хардверному окружению. Именно отсутствие этого действия при конвертации физической машины в виртуальную и выводит в итоге результат - BSOD 7b У меня работает. На всяк случай проверял несколько раз. Вдруг одна удача и потом неудачи? =)Anonymous
January 20, 2010
Забыл очень важную деталь!!! Конвертация в VM2009 работает и в триальной версии без проблем. Так что покупать ничего не надобно.Anonymous
January 28, 2010
Да!? ТОлько вы забыли кучу разных ньюансов .
- Слетает активация.
- Слетает SID (тоишь в домене машинка уже не видна, надо заног оввоодить в домен)
- Нет возможности работать в терминализированным серером так как лицензии слетают. (надо заного активировать) И тд ... Вот и думаешь а стоит ли игра свеч? Переносил Windows 2008 + 2003 + 2000
Anonymous
March 18, 2010
Вводить в домен заново НЕ надо. Все прекрасно и так работает. Я таким образом переносил даже контроллер домена на виртуалку.Anonymous
April 02, 2010
The comment has been removedAnonymous
August 30, 2010
На сайте Paragon что-то не удалось сразу найти этот продукт. Нашелся он вот тут - www.paragon-software.com/.../go-virtualAnonymous
September 16, 2010
Хочу поддержать стремление Микрософт к виртуализации, но вы отстаете от конкурентов. Сделайте поддержку USB и COM портов в Ваших средах и с совместимостью VGA карт на мудрли не стандартщины и сетевое тоже как то не совсем корректно. А конверт дисков - уже давно делают сторонние компании. :) Мне пришлось отказаться от Виндовс Сервер 2008 HV из-за не доработок в пользу VMWare, зря только время потерял тщетно пытаясь настроить это. Очень жду, от Вас удачных решений в этом направлении, всеж таки я Ваш клиент и привык работать с Вашими продуктами! :)Anonymous
February 01, 2011
Перенес Windows server 2003 R2 с физической машины с помощью disk2vhd. Подцепил в Hyper-V. Сервер запускается, но клавиатура и мышь не работают. Как быть?Anonymous
January 29, 2012
Завел таким образом образ W2k3 в VirtualBox. Единственное, первым делом загрузился в Acronis® Backup & Recovery™ 11 и сделал в нем Universal Restore и подсунул дрова из папки с виртуалбоксом.Anonymous
December 23, 2013
Pingback from ITZone » ?????????????????? Windows ?????????????? ???? ???????????????????? ?? ?????????????????????? ??????????