<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Antimail : VSS</title><link>http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx</link><description>Tags: VSS</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>A simple way to access Shadow Copies in Vista</title><link>http://blogs.msdn.com/adioltean/archive/2008/02/28/a-simple-way-to-access-shadow-copies-in-vista.aspx</link><pubDate>Thu, 28 Feb 2008 21:37:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7936789</guid><dc:creator>AdiOltean</dc:creator><slash:comments>29</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/7936789.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=7936789</wfw:commentRss><description>&lt;p&gt;In the past, I presented various ways to browse these mysterious device objects called &amp;quot;shadow copies&amp;quot;. Shadow copies are static images in time (snapshots) of your volume contents, at some point in the past. These shadow copies are volumes on their own, with a file system namespace accessible through the regular Win32 APIs such as FindFirstFile/FindNextFile. For example the existing &lt;a href="http://msdn2.microsoft.com/en-us/library/aa365200(VS.85).aspx"&gt;sample code&lt;/a&gt; in MSDN for these APIs that enumerates files on a real volume will work just fine on a shadow copy volume. In fact, that's how all backup applications are accessing shadow copy content today. &lt;/p&gt;  &lt;p&gt;So, if these devices are real volumes, how can we view them in Explorer? It turns out that you can't view them by default - this is simply because these are volumes without an associated drive letter or root mount point. However, in XP or Windows Server (and Vista), you can still access these shadow copies by assigning them a drive letter using utilities like &lt;a href="http://blogs.msdn.com/adioltean/archive/2006/09/18/761515.aspx"&gt;DOSDEV&lt;/a&gt;, or by doing tricks with the FOR command, etc.&amp;#160; &lt;/p&gt;  &lt;p&gt;Now, if you have Vista, it is much simpler to access shadow copy devices directly from Explorer. The trick is to use a new feature called &lt;a href="http://search.msn.com/results.aspx?q=symbolic+links&amp;amp;src=IE-SearchBox"&gt;Symbolic Links&lt;/a&gt;: to access the contents of a shadow copy as a &amp;quot;directory&amp;quot;, simply create a symbolic link to the device. Vista also includes a convenient command-line tool called &lt;a href="http://search.msn.com/results.aspx?q=mklink&amp;amp;src=IE-SearchBox"&gt;MKLINK.EXE&lt;/a&gt; to create symbolic links, which makes this operation very easy. &lt;/p&gt;  &lt;p&gt;Here is an example of accessing the contents of a shadow copy device. The first step is to enumerate shadow copies on the machine, using the VSSADMIN LIST SHADOW command. This will give us the devices and also a creation timestamp.&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt;C:\Windows\system32&amp;gt;vssadmin list shadows |more     &lt;br /&gt;vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool      &lt;br /&gt;(C) Copyright 2001-2005 Microsoft Corp. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt;Contents of shadow copy set ID: {c72c8036-d563-43c8-b351-1994dfad580a}     &lt;br /&gt;&amp;#160;&amp;#160; Contained 1 shadow copies at creation time: 2/23/2008 9:59:04 AM      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Shadow Copy ID: {f3727808-bea6-4b59-bef7-6849ee721709}      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Original Volume: (C:)\\?\Volume{3e83355f-7c0e-11dc-b416-806e6f6e6963}\      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Shadow Copy Volume: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy4      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Originating Machine: Adi-Game-PC      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Service Machine: Adi-Game-PC      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Provider: 'Microsoft Software Shadow Copy provider 1.0'      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Type: ClientAccessibleWriters      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Attributes: Persistent, Client-accessible, No auto release, Differential, Auto recovered &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt;Contents of shadow copy set ID: {0bf23f77-8461-4869-b391-da4d213940a5}     &lt;br /&gt;&amp;#160;&amp;#160; Contained 1 shadow copies at creation time: &lt;font color="#ff0000"&gt;2/24/2008 4:00:24 AM       &lt;br /&gt;&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Shadow Copy ID: {87d59b22-9e84-4d0d-81ca-2b565d6f7e55}      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Original Volume: (C:)\\?\Volume{3e83355f-7c0e-11dc-b416-806e6f6e6963}\      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Shadow Copy Volume: &lt;strong&gt;&lt;font color="#ff0000"&gt;\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy5&lt;/font&gt;&lt;/strong&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Originating Machine: Adi-Game-PC      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Service Machine: Adi-Game-PC      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Provider: 'Microsoft Software Shadow Copy provider 1.0'      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Type: ClientAccessibleWriters      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Attributes: Persistent, Client-accessible, No auto release, Differential, Auto recovered &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt;&lt;strong&gt;C:\Windows\system32&amp;gt;mklink &lt;font color="#ff0000"&gt;/d&lt;/font&gt; c:\shadowcopy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy5&lt;font color="#ff0000"&gt;\         &lt;br /&gt;&lt;/font&gt;symbolic link created for c:\shadowcopy &amp;lt;&amp;lt;===&amp;gt;&amp;gt; \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy5&lt;font color="#ff0000"&gt;\&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font color="#ff0000"&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt;C:\Windows\system32&amp;gt;dir c:\shadowcopy     &lt;br /&gt; Volume in drive C has no label.      &lt;br /&gt; Volume Serial Number is 4A02-860C &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt; Directory of c:\shadowcopy &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt;12/14/2007&amp;#160; 01:46 AM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Asi     &lt;br /&gt;01/15/2008&amp;#160; 12:56 AM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bin      &lt;br /&gt;12/13/2007&amp;#160; 11:59 PM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; debuggers      &lt;br /&gt;12/13/2007&amp;#160; 11:55 PM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 17,644,031 dir.log      &lt;br /&gt;01/14/2008&amp;#160; 11:41 PM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Downloads      &lt;br /&gt;01/01/2008&amp;#160; 05:50 PM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dumps      &lt;br /&gt;12/30/2007&amp;#160; 11:43 PM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; garbage      &lt;br /&gt;01/08/2008&amp;#160; 11:13 PM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Garmin      &lt;br /&gt;10/15/2007&amp;#160; 09:03 PM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Intel      &lt;br /&gt;12/30/2007&amp;#160; 11:59 PM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Program Files      &lt;br /&gt;01/27/2008&amp;#160; 01:32 AM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Program Files (x86)      &lt;br /&gt;01/15/2008&amp;#160; 12:17 AM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; test      &lt;br /&gt;01/30/2008&amp;#160; 06:52 AM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Users      &lt;br /&gt;12/14/2007&amp;#160; 01:55 AM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; WinDDK      &lt;br /&gt;02/13/2008&amp;#160; 05:23 AM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows      &lt;br /&gt;02/21/2008&amp;#160; 10:43 PM&amp;#160;&amp;#160;&amp;#160; &amp;lt;DIR&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Work      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1 File(s)&amp;#160;&amp;#160;&amp;#160;&amp;#160; 17,644,031 bytes      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 15 Dir(s)&amp;#160; 147,657,666,560 bytes free&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;That's it. Now I have a persistent link called c:\shadowcopy which points to the contents of the shadow copy device - which is the image of my C:\ drive at 4:00 AM (this is when my latest system restore point was created). &lt;/p&gt;  &lt;p&gt;A new notes,though:&lt;/p&gt;  &lt;p&gt;1) Make sure you use the &amp;quot;/D&amp;quot; option in MKLINK so you create a directory-based, not a file-based symbolic link&lt;/p&gt;  &lt;p&gt;2) Make sure you append a backslash to the shadow copy device in the MKLINK command (marked in red above)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If this made you interested about shadow copies - note that you can create, enumerate and delete shadow copies programatically using either VB scripts that use the &lt;a href="http://msdn2.microsoft.com/en-us/library/aa394428.aspx"&gt;WMI API&lt;/a&gt; for shadow copy administration, or by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/bb968832(VS.85).aspx"&gt;VSS API&lt;/a&gt; (documented publicly on MSDN). Sample code is available in the Platform SDK as well. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7936789" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Programming/default.aspx">Programming</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Script+recipes/default.aspx">Script recipes</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Vista/default.aspx">Vista</category></item><item><title>[RO] Seminar - Storage si programare distribuita</title><link>http://blogs.msdn.com/adioltean/archive/2007/05/03/ro-seminar-storage-si-programare-distribuita.aspx</link><pubDate>Thu, 03 May 2007 20:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2397674</guid><dc:creator>AdiOltean</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/2397674.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=2397674</wfw:commentRss><description>&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/florinlazar/" mce_href="http://blogs.msdn.com/florinlazar/"&gt;Florin Lazar&lt;/A&gt;, &lt;A class="" href="http://weblogs.studentclub.ro/members/todi.aspx" mce_href="http://weblogs.studentclub.ro/members/todi.aspx"&gt;Todi Pruteanu&lt;/A&gt; si cu mine am demarat in cursul acestei saptamani un seminar tehnic pe teme de storage in Vista si programare distribuita in WCF.&amp;nbsp;Mai multe detalii aici: &lt;A href="http://reg.studentclub.ro/"&gt;http://reg.studentclub.ro&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Pana acum seminariile din Bucuresti si Cluj au avut un raspuns fantastic! Daca aveti opinii, impresii (pozitive sau negative) m-as bucura sa le puneti in sectiunea de comentarii...&lt;/P&gt;
&lt;P&gt;Si nu in ultimul rand, multumiri lui Todi si Microsoft Romania pentru organizarea acestui eveniment.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2397674" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Programming/default.aspx">Programming</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Click+or+miss/default.aspx">Click or miss</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Windows Home Server - links</title><link>http://blogs.msdn.com/adioltean/archive/2007/03/15/windows-home-server-links.aspx</link><pubDate>Fri, 16 Mar 2007 01:43:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1890270</guid><dc:creator>AdiOltean</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/1890270.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=1890270</wfw:commentRss><description>&lt;p&gt;A friend of mine didn't know about Windows Home Server - so I sent him these links: &lt;/p&gt; &lt;p class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;span style="mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;-&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Main site: &lt;/font&gt;&lt;a href="http://stopdigitalamnesia.com/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://stopdigitalamnesia.com&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;span style="mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;-&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Interview with Charlie Kindel&amp;nbsp;&lt;/font&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=270965"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://channel9.msdn.com/ShowPost.aspx?PostID=270965&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;span style="mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;-&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Download: &lt;/font&gt;&lt;a href="https://connect.microsoft.com/site/sitehome.aspx?wa=wsignin1.0&amp;amp;siteid=38"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;https://connect.microsoft.com/site/sitehome.aspx?wa=wsignin1.0&amp;amp;siteid=38&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;span style="mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;-&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Articol on Wikipedia: &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Windows_Home_Server"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://en.wikipedia.org/wiki/Windows_Home_Server&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;span style="mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;-&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Blog: &lt;/font&gt;&lt;a href="http://blogs.technet.com/homeserver/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://blogs.technet.com/homeserver&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; &amp;nbsp;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;span style="mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;-&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Press release: &lt;/font&gt;&lt;a href="http://www.microsoft.com/Presspass/press/2007/jan07/01-08WindowsHomeServerPR.mspx"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://www.microsoft.com/Presspass/press/2007/jan07/01-08WindowsHomeServerPR.mspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1890270" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Click+or+miss/default.aspx">Click or miss</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/XBox/default.aspx">XBox</category></item><item><title>Previous Versions in Vista - on Channel 9!</title><link>http://blogs.msdn.com/adioltean/archive/2007/02/26/previous-versions-in-vista-on-channel-9.aspx</link><pubDate>Tue, 27 Feb 2007 05:29:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1766723</guid><dc:creator>AdiOltean</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/1766723.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=1766723</wfw:commentRss><description>&lt;p&gt;Hot and fresh from Channel 9: a&amp;nbsp;session on Shadow Copies in Vista, and its applications: Previous Versions and the brand-new System Restore. &lt;/p&gt; &lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=286303"&gt;Check it out&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1766723" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Programming/default.aspx">Programming</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Click+or+miss/default.aspx">Click or miss</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Vista/default.aspx">Vista</category></item><item><title>The next generation of storage management is here! </title><link>http://blogs.msdn.com/adioltean/archive/2006/12/07/the-next-generation-of-storage-management-is-here.aspx</link><pubDate>Thu, 07 Dec 2006 08:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1230514</guid><dc:creator>AdiOltean</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/1230514.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=1230514</wfw:commentRss><description>&lt;P&gt;Storage management is complex, we all know it. For many people, even the simplest opeartions in&amp;nbsp;a SAN look like black magic.&amp;nbsp;It's no wonder why - if you want to, say, create a brand new 5 TB file share using your brand new your SAN box: you need to create a new LUN in your SAN, mounting it on a machine, initialize the disk, create partitions, assigning drive letters, create the file shares and assign proper permissions, etc. &lt;/P&gt;
&lt;P&gt;The new Windows product &lt;A class="" href="http://www.microsoft.com/windowsserversystem/storage/wudss.mspx" mce_href="http://www.microsoft.com/windowsserversystem/storage/wudss.mspx"&gt;launched today&lt;/A&gt;&amp;nbsp;solves this problem. WUDSS&amp;nbsp;offers simple, easy-to use wizards, for the complex operations above, plus of course, the famous Finish button. It's &lt;STRONG&gt;that &lt;/STRONG&gt;simple! &lt;/P&gt;
&lt;P&gt;And, yes, as you could guess, the main theme is simplifying and integrating all storage management scenarios (at least for file servers) in a single management UI: &lt;/P&gt;
&lt;P&gt;-&amp;nbsp;A new out-of-the-box experience (OOBE) that allows you to "initialize" your brand new shiny&amp;nbsp;storage box with a few mouse clicks. &lt;/P&gt;
&lt;P&gt;- Combined file, print and block-level storage services in a single management interface&lt;/P&gt;
&lt;P&gt;- Easy remote management through a single HTTP URL&lt;/P&gt;
&lt;P&gt;- New cluster configuration wizard that vastly simplifies provisioning and creation of shared disk resources. &lt;/P&gt;
&lt;P&gt;The product will ship on Dell's new PowerVault NX 1950 hardware initially, and other OEMs will incorporate it in other NAS boxes. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S.&amp;nbsp;&amp;nbsp;WUDSS&amp;nbsp;stands for&amp;nbsp;Windows Unified Data Storage Server 2003 - a long name, in our established Microsoft tradition :-)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1230514" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Click+or+miss/default.aspx">Click or miss</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category></item><item><title>Time Machine: Vista Previous Versions are now making their way into Mac OS X Leopard...</title><link>http://blogs.msdn.com/adioltean/archive/2006/08/07/691392.aspx</link><pubDate>Mon, 07 Aug 2006 23:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:691392</guid><dc:creator>AdiOltean</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/691392.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=691392</wfw:commentRss><description>&lt;P&gt;Mac OS X Leopard incorporates now a previous versions feature called Time Machine - similar with something that we added in Windows Server 2003 a while back, and recently in Windows Vista as well. &lt;/P&gt;
&lt;P&gt;If you just read the text at &lt;A href="http://www.apple.com/macosx/leopard/timemachine.html"&gt;http://www.apple.com/macosx/leopard/timemachine.html&lt;/A&gt;&amp;nbsp;it looks a lot with what Vista already offers as well - automatic backup of your whole system at night, ability to use an external drive for your backups (Vista can also backup to a DVD-RW), ability to restore any file by going back in time, etc. &lt;/P&gt;
&lt;P&gt;However, their UI is very interesting - it is a&amp;nbsp;Flip3D-like browser of previous versions of your file system. &lt;/P&gt;
&lt;P&gt;P.S. &lt;STRONG&gt;Time Machine&lt;/STRONG&gt;? Funny enough - when we designed the Previous Versions feature in Windows Server 2003 back in 2001, the code name of our product was &lt;A href="http://www.timewarp.org.uk"&gt;Timewarp&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=691392" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Vista/default.aspx">Vista</category></item><item><title>The Previous Versions feature in Vista - an ArsTechnica review</title><link>http://blogs.msdn.com/adioltean/archive/2006/07/31/684403.aspx</link><pubDate>Mon, 31 Jul 2006 22:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:684403</guid><dc:creator>AdiOltean</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/684403.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=684403</wfw:commentRss><description>&lt;P&gt;ArsTechnica noticed our new Previous Versions feature in Vista. Give it a click: &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://arstechnica.com/news.ars/post/20060730-7383.html"&gt;http://arstechnica.com/news.ars/post/20060730-7383.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=684403" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category></item><item><title>More VSHADOW stuff: how to backup Exchange, SQL, NTFS </title><link>http://blogs.msdn.com/adioltean/archive/2006/01/25/517599.aspx</link><pubDate>Wed, 25 Jan 2006 23:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:517599</guid><dc:creator>AdiOltean</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/517599.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=517599</wfw:commentRss><description>&lt;P&gt;While researching for the previous post, I just started a few searches for VSHADOW on the internet, and I found more interesting usages of it. One example: EqualLogic published a nice technical report of using VSHADOW to backup/restore Exchange, SQL and NTFS. Here is the link: &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.equallogic.com/docs/tr-ms-vshadow.pdf"&gt;http://www.equallogic.com/docs/tr-ms-vshadow.pdf&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Just to bring you up to speed: VSHADOW was written to showcase for VSS backup and restore capabilities. The source code is available on the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0b4f56e4-0ccc-4626-826a-ed2c4c95c871&amp;amp;DisplayLang=en"&gt;VSS SDK&lt;/A&gt;. You can use VSHADOW to backup/restore Exchange/SQL/NTFS on any hardware array that implements VSS HW providers, in a similar way as outlined in the paper above. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S. BTW - standard disclaimers apply. I am not affiliated in any way with EqualLogic. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=517599" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Programming/default.aspx">Programming</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Script+recipes/default.aspx">Script recipes</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category></item><item><title>Fast backup of Virtual Server images (using VSHADOW)</title><link>http://blogs.msdn.com/adioltean/archive/2006/01/25/517584.aspx</link><pubDate>Wed, 25 Jan 2006 23:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:517584</guid><dc:creator>AdiOltean</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/517584.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=517584</wfw:commentRss><description>&lt;P&gt;Jeff Trumbull &lt;A href="http://cwashington.netreach.net/depo/view.asp?Index=1049&amp;amp;ScriptType=vbscript"&gt;published&lt;/A&gt; a very nice script on how to backup a Virtual Server image wiht about one minute of downtime! &lt;/P&gt;
&lt;P&gt;The solution uses VSHADOW.EXE, a small&amp;nbsp;command-line utility that can be used to create shadow copies. VSHADOW is part of the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0b4f56e4-0ccc-4626-826a-ed2c4c95c871&amp;amp;DisplayLang=en"&gt;VSS SDK&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=517584" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Programming/default.aspx">Programming</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Script+recipes/default.aspx">Script recipes</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category></item><item><title>How to build a cheap backup server</title><link>http://blogs.msdn.com/adioltean/archive/2006/01/21/515803.aspx</link><pubDate>Sat, 21 Jan 2006 23:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:515803</guid><dc:creator>AdiOltean</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/515803.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=515803</wfw:commentRss><description>&lt;P&gt;A while back,&amp;nbsp;our team&amp;nbsp;helped the Small Business Server&amp;nbsp;team with some interesting VSS issues&amp;nbsp;just before shipping&amp;nbsp;SBS 2003. The issues were solved, and each member of our team got a free CD of SBS 2003. So, I decided to do something with it - an SBS&amp;nbsp;machine&amp;nbsp;that also can be used as a SBS and backup server. &lt;/P&gt;
&lt;P&gt;After&amp;nbsp;several trips to Fry's (to watch for the green labels and get the best deals)&amp;nbsp;this is what I settled for:&lt;BR&gt;- Case: Antec Sonata II. A little bit pricey, but I&amp;nbsp;wanted a case with a real solid design&amp;nbsp;and a very good power source (Antec SmartPower 2.0 450W). Price after rebates: $70, which is pretty good keeping in mind that only the source is sold separately for almost $60. This is the only component from the server on which I didn't try to get the cheapest thing available. You should never go cheap on the power source, or you'll regret. &lt;BR&gt;- MB + CPU combo: ASUS K8V-MX plus Athon64 3000+ socket 754. Price: 130$. Cheap, powerful enough (more than enough) for what I intended to do, but unfortunately no Gigabit ethernet. Still, I had video output included thanks to the K8M800 chipset, which saved me from buying a separate video card.&lt;BR&gt;- CPU fan: 15$&lt;BR&gt;- Memory - 2x512 PC3200 DDR400: 70$.&amp;nbsp; Probably even cheaper these days.&lt;BR&gt;- Two 250 GB SATA harddisks: $60 each after rebates. I intended to use them to hold the backups.&amp;nbsp;A RAID-1 controller is included in the motherboard, but unfortunately it is not bootable, so I needed a separate harddisk to hold the OS. Even if they have very similar characteristis, the harddisks are not the same model (Western Digital&amp;nbsp;and Hitachi). I could get only one of each due to the "one rebate per house" limitation. So this is an unusual mirror pair, but it seems to work pretty well. &lt;BR&gt;- One additional 200 GB PATA main harddisk to hold the OS. Probably overkill, but I thought it was a nice deal to get&amp;nbsp;it for only $40 after the rebate.An alternative was to buy instead a dedicated&amp;nbsp;Adaptec PCI RAID controller which is bootable from (and use the SATA harddisks to hold everything), but I would have ended up with the same price anyway.&lt;BR&gt;- No mouse, keyboard, video card or monitor. It's a server after all. Like an iPod, the server itself has &lt;STRONG&gt;only &lt;/STRONG&gt;two cables going into it: the network cable, and the power cord. (I needed to&amp;nbsp;borrow a keyboard, a mouse and a monitor during SBS setup, however).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Total:&lt;/STRONG&gt; $445 (after various rebates). Max downtime on&amp;nbsp;future issues? A few days, (including more Fry's trips) which is good enough for me. If any part breaks, I can replace it easily (and if the main PATA harddisk breaks, all I have to do is to buy another one and do an ASR restore). &lt;/P&gt;
&lt;P&gt;The most painful part in this scheme was the SBS setup, which required&amp;nbsp;countless reboots (to install SBS 2003, then SBS SP1, then apply various security patches, etc.).&amp;nbsp;But now it pretty much works by itself, with zero management from my side.&lt;/P&gt;
&lt;P&gt;In the end, I have a nice-looking&amp;nbsp;NAS box&amp;nbsp;with lots of&amp;nbsp;free space on backup shares. With Exchange, Sharepoint and SQL Server incuded. The server performs a scheduled backup of itself on the backup disks, while keeping the last&amp;nbsp;twenty backups available.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[update: minor typo fixes, as usual :-)] &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=515803" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category></item><item><title>Using NTBackup to achieve P2V</title><link>http://blogs.msdn.com/adioltean/archive/2006/01/20/515267.aspx</link><pubDate>Fri, 20 Jan 2006 12:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:515267</guid><dc:creator>AdiOltean</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/515267.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=515267</wfw:commentRss><description>&lt;P&gt;I always thought about writing a post about&amp;nbsp;physical-to-virtual migration&amp;nbsp;strategies in combination with VSS, but I never got to it. So it's not surprising that others started to uncover this trail :-)&lt;/P&gt;
&lt;P&gt;One&amp;nbsp;particular&amp;nbsp;&lt;A href="http://macrolinz.com/macrolinz/index.php/2006/01/09/physcial-to-virtual/"&gt;technique&lt;/A&gt; in this area is described&amp;nbsp;in Lindsay Donaghe's &lt;A href="http://www.macrolinz.com/macrolinz/"&gt;blog&lt;/A&gt;&amp;nbsp;- she uses NTBackup to do pretty much the following:&lt;BR&gt;1) Backup the physical machine (Windows XP, or something similar). It is important that the backup is done using the ASR mode (Automated System Recovery) because the virtual machine hardware will be different.&lt;BR&gt;2) Create a virtual machine. She uses VMWare but you can use Virtual PC as well.&lt;BR&gt;3) Perform an ASR restore on the newly-created machine. Done!&lt;/P&gt;
&lt;P&gt;I would add one more thing. The technique is also useful as a &lt;STRONG&gt;testing&amp;nbsp;procedure&lt;/STRONG&gt;&amp;nbsp;to verify that your ASR backup can be actually used to perform a restore. Otherwise, an untested backup is a useless backup, as Murphy&amp;nbsp;would say... &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=515267" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+XP/default.aspx">Windows XP</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category></item><item><title>Windows Backup - highlighted as one of the main Vista features!</title><link>http://blogs.msdn.com/adioltean/archive/2006/01/05/509796.aspx</link><pubDate>Thu, 05 Jan 2006 23:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:509796</guid><dc:creator>AdiOltean</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/509796.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=509796</wfw:commentRss><description>&lt;P&gt;Whoohoo! Windows backup is there. Proeminently:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/windowsvista/features/default.aspx#wvC2"&gt;http://www.microsoft.com/windowsvista/features/default.aspx#wvC2&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;They also mention the Shadow Copy (aka Previous Versions). This is a standard feature now in Windows Server 2003, which is invaluable for many many customers. Now we are bring it to the masses directly into Vista. &lt;/P&gt;
&lt;P&gt;Did you delete a file by mistake? Or did you overwrite it and lost your old work? Just right-click on it (or on the parent directory)&amp;nbsp;&amp;nbsp;and you will see all its previous versions&amp;nbsp;in the last month.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=509796" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+XP/default.aspx">Windows XP</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category></item><item><title>GetVolumeInformationW warnings in VSS - what do they mean?</title><link>http://blogs.msdn.com/adioltean/archive/2005/09/12/464079.aspx</link><pubDate>Mon, 12 Sep 2005 20:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:464079</guid><dc:creator>AdiOltean</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/464079.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=464079</wfw:commentRss><description>&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;I &lt;a href="http://blogs.msdn.com/adioltean/archive/2004/11/2.aspx"&gt;mentioned&lt;/A&gt; a while back a weird-looking event log entry:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Courier New" size=1&gt;Event Type: Warning&lt;BR&gt;Event Source: &lt;FONT style="BACKGROUND-COLOR: #ffffff"&gt;&lt;B style="COLOR: black; BACKGROUND-COLOR: #a0ffff"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff"&gt;VSS&lt;/FONT&gt;&lt;/B&gt;&lt;BR&gt;&lt;/FONT&gt;Event Category: None&lt;BR&gt;Event ID: 12290&lt;BR&gt;Date:&amp;nbsp; 8/30/2004&lt;BR&gt;Time:&amp;nbsp; 12:37:19 PM&lt;BR&gt;User:&amp;nbsp; N/A&lt;BR&gt;Computer: &lt;EM&gt;SomeMachineName&lt;/EM&gt;&lt;BR&gt;Description:&lt;BR&gt;Volume Shadow Copy Service warning: &lt;B style="COLOR: black; BACKGROUND-COLOR: #ffff66"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff"&gt;GetVolumeInformationW&lt;/FONT&gt;&lt;/B&gt;&lt;BR&gt;(&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;\\?\Volume{57d9017d-f07e-11d8-8e52-505054503030}&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;\,NULL,0,NULL,NULL,[0x00000000], , 260) == &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;0x00000005&lt;/STRONG&gt;&lt;/FONT&gt;.&amp;nbsp; &lt;BR&gt;hr = 0x00000000.&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;The error code (0x00000005) is the return code from the &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/getvolumeinformation.asp"&gt;GetVolumeInformation&lt;/A&gt; API on the volume with the name &lt;A href="file://\\?\Volume{57d9017d-f07e-11d8-8e52-505054503030"&gt;\\?\Volume{57d9017d-f07e-11d8-8e52-505054503030&lt;/A&gt;} (you can see the correspondence between volume names and drive letters by running the MOUNTVOL command). &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;What this means in the context of VSS? Let's assume that you set up Y: to be the shadow storage for volume X: (i.e. when X: is shadowed, the shadow copy files for X: are stored on Y:). There are several cases that can lead to this error:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;1) If the error is 0x00000005 (i.e. ERROR_ACCESS_DENIED), then you either do not have sufficient access rights on the corresponding volume (X: or Y:) for the Local System account, or there is an application (Chkdsk or Format) which acquired exclusive access to the volume. Make sure that Local System has enough access rights to the root. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;2) If the error is 0x00000002 or 0x00000003 (i.e. ERROR_FILE_NOT_FOUND or ERROR_PATH_NOT_FOUND), then one of the X: or Y: volumes are missing.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;As I already mentioned in my previous post, this is one of the classical cases where the code calls a Win32 API which is not supposed to fail (or at least the programmer that wrote the code did not expect the API to fail). But it turns out that in reality this API does fail in some ways that were not anticipated. That's why it is important to have a good feedback loop between the PSS engineers and the development team...&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=464079" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category></item><item><title>VSS writers and inconsistent shadow copies</title><link>http://blogs.msdn.com/adioltean/archive/2005/08/31/458907.aspx</link><pubDate>Thu, 01 Sep 2005 07:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:458907</guid><dc:creator>AdiOltean</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/458907.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=458907</wfw:commentRss><description>&lt;P&gt;A few days ago, a customer told me that he encountered a weird error while using NTBackup to backup the system. The error text looked like this in backup log:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;Media name: "System State.bkf created 8/29/2005 at 5:38 PM"&lt;BR&gt;Volume shadow copy creation: Attempt 1.&lt;BR&gt;"MSDEWriter" has reported an error 0x800423f0. This is part of System State. The backup cannot continue.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Error returned while creating the volume shadow copy:800423f0&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The first thing that we observe is the particularly cryptic message which doesn't really tell anything, except that an error occured. Unfortunately this is an example of a&amp;nbsp;useless message: what is the message transmitted here? What should be the next steps to remedy the situation? Fortunately,&amp;nbsp;developers&amp;nbsp;at Microsoft (including me) started&amp;nbsp;to realize in the last how important is to have the right error message infrastructure in place - but I digress. &lt;/P&gt;
&lt;P&gt;Being familiar with VSS, I immediately spotted the issue: 800423f0 is VSS_E_WRITERERROR_INCONSISTENTSNAPSHOT (documented briefly&amp;nbsp;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vss/base/writer_errors_and_vetoes.asp"&gt;here&lt;/A&gt; on MSDN, in the VSS SDK section). &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What is an inconsistent shadow copy? &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Let me step back and offer some context to this problem. VSS is a complex infrastructure that&amp;nbsp;allows backup applications to&amp;nbsp;create, list, delete shadow copies&amp;nbsp;in order to get a reliable backup. These shadow copies are especially useful during backup, where you need a stable "version" of your data.&amp;nbsp;Shadow copies are nothing more than static images of the system volumes, images that are frozen in time. More technical information about VSS can be&amp;nbsp;found&amp;nbsp;&lt;A href="http://msdn.microsoft.com/library/en-us/vss/base/volume_shadow_copy_service_overview.asp"&gt;here&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;VSS also allows applications to participate in the shadow copy creation process. Applications can receive various notifications during backup and restore - notifications that are used to ensure that these applications do have a consistent stored image on the shadow copy.&amp;nbsp;These notifications are received through some dedicated software components called &lt;STRONG&gt;VSS writers&lt;/STRONG&gt;. For example, AD has one writer, Exchange another writer, SQL another one, etc. (you can actually enumerate the writers on your machine and their state through the VSSADMIN LIST WRITERS command). &lt;/P&gt;
&lt;P&gt;Now, a consistent image is absolutely needed in order to guarantee a reliable restore of your applications. At restore time, nothing is worse than to discover that your backed-up data is corrupt or inconsistent. And this is the reason for adding a special error code to denote the fact that&amp;nbsp;a certain writer is in "inconsistent state" during the creation of a certain shadow copy set. &lt;/P&gt;
&lt;P&gt;For example, if you have a SQL database with the database on X:\ and logs on Y:\, and you create a shadow copy set containing only X:\, then the shadow copy is inconsistent with respect to the SQL writer. That doesn't mean that the shadow copy will be inconsistent with respect to&amp;nbsp;other writers&amp;nbsp;- it is very likely that no other writer will have data on X:\. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What is the solution? &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I'm skipping for now the technical details on why this "inconsistent snapshot" can cause problems, and go directly to the solution. The workaround to the NTBackup problem sounds weirder than the usual set of workarounds, but here it is: &lt;BR&gt;1) Isolate all the relevant volumes on the machine that might contain active SQL databases and/or logs.&lt;BR&gt;2) On each of these additional volumes (which are not related with the system state) create &lt;EM&gt;one empty file&lt;/EM&gt;.&lt;BR&gt;3) In NTBackup, along with the system state, include these empty files created above. (but not the large database files). This will include that all these volumes will be part of the shadow copy set, and therefore the MSDE Writer should not fail anymore with 0x800423f0.&lt;/P&gt;
&lt;P&gt;This will eliminate the NTBackup error when you have this type of failures with the MSDE/SQL writer. A similar problem can happen with the AD writer (named the NTDS writer on domain controller). The solution is very similar. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Technical details...&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Why does this work? Well, it's essentially a limitation of NTBackup. NTBackup doesn't "know" whether the SQL writer is important enough such that a failure in it should abort the system state backup. Part of the reason is the fact that some system services (like UDDI)&amp;nbsp;depend on SQL or MSDE. Also, the particular mode used to create shadow copies is based on the assumption that the correct set of SQL-related&amp;nbsp;volumes need to be present in the set (in the example above, X:\ and Y:\). If one &lt;STRONG&gt;volume &lt;/STRONG&gt;is present and the other one is missing, the writer goes into an error state. Now, if you select at least one file in a given volume, NTBackup will include that volume in the shadow copy set. Since both the database &amp;amp; log volumes are now in the set, the SQL writer is happy. &lt;/P&gt;
&lt;P&gt;That said, I would also like to mention that the level of integration between NTBackup and VSS is&amp;nbsp;atypical in this specific case&amp;nbsp;- a different backup application&amp;nbsp;should choose to enforce writer consistency not at the volume level, but at the component/file level. Such an backup application will cause the SQL writer to go in a failed state only if you select the database file and not the log file, for example. In other words, if one of the writer-related files is present in the set and the other ones are missing, &lt;STRONG&gt;only then &lt;/STRONG&gt;the writer goes in a failed state. &lt;/P&gt;
&lt;P&gt;One&amp;nbsp;might appear confusing from the details above. How does the writer know whether the backup application needs volume-level consistency (i.e. NTBackup) or component/file-level consistency (all other backup apps)? The answer is that the application has the ability to choose between the two consistency modes, in the IVssBackupComponents::&lt;A href="http://msdn.microsoft.com/library/en-us/vss/base/ivssbackupcomponents_setbackupstate.asp"&gt;SetBackupState&lt;/A&gt;(...) API. The first parameter dictates the selection model for this backup session. The recommended value is bSelectComponents == TRUE, which also&amp;nbsp;tells that&amp;nbsp;the backup application&amp;nbsp;will select the necessary writer components during backup. The bSelectComponents == FALSE is a value maintained for legacy reasons (compatibility with NTBackup, mainly) but in general, it is not a good choice to use this mode, especially&amp;nbsp;if you want to keep track what writer components are present (and in consistent state) on the shadow copy set. &lt;/P&gt;
&lt;P&gt;One more note: The VSHADOW.EXE sample requestor, provided in the VSS SDK, provides a sample implementation of a backup application that works in component mode. BETEST.EXE is a more complex VSS requestor, that uses advanced&amp;nbsp;VSS features. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=458907" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+XP/default.aspx">Windows XP</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category></item><item><title>Data Protection Manager closer to shipping...</title><link>http://blogs.msdn.com/adioltean/archive/2005/07/08/436985.aspx</link><pubDate>Sat, 09 Jul 2005 01:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:436985</guid><dc:creator>AdiOltean</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/adioltean/comments/436985.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adioltean/commentrss.aspx?PostID=436985</wfw:commentRss><description>&lt;P&gt;The &lt;A href="http://www.microsoft.com/presspass/features/2005/jul05/07-08DataProtectionManager.mspx"&gt;new&lt;/A&gt; Data Protection Manager is almost done! From &lt;A href="http://www.infoworld.com/article/05/07/08/HNmsdiskrecovery_1.html"&gt;Infoworld&lt;/A&gt;: &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Microsoft has completed production of its disk-based data backup and recovery system and will release the product to manufacturing in the next 30 days, said Ben Matheson, group product manager for DPM at Microsoft. The vendor also has set the pricing for the product at $950 for one DPM server and the ability to protect three other file servers. Microsoft has completed production of its disk-based data backup and recovery system and will release the product to manufacturing in the next 30 days, said Ben Matheson, group product manager for DPM at Microsoft. The vendor also has set the pricing for the product at $950 for one DPM server and the ability to protect three other file servers. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;For some, DPM seems too revolutionary - for example&amp;nbsp;Josh Meier from Ars Technica &lt;A href="http://arstechnica.com/journals/microsoft.ars/2005/7/8/654"&gt;misses the point&lt;/A&gt; on how DPM would integrate enterprise backup solution. DPM is&lt;STRONG&gt; not &lt;/STRONG&gt;a complete replacement for tape backup - it is a &lt;STRONG&gt;complementary &lt;/STRONG&gt;solution that can go in parallel with a tape-based backup. In fact, DPM already has integrated support for tape-oriented backup as well, in addition of providing fast recovery abilities at the file level. &lt;/P&gt;
&lt;P class=ArticleBody page="1"&gt;&lt;EM&gt;Microsoft designed DPM from the ground up to interoperate with existing tape-based backup and recovery products, but recommends that customers use disk as well because of the unreliability and time-consuming nature of tape. &lt;/EM&gt;&lt;/P&gt;
&lt;P class=ArticleBody page="1"&gt;&lt;EM&gt;"DPM doesn’t really replace anything; it's designed to be complementary," Matheson said. "Ninety percent or more customers rely on tape backup, but when it comes time to do recovery, it’s slow and unreliable ... we are advocating that customers have a disk-to-disk-to-tape backup scenario." &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;(update - fixing link)&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=436985" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adioltean/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/VSS/default.aspx">VSS</category><category domain="http://blogs.msdn.com/adioltean/archive/tags/Storage/default.aspx">Storage</category></item></channel></rss>