Преобразование физической машины Windows 2000 в виртуальную машину

15949
Adi Shavit

Какой лучший способ создать виртуальную машину из старой машины Windows 2000?
Я нашел VMware vCenter Converter Standalone 4.0.1, которая является последней версией, поддерживающей Windows 2000.
Есть ли рекомендуемые альтернативы? Есть ли какие-либо подводные камни, которые я должен ожидать? Я хотел бы запустить виртуальную машину на компьютере с Windows XP.

6
если вы собираетесь использовать VMware, то перед использованием vCenter Converter вы должны обновить свою машину win2k до SP4. Это прямой конвертер. Существует dis2vhd для виртуального программного обеспечения Microsoft, но его очень легко использовать с VMware: http: //msmvps.com/blogs/jeffloucks/archive/2009/10/08/hyper-v-disk2vhd-freephysical-disk-conversion-tool .aspx Miro co 13 лет назад 0
Благодарю. Я проверю re: SP4. К сожалению, dis2vhd не работает с Win2K. Adi Shavit 13 лет назад 0
Попробуйте этот инструмент после создания изображения в формате dd - http://liveview.sf.net atdre 9 лет назад 0

3 ответа на вопрос

2
haimg

Я сделал это однажды, давным-давно. Самая большая проблема заключалась в установке правильных драйверов для (виртуального) жесткого диска. Вы должны сделать это, пока эта установка Windows все еще может загружаться на оборудовании.

Если ваше оборудование использует AHCI, а ваша виртуальная машина использует ATA, у вас возникли проблемы, вам необходимо преобразовать Windows в режим ATA, прежде чем переходить в виртуальный. Google полон рецептов для этого, но я не могу порекомендовать их, так как ни один не работал для меня.

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

1
NickBisMe

Просто сделал это. Установленный VMware vCenter Converter Standalone (v 4.0.1) на локальном сервере Windows 2000, на котором установлены накопительные пакеты SP4 и SP4. Пришлось перезагрузить сервер. Запустил конвертер и использовал кредиты локального администратора. Не забудьте указать место назначения на хосте, я сделал ошибку, указав его на сервере vCenter.

0
Paul

Я использую Xen. Таким образом, предполагая, что виртуальный хост находится на другой физической машине, я бы загрузил машину с Windows 2000 из linux livecd. Затем используйте ddдля изображения диска (ов). Я использую LVM на своем хосте Xen, поэтому я бы настроил приемные тома и ddобразы дисков в томах (все это можно сделать за один шаг, если у вас надежное сетевое соединение, поскольку вывод dd может быть передан в netcat через сеть к другому экземпляру netcat на хосте Xen, который направляет его в запись dd в том LVM).

Оттуда это всего лишь случай создания быстрой конфигурации и раскрутки экземпляра виртуальной машины. Нет необходимости в конвертации.

Если хост vm должен быть на том же хосте, что и 2000, то его просто нужно установить в другой раздел, и при создании виртуальной машины вы используете 2000 разделов в качестве дисков для виртуальной машины.

Хотя это описывает Xen-ориентированный подход, то же самое относится к любому хосту VM. Вам не нужно преобразовывать 2000 разделов во что-то еще, они могут использоваться как есть. Выньте жесткий диск из коробки 2000, установите его в коробку XP. Используйте Virtualbox или VMWare Server, чтобы создать новую виртуальную машину, и при добавлении диска выберите физический диск в качестве носителя виртуального диска (в отличие от использования образа). Физические диски / разделы работают быстрее, чем при использовании файлов образов vmdk или cow.

Похожие вопросы