Можно ли запустить раздел Windows как виртуальную машину?
13
Мой ноутбук настроен как двойная загрузка между Windows 7 (64-разрядная версия) и Ubuntu Linux (64-разрядная версия). Поскольку большую часть своего рабочего времени я провожу в Linux, мне нужна виртуальная машина Windows 7, чтобы иметь возможность использовать инструменты Microsoft Office и т. Д. Но на моем ноутбуке есть только SSD объемом 256 ГБ, поэтому наличие загрузочного раздела Windows 7 и виртуальной машины занимает довольно много времени. много места.
Есть ли способ запустить раздел Windows 7 как виртуальную машину из Linux, не конвертируя его в файл .IMG, в идеале с KVM? Если нет, есть ли другие варианты, которые могут мне помочь?
У меня довольно большой опыт переключения между загрузкой раздела 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 / драйверы устройств, как бы это ни называлось вашим программным обеспечением для виртуализации.
Имейте в виду, что возврат к использованию раздела «изначально» может быть невозможен после использования раздела в виртуальной машине.
Даже если вы можете вернуться назад, потребуется несколько перезагрузок, чтобы распознать новое оборудование, и вам, вероятно, придется деинсталлировать программное обеспечение для виртуализации на ВМ.
Я настоятельно рекомендую вам сделать полную (образную) резервную копию вашего ноутбука, прежде чем начать экспериментировать с этим.
Вы можете попробовать файл разреженного изображения. Это файлы .IMG фиксированного размера, которые не занимают место на вашем диске, пока они на самом деле не содержат данные.
Не хорошо. Разреженный файл по-прежнему будет содержать данные для установки Win7, которые будут составлять не менее 20 ГБ (включая файлы подкачки и гибернации).
Тонни
Да, в настоящее время у меня есть установка виртуальной машины Win7 с использованием qcow2, но после установки Microsoft Office, Visual Studio и т. Д. Она все равно будет иметь значительный размер (~ 33 ГБ).
parsley72
@dwurf: Win7, вероятно, сможет загрузиться без трюка с двумя аппаратными профилями, описанного в статьях, на которые вы ссылаетесь. Win7 изначально поддерживает большинство распространенных дисковых контроллеров, включая те, которые эмулируются текущим программным обеспечением для виртуализации. По-прежнему необходимо выполнять полное повторное обнаружение оборудования при каждом переключении между виртуальной машиной и собственной.
У меня нет опыта работы с KVM, но для VirtualBox, VMWare и Parallels это сработает.
Требуется несколько перезагрузок виртуальной машины W7, чтобы распознать новое (виртуальное) оборудование, и вам придется установить гостевые дополнения / VMWare Tools / драйверы устройств, как бы это ни называлось вашим программным обеспечением для виртуализации.
Имейте в виду, что возврат к использованию раздела «изначально» может быть невозможен после использования раздела в виртуальной машине.
Даже если вы можете вернуться назад, потребуется несколько перезагрузок, чтобы распознать новое оборудование, и вам, вероятно, придется деинсталлировать программное обеспечение для виртуализации на ВМ.
Я настоятельно рекомендую вам сделать полную (образную) резервную копию вашего ноутбука, прежде чем начать экспериментировать с этим.
источник
Вы можете попробовать файл разреженного изображения. Это файлы .IMG фиксированного размера, которые не занимают место на вашем диске, пока они на самом деле не содержат данные.
Смотрите http://blog.allanglesit.com/2011/03/linux-kvm-managing-disk-images/
Изменить: после перечитывания вашего поста я вижу, что ваш вопрос очень похож на Как я могу запустить существующий раздел WinXP (двойной загрузочный компьютер) внутри KVM?
источник