Новости

Перенесення (мігрування) Windows з фізичної середовища в віртуальну Hyper-V на 123

Розповім про простому і ефективний спосіб перенесення Windows системи з фізичного середовища в віртуальну, який я сам відтестувати на Microsoft Hyper-V Server R2 і Microsoft Windows Server 2008 R2. Останнім, мігрували таким чином, був контролер домену Windows Server 2003 SP2.

Звичайно, якщо ви шанувальник "правильних" рішень, у вас багато вільного часу і до того ж ви любитель квестів, то я порекомендую скористатися можливостями System Center Virtual Machine Manager з його Візард P2V, Microsoft Virtual Server Migration Toolkit (VSMT) і Automated Deployment Service (ADS), або іншими рішеннями аналогічної задачі.

Я ж в останньому випадку не ризикнув скористатися навіть утилітою Disk2vhd від Sysinternals а вирішив зробити все офлайн за допомогою перевіреного Norton Ghost.

Так ось:

1. Робимо образ диска / системного розділу вихідної системи. Як вже сказав, я використовую для цього Norton Ghost.

2. Створюємо віртуальну машину з диском достатнього розміру на шині IDE. (Я, до речі, в робочому середовищі використовую тільки диски фіксованого розміру)

3. Підключаємо новостворений диск в хостовой системі, призначаємо йому букву. У Windows Server 2008 R2 це можна зробити прямо з Диспетчера сервера / Управління дисками.

У Windows Server 2008 R2 це можна зробити прямо з Диспетчера сервера / Управління дисками

У Hyper-V Server R2 для цього доведеться скористатися diskpart -ом. Читаємо "DISKPART> help select vdisk" і "DISKPART> help attach vdisk".

4. Створюємо потрібних розмірів розділи.

5. Робимо завантажувальний розділ віртуального диска активним.

6. Розміщуємо завантажувальний запис в MBR віртуального диска. Я використовую для цього утиліту " mbrfix ". Читаємо відповідно "MbrFix /? ". Якщо цього не зробити, то віртуальна машина не завантажиться з цього диска.

7. Розвертаємо створений образ розділу / диска. Знову ж давно знайомий Norton Ghost нам на допомогу.

Здавалося б, що вже можна включати віртуальну машину. Але в більшості випадків система випаде в синій екран з помилкою "STOP: 0x0000007B INACCESSIBLE_BOOT_DEVICE". Так відбувається, коли в яку переносять системі використовується не стандартний контролер IDE. Теорію і практику з цього приводу можна глянути в базі знань Microsoft . Відповідно, потрібно встановити стандартний контролер IDE вручну і ми продовжуємо:

8. довантажити кущ реєстру, який відповідає за стандартний контруллер IDE, в нашу поки ще офлайн систему. Я роблю це в такий спосіб. У regedit.exe в гілку "HKEY_USERS" в новий розділ "123" завантажую реєстр з файлу "System32 \ config \ SYSTEM". В рег файлі, створеному під керівництвом згаданої статті роблю масову заміну рядка "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet" на "HKEY_USERS \ 123 \ ControlSet001". Імпортують, змінений таким чином рег файл. І вивантажують тимчасовий кущ "123".

9. Перевіримо наявність і якщо необхідно додамо в папку "% SystemRoot% \ System32 \ Drivers" драйвера: Atapi.sys, Intelide.sys, Pciide.sys, Pciidex.sys. Їх можна взяти з інсталяційного диска відповідної версії Windows або файлу "% SystemRoot% \ Driver Cache \ I386 \ Driver.cab".

10. Відключимо віртуальний диск від хостовой системи.

11. Завантажуємо віртуальну машину.

Далі на ваш розсуд, але я рекомендую також виконати:

1. Відразу ж після першого завантаження встановити служби інтеграції і перезавантажитися.

2. Очистити систему від зайвих пристроїв. Зазвичай диспетчер пристроїв не показує відсутні девайси. Але системна змінна "devmgr_show_nonpresent_devices" зі значенням "1" змушує його це робити. Відповідно, встановивши цю змінну, я виставляю в диспетчері пристроїв "Вид \ Показувати приховані пристрої" і вручну видаляю все не активні девайси.

На цьому етапі перенесення Windows з фізичної середу в віртуальну можна вважати завершеним.

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

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: