Microsoft siempre ha agregado características nuevas y emocionantes a Windows 10, y aunque la mayoría de las características no son útiles para el público en general, la introducción del entorno de Windows Sandbox ha atraído mucho interés por parte de los usuarios. Anteriormente, solo podíamos crear un “sandbox” en Windows 10 con una herramienta de terceros, pero si el sistema viene con una herramienta sandbox integrada, Windows Sandbox, podría ser más fácil y seguro que otras herramientas.
Hoy, en esta publicación, te presentaré el método específico de configuración y uso de Windows Sandbox en Windows 10 versión 1903.
Windows Sandbox es un entorno de escritorio virtual temporal y todas sus operaciones y actividades en el entorno de Windows Sandbox no afectan al resto del sistema. Por lo tanto, Windows Sandbox es un entorno seguro que puede probar en este entorno antes de cambiar la configuración o instalar una aplicación. Cuando el Sandbox está apagado, revoca automáticamente todas las acciones del usuario en el Sandbox de Windows antes de regresar al host.
¿Cómo funciona Windows Sandbox?
Imagen generada dinámicamente
En esencia, Windows Sandbox es una máquina virtual ligera, por lo que necesita una imagen del sistema operativo para arrancar. Una de las mejoras clave que hemos realizado para Windows Sandbox es la capacidad de usar una copia de Windows 10 instalada en su computadora, en lugar de descargar una nueva imagen VHD como lo haría con una máquina virtual común.
Gestión inteligente de la memoria
La gestión de la memoria es otra área en la que nos hemos integrado con el kernel de Windows. El hipervisor de Microsoft permite dividir una sola máquina física en varias máquinas virtuales que comparten el mismo hardware físico. Si bien ese enfoque funciona bien para las cargas de trabajo del servidor tradicional, no es tan adecuado para ejecutar dispositivos con recursos más limitados. Diseñamos Windows Sandbox de tal manera que el host puede recuperar memoria del Sandbox si es necesario.
Programador de kernel integrado
Con las máquinas virtuales normales, el hipervisor de Microsoft controla la programación de los procesadores virtuales que se ejecutan en las máquinas virtuales. Sin embargo, para Windows Sandbox utilizamos una nueva tecnología llamada “planificador integrado” que permite al host decidir cuándo se ejecuta el sandbox.
Para Windows Sandbox, empleamos una política de programación única que permite que los procesadores virtuales del sandbox se programen de la misma manera que los hilos se programarían para un proceso. Las tareas de alta prioridad en el host pueden evitar trabajos menos importantes en el entorno limitado. El beneficio de usar el programador integrado es que el host administra Windows Sandbox como un proceso en lugar de una máquina virtual que resulta en un host mucho más receptivo, similar a Linux KVM .
Más …
Requisitos previos de Windows Sandbox
Windows Sandbox está actualmente disponible para Windows 10 versión 1903 o superior de Windows 10 Professional y Enterprise, también debe:
- Windows 10 Pro o Enterprise Insider, compilación 18305 o posterior
- Arquitectura AMD64
- Capacidades de virtualización habilitadas en BIOS
- Al menos 4 GB de RAM (se recomiendan 8 GB)
- Al menos 1 GB de espacio libre en disco (se recomienda SSD)
- Al menos 2 núcleos de CPU (se recomiendan 4 núcleos con hyperthreading)
Compruebe si la virtualización de hardware está activada
Habilitar Windows Sandbox
- Presione el botón de Windows + R y escriba appwiz.cpl
- Haga clic en la opción ” Activar o desactivar las características de Windows “
- Llegada la de Windows Sandbox función y pulse OK
- Reinicia tu computadora
Ejecute Windows Sandbox en Hyper-V
Si desea utilizar Windows Sandbox en una máquina virtual Hyper-V, debe seguir algunos pasos adicionales, es decir, configurar el sistema para habilitar la virtualización anidada:
- En el SO invitado, use el acceso directo de Windows + X, elija abrir “Windows PowerShell (Admin)”
Habilite la virtualización anidada ejecutando el siguiente comando:Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $ true-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $ true
Reemplace <VMName> con su nombre de SO invitado- Después de reiniciar la máquina virtual, se puede instalar y usar Windows Sandbox.