Можно ли запустить раздел Windows как виртуальную машину?

13

Мой ноутбук настроен как двойная загрузка между Windows 7 (64-разрядная версия) и Ubuntu Linux (64-разрядная версия). Поскольку большую часть своего рабочего времени я провожу в Linux, мне нужна виртуальная машина Windows 7, чтобы иметь возможность использовать инструменты Microsoft Office и т. Д. Но на моем ноутбуке есть только SSD объемом 256 ГБ, поэтому наличие загрузочного раздела Windows 7 и виртуальной машины занимает довольно много времени. много места.

Есть ли способ запустить раздел Windows 7 как виртуальную машину из Linux, не конвертируя его в файл .IMG, в идеале с KVM? Если нет, есть ли другие варианты, которые могут мне помочь?

parsley72
источник

Ответы:

2

У меня довольно большой опыт переключения между загрузкой раздела Windows и его запуском в качестве виртуальной машины. Прежде всего, поддержка оборудования и драйверов НЕ была для меня проблемой, и при этом не было необходимости удалять VMware Tools при загрузке в физическом контексте.

Помимо этого, это звучит как отличная идея, но активация продукта - это то, где она действительно падает. Не нужно заново активировать Windows каждый раз, когда Windows переключается между режимами P и V, но это не является надежной защитой. Windows и Office время от времени будут запрашивать повторную активацию из-за предполагаемых изменений оборудования. Однажды, после переключения между физическим и виртуальным режимами, моя должным образом лицензированная установка Windows 7 деактивировала себя с небольшим фанфаром из-за предполагаемого «эксплойта активации». Эти проблемы можно было бы избежать или, по крайней мере, сделать тривиальными, если бы они возникали в среде KMS .

Когда я обновил SSD на 300 ГБ, я перевел свой раздел Windows как VMDK и больше никогда не загружал его изначально. Кажется, что Windows 7 работает лучше на виртуальных дисках SSD, чем на жестком диске, и разреженный образ, который я сейчас использую, занимает меньше места на диске, чем старый раздел.

Резюме: Да, это может быть сделано; Драйверы представляют собой меньшую проблему, чем вы ожидаете, а активация Windows - большая проблема, чем вы ожидаете. Если вам действительно не нужно запускать Windows на голом железе, я бы предложил преобразовать ваш раздел в VHD или VMDK и запускать его только как виртуальную машину.

Майлз Эриксон
источник
Единственная реальная причина, по которой я хочу запустить Windows на голом металле, - это то, что я могу играть в World Of Tanks, но я не могу использовать это в качестве причины, чтобы получить больший SSD с работы ...
parsley72
3

У меня нет опыта работы с KVM, но для VirtualBox, VMWare и Parallels это сработает.

Требуется несколько перезагрузок виртуальной машины W7, чтобы распознать новое (виртуальное) оборудование, и вам придется установить гостевые дополнения / VMWare Tools / драйверы устройств, как бы это ни называлось вашим программным обеспечением для виртуализации.

Имейте в виду, что возврат к использованию раздела «изначально» может быть невозможен после использования раздела в виртуальной машине.

Даже если вы можете вернуться назад, потребуется несколько перезагрузок, чтобы распознать новое оборудование, и вам, вероятно, придется деинсталлировать программное обеспечение для виртуализации на ВМ.

Я настоятельно рекомендую вам сделать полную (образную) резервную копию вашего ноутбука, прежде чем начать экспериментировать с этим.

Tonny
источник
-1

Вы можете попробовать файл разреженного изображения. Это файлы .IMG фиксированного размера, которые не занимают место на вашем диске, пока они на самом деле не содержат данные.

Смотрите http://blog.allanglesit.com/2011/03/linux-kvm-managing-disk-images/

Изменить: после перечитывания вашего поста я вижу, что ваш вопрос очень похож на Как я могу запустить существующий раздел WinXP (двойной загрузочный компьютер) внутри KVM?

dwurf
источник
Не хорошо. Разреженный файл по-прежнему будет содержать данные для установки Win7, которые будут составлять не менее 20 ГБ (включая файлы подкачки и гибернации).
Тонни
Да, в настоящее время у меня есть установка виртуальной машины Win7 с использованием qcow2, но после установки Microsoft Office, Visual Studio и т. Д. Она все равно будет иметь значительный размер (~ 33 ГБ).
parsley72
@dwurf: Win7, вероятно, сможет загрузиться без трюка с двумя аппаратными профилями, описанного в статьях, на которые вы ссылаетесь. Win7 изначально поддерживает большинство распространенных дисковых контроллеров, включая те, которые эмулируются текущим программным обеспечением для виртуализации. По-прежнему необходимо выполнять полное повторное обнаружение оборудования при каждом переключении между виртуальной машиной и собственной.
Тонни