Búsqueda de sitios web

Deshabilite la suspensión automática de VM en VMWare Workstation/Player


He notado una característica molesta en el hipervisor de VMWare Workstation. Si no utiliza una máquina virtual durante un tiempo, la función de suspensión automática integrada la suspende automáticamente. Para continuar usando la máquina virtual, debe hacer clic en el botón Reanudar esta máquina virtual.

La función de suspensión automática está habilitada de manera predeterminada en VMWare Workstation Player/Fusion. Permite ahorrar recursos del host al congelar automáticamente el estado de la VM sin apagarla. Para activar la máquina virtual suspendida, necesita unos segundos, pero la función me parece molesta.

En primer lugar, no es conveniente si pruebas algo en la VM y esperas los resultados de tu proceso o script. En segundo lugar, la suspensión regular de la máquina virtual y el almacenamiento del estado de la memoria en el disco consumirá su recurso SSD. En tercer lugar, no quiero esperar unos segundos cada vez que VMWare Workstation reanuda la VM.

VMWare Workstation puede suspender la máquina virtual automáticamente o cuando detecta que un sistema operativo invitado está en modo de suspensión/hibernación. Por ejemplo, Windows 10 pone el dispositivo en modo de suspensión después de 30 minutos de inactividad (Panel de control\Hardware y sonido\Opciones de energía\Editar configuración del plan -> Poner la computadora en modo de suspensión).

Desafortunadamente, no puede deshabilitar por completo la suspensión automática en la configuración de la estación de trabajo VMWare. Sin embargo, puede evitar que un hipervisor suspenda la máquina virtual específica en la configuración del archivo de configuración de VMX.

  1. Apague la máquina virtual;

  2. Mire la ruta a su archivo de configuración VMX en las propiedades de VM;

  3. Abra el archivo VMX en cualquier editor de texto y agregue la línea

    suspend.disabled = "TRUE"

    hasta el final del archivo. Luego guárdalo;

    Consejo. Puede agregar la línea al archivo de texto VMX usando el comando de PowerShell:

    Add-Content C:\VHD\win10x64\win10x64.vmx 'suspend.disabled = "TRUE"'

    Asegúrese de que la línea se haya agregado correctamente al archivo VM VMX:

    get-content C:\VHD\win10x64\win10x64.vmx | Select-String "suspend"

  4. Inicie la VM y asegúrese de que su hipervisor de la estación de trabajo VMWare ya no suspenda la VM.

Artículos relacionados