Slow Performance VMware Workstation 17.0.x – Windows 10 / Windows 11

Noticed horrible performance using VMware Workstation 17 on my system. I was running Hyper-V side-by-side, so I decided to nuke Hyper-V and the subsystems from that. Removed the Hyper-V, Virtual Machine Platform, and Windows Hypervisor Platform from Windows Features. Checked to see if Memory Core Isolation was disabled, and it was. Start > Core Isolation Disabled power throttling for the VMware process: powercfg /powerthrottling disable /path "C:\Program Files (x86)\VMware\VMware Continue reading →

#performance, #vmware

Reclaiming space from thin provisioned disks in VMware ESXi

This is the procedure that has worked for me. There are various methods dating as far back as 2011 across the internet, but this step-by-step works in my environment for Windows and Linux virtual machines. Step 1 - Prepare the Guest Operating Systems Windows Download sdelete from Sysinternals (https://live.sysinternals.com/sdelete.exe) In an elevated command prompt, run the following against the volume (in this example, C drive) sdelete -z c: Go to Step 2 Linux For each Continue reading →

#sysinternals, #vmware

Backup VMware ESXi Host

Backup using vim-cmd To ensure that the configuration of the target ESXi host is synchronized with persistent storage, run the following command: vim-cmd hostsvc/firmware/sync_config To back up ESXi configuration, run this command: vim-cmd hostsvc/firmware/backup_config The command will produce a link for downloading the configBundle.tgz archive. Note that you have to replace the asterisk in the provided link with your IP/FQDN. Alternatively, access the backup file in the /scratch/downloads Continue reading →

#vmware

Configuration mismatch: The virtual machine cannot be restored because the snapshot was taken with VHV enabled.

Upon migrating a VM from one ESXi host to another ESXi host, I received the following message. Configuration mismatch: The virtual machine cannot be restored because the snapshot was taken with VHV enabled. To restore, set vhv.enable to true Check and confirm on both hosts that /etc/vmware/config has vhv.enabled = "TRUE" in the configuration. This modification on the mismatched host requires a reboot. Continue reading →

#vmware

Proxmox Nested VM – Enable MAC spoofing Hyper-V

Windows 11 > Windows Hyper-V > Proxmox VE 7.2 > Debian 11.2 VM In order for my Debian VM to be able to access the DHCP/network resources provided by devices on the outside of my Hyper-V server, I needed to enable Forged Transmits (MAC spoof) on my Proxmox VE 7.2 Hyper-V VM. Now I can continue with my Debian VM installation with DHCP (netinstall). Continue reading →