¿Es posible ejecutar una partición de Windows como VM?
13
Mi computadora portátil está configurada como arranque dual entre Windows 7 (64 bits) y Ubuntu Linux (64 bits). Debido a que paso la mayor parte de mi tiempo de trabajo en Linux, necesito una VM de Windows 7 para poder usar las herramientas de Microsoft Office, etc. Pero mi computadora portátil solo tiene un SSD de 256 GB, por lo que tener una partición de arranque de Windows 7 y una VM ocupa bastante Mucho espacio.
¿Hay alguna forma de ejecutar la partición de Windows 7 como VM desde Linux sin convertirla a un archivo .IMG, idealmente con KVM? Si no, ¿hay alguna otra opción que pueda ayudarme?
Tengo bastante experiencia cambiando entre arrancar una partición de Windows de forma nativa y ejecutarla como una VM. En primer lugar, el soporte de hardware y controladores NO fue un problema para mí, ni fue necesario desinstalar VMware Tools al arrancar en un contexto físico.
Aparte de eso, parece una gran idea, pero la activación del producto es donde realmente se cae. Se supone que uno no tiene que reactivar Windows cada vez que Windows cambia entre P y V, pero no es infalible. Windows y Office solicitarán ocasionalmente ser reactivados debido a supuestos cambios de hardware. Una vez, después de cambiar entre los modos físicos y virtuales, mi instalación con licencia adecuada de Windows 7 se desactivó con un poco de fanfarria debido a una supuesta "explotación de activación". Estos problemas se evitarían, o al menos se volverían triviales, si ocurrieran en un entorno KMS .
Cuando actualicé a una SSD de 300GB, traje mi partición de Windows como VMDK y nunca más la reinicié de forma nativa. Windows 7 parece funcionar mejor virtualizado en un SSD que de forma nativa en un HDD, y la imagen escasa que uso ahora consume menos espacio en disco que la partición anterior.
Resumen ejecutivo: Sí, se puede hacer; los controladores son menos problemáticos de lo que espera y la activación de Windows es más problemática de lo que espera. Si realmente no necesita ejecutar Windows en metal desnudo, le sugiero convertir su partición a un VHD o VMDK y ejecutarla solo como una VM.
La única razón real Quiero ejecutar Windows en metal desnudo es para que pueda jugar a World of Tanks, pero no puedo realmente usar eso como una razón para conseguir un SSD más grandes del trabajo ...
parsley72
3
No tengo ninguna experiencia con KVM, pero para VirtualBox, VMWare y Parallels funcionará.
Se requieren varios reinicios de la VM W7 para reconocer el nuevo hardware (virtual) y tendrá que instalar los Additons invitados / VMWare Tools / controladores de dispositivo, como lo llame su software de virtualización.
Tenga en cuenta que es posible que ya no sea posible volver a utilizar la partición "nativamente" después de haber utilizado la partición en una máquina virtual.
Incluso si puede volver, necesitará varios reinicios para reconocer el nuevo hardware y probablemente tendrá que desinstalar el software de virtualización en la VM.
Le recomiendo que haga una copia de seguridad completa (imagen) de su computadora portátil antes de comenzar a experimentar con esto.
Puede probar un archivo de imagen disperso. Estos son archivos .IMG de un tamaño fijo que no ocupan espacio en su disco hasta que realmente contienen datos.
No es bueno. Un archivo disperso aún contendrá los datos para la instalación de Win7, que será de más de 20 GB como mínimo (incluidos los archivos de intercambio e hibernación).
Tonny
Sí, actualmente tengo una configuración de Win7 VM usando qcow2, pero una vez que instalas Microsoft Office, Visual Studio, etc., todavía tiene un tamaño significativo (~ 33 GB).
perejil72
@dwurf: Win7 probablemente podrá arrancar sin el truco de 2 perfiles de hardware descrito en los artículos a los que se refiere. Win7 admite los controladores de disco más comunes de forma nativa, incluidos los emulados por el software de virtualización actual. Todavía necesita hacer una nueva detección de hardware cada vez que cambie entre VM y nativo.
No tengo ninguna experiencia con KVM, pero para VirtualBox, VMWare y Parallels funcionará.
Se requieren varios reinicios de la VM W7 para reconocer el nuevo hardware (virtual) y tendrá que instalar los Additons invitados / VMWare Tools / controladores de dispositivo, como lo llame su software de virtualización.
Tenga en cuenta que es posible que ya no sea posible volver a utilizar la partición "nativamente" después de haber utilizado la partición en una máquina virtual.
Incluso si puede volver, necesitará varios reinicios para reconocer el nuevo hardware y probablemente tendrá que desinstalar el software de virtualización en la VM.
Le recomiendo que haga una copia de seguridad completa (imagen) de su computadora portátil antes de comenzar a experimentar con esto.
fuente
Puede probar un archivo de imagen disperso. Estos son archivos .IMG de un tamaño fijo que no ocupan espacio en su disco hasta que realmente contienen datos.
Ver http://blog.allanglesit.com/2011/03/linux-kvm-managing-disk-images/
Editar: después de volver a leer su publicación, veo que su pregunta es muy similar a ¿Cómo puedo ejecutar una partición WinXP existente (máquina de arranque dual) dentro de KVM?
fuente