Есть множество способов сделать данную операцию – перевод физической машины в виртуалку для VMWare я уже делал, точно не помню, писал об этом на сайте или нет, вроде писал. Но там требуется установка дополнительного софта – конвертора. Способ, с которым познакомился недавно не требует не то, чтобы установки дополнительного софта, не требуется даже запуск операционной системы – достаточно иметь доступ к носителю.
Когда это бывает нужно
- Нужно перенести систему, установленную на физический компьютер в виртуальную среду – например для тестирования и отладке на стенде со всеми плюшками снапшотов и редактором конфигураций.
- Нужно провести исследование системы на предмет выявления различных вредоносных программ, если статическое исследование образа системы не даёт нужных результатов.
- Нужно вернуть к жизни систему на “умершем” железе, а подыскать донора с такой же материнской платой затруднительно.
- Просто потому что хочется.
Как действуем
Надеюсь, убедил.
- Первым делом снимаем посекторный образ носителя. Как снимать образ – уже сто раз было, главное, чтобы образ был не сжат (сойдёт R-Studio несжатый, dd, ddrescue и прочие).
- Конвертируем образ в формат VDI (для VirtualBox) – делается это простой командой:
VBoxManage.exe convertfromraw --format VDI [filename-dd] [filename-vdi].vdi
Процесс занимает достаточно много времени, если образ большой (терабайтник конвертировался часов 5). - Теперь создаём в VirtualBox новую виртуальную машину соответствующего типа (разрядности) и выбираем “имеющийся жёсткий диск” – наш полученный образ.
- В настройках виртуальной машины в разделе “Система” меняем “Чипсет” на “ICH9” – более современная версия набора микросхем южного моста (как раз отвечает за жёсткие диски):
Чипсет ICH9 Только благодаря такой настройке виртуалка у меня стала запускаться корректно. Протестировано неоднократно.
Если статья оказалась вам полезна – не забудьте поставить лайк!
Comments: