I was working in a VM when VMware Tools stopped working. I could no longer copy/paste between the host and guest. The files I was working on were trapped in the VM, not good. Rebooting the VM didn't fix it. Shutting down the VM and turning it back on again didn't fix it. Installing the VM tools again didn't fix it. Attaching a usb device (to copy the files off with) failed. Basically this VM was determined to make me lose my work. So I, used "php -s address:port" to broadcast my folder on the network, created a ZIP of my work in the directory, and then used my host webbrowser to download the ZIP. Lastly I trashed the VM, restored a clean copy. VM thought it could best me, but my geek powers are strong.