发明名称 Detecting and preventing virtual disk storage linkage faults
摘要 In an exemplary embodiment, a virtual disk file can be assigned an identifier and a virtual disk files that is dependent on the virtual disk file can include a copy of the identifier. In the instance that the virtual disk file is opened and data is modified that causes the contents of a virtual disk extent to change the identifier can be changed. If the virtual disk file and the dependent virtual disk file are used to instantiate a virtual disk the difference between identifiers can be detected, which is indicative of the fact that the virtual disk may be corrupted. Other techniques are described in the detailed description, claims, and figures that form a part of this document.
申请公布号 US9519496(B2) 申请公布日期 2016.12.13
申请号 US201113094620 申请日期 2011.04.26
申请人 Microsoft Technology Licensing, LLC 发明人 Starks John A.;Green Dustin L.;Harris Todd William;John Mathew;Rajaram Senthil;Traut Eric
分类号 G06F9/455;G06F3/12;G06F3/06 主分类号 G06F9/455
代理机构 代理人 Jardine John;Choi Dan;Minhas Micky
主权项 1. A non-transitory computer-readable storage media tangibly embodying instructions that upon execution by a processor cause the processor to: open a virtual disk file, the virtual disk file including a unique identifier identifying the virtual disk file and virtual disk extent data that forms at least a part of the data in a virtual disk, wherein a first unique identifier is stored as the unique identifier; overwrite the first unique identifier stored as the unique identifier in the virtual disk file with a second unique identifier in response to detecting an attempt to write information to the virtual disk file that affects how virtual disk extent data is interpreted; determine that the second unique identifier was written to a persistent copy of the virtual disk file; and write the information to the virtual disk file in response to determining that the second unique identifier was written to the persistent copy of the virtual disk file.
地址 Redmond WA US