Showing posts with label VMWare. Show all posts
Showing posts with label VMWare. Show all posts

Saturday, April 24, 2010

VMWare Server Temporary Files That are Safe to Remove

I have a laptop that runs Windows Vista Home Ultimate. This version is like Windows XP Home Edition and does not allow installation of any servers like IIS, Virtual PC, SQL Server, etc. that I need for my development. I am using VMWare Server to run Windows XP as my primary development environment. Also I have another Windows XP VMWare image that is used for deployment testing. Both of them are located on 80GB logical partition. Each virtual machine has two 20GB expandable drives, but at the moment only 20GB used by each machine. Looks like I had plenty of room to run both virtual machines. I was surprised to see one day that I was not able to pause a machine because there was no any space left on the disk. I shut down virtual machine and had a look at VMWare files. Each Virtual Machine had several copies of *.vmem and *.vmsn files in the directory. These files are used to store paging memory files and created when Virtual Machine is running. Looks like they were left when VMWare Server crashed a couple of times. To clean up the mess I had to remove the following files:

  • .VMEM – VMWare Server paging memory file. It will only appear if the virtual machine is running and will be left it if it has crashed.
  • .LOG – Log files that keep a record of VMWare Server activity
  • .NVRAM file
  • .VMSD - This is a centralized file for storing information and metadata about snapshots

Also I found a couple of snapshot files are no longer used. The following files can be removed:

  • .VMSN - This is the snapshot state file, which stores the running state of a virtual machine at the time you take that snapshot
  • .LCK – indicating that certain files are locked

Once I removed these files disk had nearly 50GB of free disk space.

Don’t Remove:

  • .VMX - This is the primary configuration file, which stores settings chosen in the New Virtual Machine Wizard or virtual machine settings editor.
  • .VMDK or .#.VMDK - this is a virtual disk file, which stores the contents of the virtual machine's hard disk drive.


What Files Make Up a Virtual Machine?

Cleaning Up After Incomplete Uninstallation on a Windows Host

Building a VMware Shared Disk

Understanding VMware VMX Configuration Files - Learn How To Create and Edit VMX Files


Tuesday, June 2, 2009

Free Windows Software Development Tools

Here is a list of free development tools I found useful and also popular in Software Development.
Large Text File Viewer - this program was designed for viewing large (>1GB) text files.

KompoZer - is a complete web authoring system that combines web file management and easy-to-use WYSIWYG web page editing.

UMLet - is an open-source UML tool with a simple user interface.

OpenProj - is a free, open source desktop alternative to Microsoft Project. It's available on Linux, Unix, Mac or Windows.

WinSCP - free SFTP and FTP client for Windows.

VMWare Server – run other operating systems on the same computer.

Microsoft SQL Server Management Studio Express - is a free, easy-to-use graphical management tool for managing SQL Server 2005 Express Edition and SQL Server 2005 Express Edition with Advanced Services.

Liquid XML Studio Free - XML Developers Toolkit and IDE.

ToDoList - A simple but effective way to keep on top of your tasks.

Microsoft Visual Studio

Visual Studio 2005 Express Edition - Easy way to start development with Microsoft tools.

Visual Studio 2008 Express Edition - Easy way to start development with Microsoft tools.

Subversion Tools

TortoiseSVN - A Subversion client, implemented as a windows shell extension.

Commit Monitor - is a small tool to monitor Subversion repositories for new commits.

SVN (Subversion) - version control system that is a compelling replacement for CVS in the open source community.

SVN Notifier - is a simple and useful tool to monitor your Subversion project repository for changes.