1. At least one tangible computer-readable storage medium storing instructions, which when executed by at least one data processing device perform a method for creating and using a non-production copy of data and metadata of a virtual machine that has a mapped logical unit number, the method comprising: discovering a virtual machine having a mapped logical unit number (LUN); identifying a virtual disk and the mapped LUN associated with the discovered virtual machine; recognizing a relationship between the virtual machine and the virtual disk and mapped LUN; capturing a snapshot of the virtual disk, wherein the snapshot is a set of pointers that reference data and metadata as the data and metadata existed at a particular point in time; creating or updating one or more additional non-production copies of the virtual machine and data and metadata associated with the virtual machine; and reverting or restoring the virtual machine using the one or more additional non-production copies of the virtual machine and associated data and metadata, the snapshot, or both the one or more additional non-production copies and the snapshot.