The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 26, 2010
Filed:
May. 08, 2006
Michael L. Michael, Redmond, WA (US);
William L. Scheidel, Sammamish, WA (US);
Benjamin Alan Leis, Seattle, WA (US);
Karan Mehra, Sammamish, WA (US);
Venkatasubrahmanyam Raman, Seattle, WA (US);
Natalia Varava, Bellevue, WA (US);
Michael L. Michael, Redmond, WA (US);
William L. Scheidel, Sammamish, WA (US);
Benjamin Alan Leis, Seattle, WA (US);
Karan Mehra, Sammamish, WA (US);
Venkatasubrahmanyam Raman, Seattle, WA (US);
Natalia Varava, Bellevue, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Physical (or prior virtual) machine volumes can be converted to virtual machines at a virtual machine host while the physical machines are running. In one implementation, a volume shadow copy service can be used to create an application (and/or file system)-consistent snapshot of one or more physical machine volumes while the one or more volumes are running. The snapshot data can then be transferred to a mounted virtual hard disk file (dynamic or fixed) at a virtual machine host. Operational information (e.g., boot record, system registry, drivers, devices, configuration preferences, etc.) associated with the virtual hard disk file and the operating system(s) within the virtual machine can then be modified as appropriate to ensure that the corresponding virtual machine is bootable and functional at the virtual machine host. The virtual hard disk file can then be un-mounted, and used as a new virtual machine.