<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.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>Ask the Core Team</title><link>http://blogs.technet.com/b/askcore/</link><description>Microsoft Enterprise Platforms Support: Windows Server Core Team</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Exchange DAGs and Cluster Networks</title><link>http://blogs.technet.com/b/askcore/archive/2012/05/21/exchange-dags-and-cluster-networks.aspx</link><pubDate>Mon, 21 May 2012 12:41:08 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499039</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3499039</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/05/21/exchange-dags-and-cluster-networks.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;One of my colleagues here at Microsoft wrote a couple blogs on managing Exchange networks on a cluster so I thought I’d post the links since they are tied into behavior you would see in a clustered environment.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/b/timmcmic/archive/2012/05/21/exchange-2010-mapping-dag-network-states-to-cluster-network-states.aspx"&gt;&lt;font size="2"&gt;Exchange 2010: Mapping DAG network states to cluster network states…&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/b/timmcmic/archive/2011/09/26/exchange-2010-collapsing-dag-networks.aspx"&gt;&lt;font size="2"&gt;Exchange 2010: Collapsing DAG Networks&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Jeff Hughes     &lt;br /&gt;Senior Support Escalation Engineer      &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499039" width="1" height="1"&gt;</description></item><item><title>MDT 2010 / 2012 – My deployment failed. What logs should I review and where are they located?</title><link>http://blogs.technet.com/b/askcore/archive/2012/05/18/mdt-2010-2012-my-deployment-failed-what-logs-should-i-review-and-where-are-they-located.aspx</link><pubDate>Fri, 18 May 2012 11:51:59 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3498706</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3498706</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/05/18/mdt-2010-2012-my-deployment-failed-what-logs-should-i-review-and-where-are-they-located.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;One of the most common questions I get is “What logs should I look at if my deployment fails?”&amp;#160;&amp;#160; So here is a little summary of the logs you will be most concerned with when troubleshooting a failed Windows 7 or Windows Server 2008 R2 install that are being deployed via Microsoft Deployment Toolkit 2010 or 2012.     &lt;br clear="all" /&gt;      &lt;br /&gt;First thing to note is that the location of the logs move around depending on what portion of setup we are talking about.&amp;#160; Here is a breakdown of the log locations during a MDT install task sequence:      &lt;br clear="all" /&gt;      &lt;br /&gt;Before the Image is applied to the machine:      &lt;br /&gt;&lt;font face="Consolas"&gt;X:\MININT\SMSOSD\OSDLOGS&lt;/font&gt;      &lt;br clear="all" /&gt;      &lt;br /&gt;After the system drive has been formatted:      &lt;br /&gt;&lt;font face="Consolas"&gt;C:\MININT\SMSOSD\OSDLOGS&lt;/font&gt;      &lt;br clear="all" /&gt;      &lt;br /&gt;After Deployment:      &lt;br /&gt;&lt;font face="Consolas"&gt;%WINDIR%\TEMP\DeploymentLogs&lt;/font&gt;      &lt;br clear="all" /&gt;      &lt;br /&gt;The logs of most interest for troubleshooting a failed install will be:      &lt;br clear="all" /&gt;      &lt;br /&gt;BDD.LOG – This is an aggregated log of all the MDT Logs.      &lt;br /&gt;SMSTS.LOG – This log would be used to troubleshoot Task Sequence errors.      &lt;br clear="all" /&gt;      &lt;br /&gt;Also note that each MDT script creates its own log files during execution (example: ZTIGather.log, ZTIDiskpart.log, ZTIDrivers.log, etc)&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;    &lt;/font&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;font size="2"&gt;Next Question is:&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160; &lt;/span&gt;How do I read the logs?&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;font size="2"&gt;Although you can view the logs with Notepad, it can be hard to make sense of the info in a regular text editor.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;The MDT logs are most easily read by Trace32 (which is part of the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=9257"&gt;Microsoft SCCM 2007 Toolkit&lt;/a&gt;.        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="2"&gt;Here is an excerpt of a BDD.log in Notepad:     &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4010.clip_5F00_image001_5F00_37957B19.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3817.clip_5F00_image001_5F00_thumb_5F00_0B787E28.png" width="621" height="374" /&gt;&lt;/font&gt;&lt;/a&gt;      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Here is that same portion of that bdd.log viewed in SMS Trace:     &lt;br /&gt;Notice warnings are highlighted in yellow, and errors in red.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7534.clip_5F00_image002_5F00_6E8F5952.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4314.clip_5F00_image002_5F00_thumb_5F00_42725C61.png" width="626" height="241" /&gt;&lt;/font&gt;&lt;/a&gt;      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Now that you know how to locate more detailed error information in the logs, here are some locations that you can use to search to help find solutions to your issues.&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 38.25pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/b/askcore/"&gt;The “Ask The Core Team” Blogs on TechNet&lt;/a&gt;:&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 38.25pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;“&lt;a href="http://blogs.technet.com/b/deploymentguys/"&gt;The Deployment Guys” Blogs on TechNet&lt;/a&gt;:&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 38.25pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en/mdt/threads"&gt;The MDT Social Forums on TechNet&lt;/a&gt;:&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 38.25pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;&lt;a href="http://technet.microsoft.com/en-us/solutionaccelerators/dd407791"&gt;The Microsoft Deployment Toolkit homepage on TechNet:&lt;/a&gt;          &lt;br /&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 38.25pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;The MDT Help Files also have a lot of information and serve as a good reference for finding proper syntax and examples.&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt 38.25pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt; mso-add-space: auto" class="MsoListParagraphCxSpLast"&gt;&lt;font size="2"&gt;Hopefully, this information will help aid your MDT troubleshooting.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Being armed with the proper tools and knowing where to look for the answers is the key to troubleshooting success.&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-ansi-language: en" lang="EN"&gt;&lt;font size="2"&gt;Bill Spears        &lt;br /&gt;Microsoft Enterprise Platforms Support        &lt;br /&gt;Senior Support Escalation Engineer / Premier Field Engineer&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3498706" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Deployment/">Deployment</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Bill+Spears/">Bill Spears</category></item><item><title>Requirements to save Bitlocker Recovery Key to AD using MDT</title><link>http://blogs.technet.com/b/askcore/archive/2012/05/16/requirements-to-save-bitlocker-recovery-key-to-ad-using-mdt.aspx</link><pubDate>Wed, 16 May 2012 13:45:43 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3498278</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3498278</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/05/16/requirements-to-save-bitlocker-recovery-key-to-ad-using-mdt.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;My name is Naziya Shaik and I am a Support Escalation Engineer with Windows Core team @ Microsoft. I would like to share information about enabling BitLocker while deploying operating system via MDT and the group policies that are required to be configured in AD DS.       &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;If you use Microsoft Deployment Toolkit to deploy Windows one of the prompts during Lite Touch is the prompt to enable Bitlocker Drive Encryption and you are given the option to save the bitlocker recovery key “in active directory”.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;See Figure 1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; page-break-after: avoid; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 10pt" class="MsoCaption"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3644.image_5F00_774601E5.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5226.image_5F00_thumb_5F00_3988F45C.png" width="322" height="229" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 10pt" class="MsoCaption"&gt;&lt;font color="#4f81bd" size="1"&gt;&lt;strong&gt;Figure &lt;span style="mso-no-proof: yes"&gt;1&lt;/span&gt;.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Bitlocker prompt during Lite Touch&lt;/strong&gt;&lt;/font&gt;&lt;span style="mso-bidi-font-size: 9.0pt"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;You can also enable the step manually in the task sequence.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;See Figure 2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; page-break-after: avoid; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt; mso-no-proof: yes"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 10pt" class="MsoCaption"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1104.image_5F00_0E14AD95.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7851.image_5F00_thumb_5F00_4140C131.png" width="338" height="300" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 10pt" class="MsoCaption"&gt;&lt;font color="#4f81bd" size="1"&gt;&lt;strong&gt;Figure &lt;span style="mso-no-proof: yes"&gt;2&lt;/span&gt;.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Bitlocker step in TS&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;The issue we have seen is that some customers believe that this is all that is required to save the recovery key to active directory.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;br clear="all" /&gt;          &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;In order for MDT to save the recovery key to active directory you must at a minimum enable the following group policy:       &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/b/askcore/archive/2010/07/02/bitlocker-policies-for-windows-7-on-windows-server-2003-or-windows-server-2008.aspx"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;Deploying Windows 7 with Windows Server 2003 or Windows Server 2008 DC&lt;/u&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;Path to GP:&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Computer Configuration\Administrative templates\Windows Components\Bitlocker Drive Encryption        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;Policy:&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Turn on Bitlocker backup to Active Directory Domain Services        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/b/askcore/archive/2010/02/16/cannot-save-recovery-information-for-bitlocker-in-windows-7.aspx"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;Deploying Windows 7 with Windows Server 2008 R2 DC&lt;/u&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;    &lt;br clear="all" /&gt;    &lt;br clear="all" /&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;Path to GP:&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Computer Configuration\Administrative templates\Windows Components\Bitlocker Drive Encryption\Operating System Drives        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;Policy:&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Choose how Bitlocker-protected operating system drives can be recovered        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;Additional configuration may be required also depending on your scenario.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;For more information see “&lt;/font&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd875529(v=ws.10).aspx#BKMK_1"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;Backing Up BitLocker and TPM Recovery Information to AD DS&lt;/u&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;”       &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;The following blog refers to a script to back up the recovery information to AD DS.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: en" lang="EN"&gt;&lt;a href="http://blogs.technet.com/b/askcore/archive/2010/04/06/how-to-backup-recovery-information-in-ad-after-bitlocker-is-turned-on-in-windows-7.aspx"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;How to backup recovery information in AD after BitLocker is turned ON in Windows 7&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;Naziya Shaik&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;Support Escalation Engineer&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3498278" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Bitlocker/">Bitlocker</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Naziya+Shaik/">Naziya Shaik</category></item><item><title>Windows 8 and .Net Framework 3.5</title><link>http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx</link><pubDate>Mon, 14 May 2012 15:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3497840</guid><dc:creator>John Marlin [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3497840</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx#comments</comments><description>&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;With each new release of Windows, it's a challenge to balance keeping the OS footprint small with maintaining forward compatibility for applications and devices. The .Net Framework is at the heart of this challenge. In Windows 8, Microsoft decided to take a new approach to the way that such features are installed. In this post, I will describe the new approach, how the changes might affect you, and how you can prepare for them to ensure a smooth transition to Windows 8.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About the .Net Framework&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The .Net Framework provides a class library and a Common Language Runtime (CLR) that allow software developers to create rich, secure applications. Additionally, the Framework provides the functionality required for such applications to run. A program developed using a particular version of the Framework typically requires that version, or a compatible one, to be installed on computers where it will run.&lt;/p&gt;
&lt;p&gt;Windows 7 and Windows Server 2008 R2 included .Net Framework 3.5. Additionally many applications have been written using .Net 4.0, so that version is often installed using a redistributable package from Microsoft. Windows 8 and Windows Server 2012 include .Net 4.5, which supports building and running the next generation of applications and web services, including Metro-style apps. .Net 4.5 supports applications written for 4.0, so there is no need to install .Net 4.0 on Windows 8.&lt;/p&gt;
&lt;h4&gt;&lt;a name="_Features_on_Demand"&gt;&lt;/a&gt;Features on Demand (FoD)&lt;/h4&gt;
&lt;p&gt;"Features on Demand (FoD)" is a new concept in Windows 8 that allows administrators and image builders to reduce the amount of space used by the component store by adding only the payload for optional components they need to a system image. "Payload" refers to the binaries and other files associated with a feature. Features on Demand also allows for the addition of roles and features to an image at any time they are needed .&lt;/p&gt;
&lt;p&gt;&lt;b&gt;In Windows 8,.Net Framework 3.5 is now a Feature on Demand.&lt;/b&gt; And to simplify the installation of common legacy versions of the .Net Framework, .Net 3.0 and 2.0 have been included in the same feature package as 3.5. That means if any of those three versions need to be installed, all the administrator needs to do is enable the single .Net Framework 3.5 feature in Windows 8.&lt;/p&gt;
&lt;p&gt;While we encourage developers to create or upgrade their applications using .Net 4.5, we realize that many commonly-used apps exist that depend on older versions of .Net, and that it takes time for developers to upgrade their code and for customers to upgrade to the new apps. For these reasons we have provided a variety of methods by which customers can enable the legacy versions of .Net in Windows 8.&lt;/p&gt;
&lt;h4&gt;&lt;a name="_Installation_Sources"&gt;&lt;/a&gt;Installation Sources&lt;/h4&gt;
&lt;p&gt;The .Net Framework 3.5 payload can be obtained from any of the following sources:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;middot; Windows Update (WU)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;middot; A Windows Image file (.wim) to which the payload has been added&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;middot; The \sources\sxs folder on the installation media&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There are unique advantages to using each. The source can be specified for the environment using a new Group Policy setting. It can also be specified when installing .Net 3.5 manually on an individual machine or image.&lt;/p&gt;
&lt;p&gt;The simplest scenario is one in which WU is accessible to both the machine and the user, and the machine is not configured to obtain updates from Windows Server Update Services (WSUS). In this case, when the feature is enabled, the user will be prompted for permission to download the update. If permitted, Windows will download the payload directly from Windows Update and install the feature. Done!&lt;/p&gt;
&lt;p&gt;In more controlled environments, administrators might want to redirect such download requests to an alternate source such as a Windows Image file (.wim) to which the payload was added, or the\sources\sxs folder from the installation media. There might also be network , proxy, or security configurations that prevent users from directly accessing Windows Update. Additionally, WSUS does not currently support the payloads for Features on Demand, although it does support the subsequent patching of the features. So in environments where machines are configured to obtain updates from WSUS, administrators will need to configure the source for initial FoD installations.&lt;/p&gt;
&lt;p&gt;To allow administrators to manage these scenarios, a new Group Policy setting was introduced in Windows 8 / Windows Server 2012: &lt;b&gt;"Specify settings for optional component installation and component repair&amp;rdquo;&lt;/b&gt;, located under Computer Configuration\Administrative Templates\System:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6014.image_5F00_7D18C03E.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1321.image_5F00_thumb_5F00_0A12A050.png" width="447" height="411" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This policy allows the administrator to configure the installation of Features on Demand and feature store repair operations to use only authorized locations.&lt;/p&gt;
&lt;p&gt;When this policy is enabled, a network location (for example, a file server) can be specified for both repair of the feature store, and enabling features whose payloads were not originally added. The &lt;b&gt;Alternate source file path&lt;/b&gt; can point to a \sources\sxs folder or a Windows image (WIM) file using the WIM: prefix. The repair WIM can be different than the initial WIM file used for installation. You can specify multiple paths by using ";" between the paths. Valid syntax is "wim:&amp;lt;path to wim&amp;gt;:&amp;lt;index&amp;gt;". Or "&amp;lt;path to sxs folder&amp;gt;".&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;\\server\Win8Media\sources\sxs&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;wim:\\server\sourcewim\install.wim:3&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you select &lt;b&gt;Never attempt to download payload from Windows Update&lt;/b&gt;, WU is not contacted during an installation or repair operation.&lt;/p&gt;
&lt;p&gt;If you select &lt;b&gt;Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)&lt;/b&gt;, attempts to add features (for example, .NET Framework 3.5) or repair the feature file store use Windows Update to download files. Target computers require Internet and WU access for this option. Normal servicing operations continue to use WSUS if it has been configured as a source.&lt;/p&gt;
&lt;p&gt;The advantage of a WIM file is that it can be kept current with updates. This may be important because files associated with features that have post-RTM updates will be repaired to their current versions if the specified source contains the current updates. It is important to note however, that the initial installation of FoDs from an updated WIM will still use RTM versions of files, with subsequent updates being applied using standard patching sources such as WU or WSUS. I'm not going to cover how to create and maintain a WIM file here. For more information on how to do that see &lt;a href="http://technet.microsoft.com/en-us/library/hh824821.aspx"&gt;Deployment Image Servicing and Management (DISM) Technical Reference&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;The\sources\sxs folder on the installation media can provide a quick and easy local source for initial installations. In addition to referencing the sxs folder in the policy setting above, you can specify it as the source for manually installation on individual machines. To make the source files available on the internal network, use the XCOPY command to copy the source files to a network share, and then reference the share as a mapped drive or a UNC where applicable:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;xcopy d:\sources\sxs\*.* x:\Win8Media\sources\sxs\ /s&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;a name="_Installation_Methods"&gt;&lt;/a&gt;Installation Methods&lt;/h4&gt;
&lt;p&gt;Now that we have covered the various sources, let's talk about how to enable the feature. There are three basic ways .Net 3.5 can be enabled, in order of preference: proactively, manually, or automatically.&lt;/p&gt;
&lt;p&gt;By far, the most hassle-free way to install any FoD to more than a very few machines is to add the payload and enable the feature on images you will be deploying in your environment. Couple that with configuring the Group Policy setting mentioned earlier to point to the right source for one-off scenarios, and about the only administrative work you will have beyond that will be maintaining an updated WIM file for feature repair. Again, I am not going into details here about how to create images for broad deployment. For more information on how to do that see &lt;a href="http://technet.microsoft.com/en-us/library/hh824821.aspx"&gt;Deployment Image Servicing and Management (DISM) Technical Reference&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The simplest way to enable .Net 3.5 on a small number of Windows 8 client machine is through &lt;b&gt;&lt;i&gt;Turn Windows features on or off&lt;/i&gt;:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;1. On the Start Screen begin typing &amp;ldquo;turn windows features on or off&amp;rdquo;, select Settings in the search pane, and click on &lt;b&gt;Turn Windows features on or off&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. &lt;/b&gt;Check the box next to &lt;b&gt;.Net Framework 3.5 (includes .NET 2.0 and 3.0)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;3. The wizard will search for required files and then prompt you to download files from Windows Update.&lt;/p&gt;
&lt;p&gt;4. Select &lt;b&gt;Download files from Windows Update&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4863.image_5F00_3B31DAF0.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8015.image_5F00_thumb_5F00_73705208.png" width="398" height="324" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;5. After the wizard completes, click Finish.&lt;/p&gt;
&lt;p&gt;The process on Windows Server 2012 is similar but is accomplished using the &lt;b&gt;&lt;i&gt;Add Roles and Features Wizard&lt;/i&gt;&lt;/b&gt;:&lt;/p&gt;
&lt;p&gt;1. In Server Manager, click &lt;b&gt;Manage&lt;/b&gt;, then select &lt;b&gt;Add Roles and Features&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;2. Click &lt;b&gt;Next&lt;/b&gt; at the &lt;i&gt;Before you begin&lt;/i&gt; screen.&lt;/p&gt;
&lt;p&gt;3. At the &lt;i&gt;Select installation type&lt;/i&gt; screen, select &lt;b&gt;Role-based or feature-based installation&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;4. On the &lt;i&gt;Select destination server&lt;/i&gt; screen, select the target server and click &lt;b&gt;Next&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;5. On the &lt;i&gt;Select server roles&lt;/i&gt; screen, click &lt;b&gt;Next&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;6. On the &lt;i&gt;Select features&lt;/i&gt; screen, check the box next to &lt;b&gt;.Net Framework 3.5 Features&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;. If you expand the tree it looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4885.image_5F00_40A04B94.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0184.image_5F00_thumb_5F00_78DEC2AC.png" width="506" height="213" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;7. On the &lt;i&gt;Confirm installation selections&lt;/i&gt; screen, a warning will be displayed asking &lt;i&gt;"Do you need to specify an alternate source path?..."&lt;/i&gt;. If the target machine does not have access to Windows Update, click the &lt;b&gt;Specify an alternate source path&lt;/b&gt; link to specify the path to the \sources\sxs folder and click &lt;b&gt;OK&lt;/b&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1754.image_5F00_73FC0EF0.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6064.image_5F00_thumb_5F00_4536564E.png" width="433" height="308" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5700.image_5F00_7D74CD66.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6560.image_5F00_thumb_5F00_7172DD32.png" width="434" height="345" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;8. After you have specified the alternate source, or if the target machine has access to Windows Update, click &lt;b&gt;Install&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Note that the Add Roles and Features Wizard gives the administrator the option to specify an alternate resource, whereas the Turn Windows features on or off dialog does not. In most environments, administrators will deploy standard images of client machines that include the necessary features, or they will configure Group Policy to specify the installation source for Features on Demand.&lt;/p&gt;
&lt;p&gt;Administrators can also use Deployment Image Servicing and Management (DISM) or Powershell cmdlets to enable the feature. DISM can be used to install the feature on individual computers, or to install it on an image that will be deployed to multiple computers.&lt;/p&gt;
&lt;p&gt;Here are some sample DISM commands to enable and get the status of the .Net Framework 3.5 feature:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Dism /online /get-featureinfo /featurename:NetFx3&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Dism /online /enable-feature /featurename:NetFx3 /All &lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:x:\sources\sxs &lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Use &lt;b&gt;/All&lt;/b&gt; to enable all parent features of the specified feature&lt;/p&gt;
&lt;p&gt;Use &lt;b&gt;/LimitAccess&lt;/b&gt; to prevent DISM from contacting WU/WSUS&lt;/p&gt;
&lt;p&gt;Use &lt;b&gt;/Source&lt;/b&gt; to specify the location of the files needed to restore the feature.&lt;/p&gt;
&lt;p&gt;(&lt;b&gt;x:&lt;/b&gt; is the drive letter of the installation media or mapped network share that contains a copy of the installation files)&lt;/p&gt;
&lt;p&gt;To install using Powershell, use Server Manager cmdlets on servers to install features. (It should be noted that the Get-WindowsFeature cmdlet may not show a feature as installed unless all of its parent features are also installed):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Get-WindowsFeature &amp;ndash;name NET-Framework-Core&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Install-WindowsFeature &amp;ndash;name NET-Framework-Core &lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Install-WindowsFeature &amp;ndash;name NET-Framework-Core &amp;ndash;source x:\sources\sxs&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Similar DISM Powershell cmdlets can be used on either client or server, but note again that the Server manager cmdlets above are recommended on server..&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Get-WindowsOptionalFeature &amp;ndash;Online &amp;ndash;FeatureName NetFx3&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Enable-WindowsOptionalFeature &amp;ndash;Online &amp;ndash;FeatureName NetFx3 &amp;ndash;All&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Enable-WindowsOptionalFeature &amp;ndash;Online &amp;ndash;FeatureName NetFx3 &amp;ndash;All -LimitAccess -Source x:\sources\sxs&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;a name="_Applications"&gt;&lt;/a&gt;&lt;a name="_Windows_features_that"&gt;&lt;/a&gt;Windows features that require .Net 3.5&lt;/h4&gt;
&lt;p&gt;As of this writing, the only Windows feature I am aware of that requires .Net 3.5 (beyond those that are specific to .Net 3.5 and ASP.Net 3.5) is Powershell 2.0. If you need it for script compatibility, you will need to install .Net 3.5 to get Powershell 2.0 functionality. On Windows 8 client, Windows PowerShell 2.0 is already enabled and you simply need to enable .Net 3.5 to use it. On server, you will need to install the Windows PowerShell 2.0 Engine, which will prompt you to also install .Net 3.5.&lt;/p&gt;
&lt;h4&gt;Applications&lt;/h4&gt;
&lt;p&gt;The automatic installation trigger I alluded to earlier requires a discussion about installing applications.&lt;/p&gt;
&lt;p&gt;As mentioned before, many applications rely on older versions of the .Net Framework. In fact, some current versions of Microsoft products including Microsoft SQL and some System Center products use older versions.&lt;/p&gt;
&lt;p&gt;Many applications perform checks during their installation to verify that the required version of the .Net Framework is installed. If not, they install the necessary version, often using a redistributable package available from Microsoft. However, the methods that application installers use to verify and install .Net can vary. The experience of installing apps in Windows 8 might have unexpected results because of how external attempts to install .Net are now intercepted and handled by Windows.&lt;/p&gt;
&lt;p&gt;Installation of the new.Net Framework 3.5 FoD package can be triggered automatically in Windows 8 in the following scenarios:&lt;/p&gt;
&lt;p&gt;&amp;middot; You attempt to install .Net 2.0, 3.0, or 3.5 using a redistributable package available for download from Microsoft.&lt;/p&gt;
&lt;p&gt;&amp;middot; An application attempts to install one of the redistributable packages for a required version during its own installation process.&lt;/p&gt;
&lt;p&gt;&amp;middot; An application that requires a legacy version, executes without preinstalling the required version.&lt;/p&gt;
&lt;p&gt;In each of these cases, an application shim in Windows 8 intercepts the attempt and invokes the installation of the new .Net 3.5 feature. Once triggered, the installation should proceed as if it was initiated from the UI, DISM, or Powershell.&lt;/p&gt;
&lt;p&gt;The classic "Your mileage may vary" disclaimer applies here because we really don't know how all applications will react to the shim intercepting the installation attempt. Also, some apps look for the existence of certain files to verify the installation of the desired .Net version. Such app installations may fail if .Net 3.5 was preinstalled because some files previously present on the older versions have been deprecated in Windows 8. We are however testing many frequently used apps, and in some cases introducing pre-app shims if they are detecting .NET inappropriately.&lt;/p&gt;
&lt;p&gt;To avoid problems with applications that need it, it is best to enable the new .Net 3.5 feature before installing your app.&lt;/p&gt;
&lt;h4&gt;&lt;a name="_Recommendations"&gt;&lt;/a&gt;Recommendations&lt;/h4&gt;
&lt;p&gt;As with anything else, a little planning can go a long way. Here are the steps I recommend you consider in order of importance:&lt;/p&gt;
&lt;p&gt;A. Understand and evaluate the requirements of your applications. Don't just assume that every computer will require .Net 3.5 and enable it on all of your images. Doing this will defeat the potential benefits of having the payload removed. By the same token, if you deploy Windows 8 with the intention of dealing with the users and computers that need .Net 3.5 as they come up, you are setting yourself and your helpdesk up for a lot of unnecessary hassle. Install all of your common LOB and infrastructure apps one at a time in a test environment without .Net 3.5 and observer whether they attempt to install an older version of the Framework, and in general how they function. Then enable .Net 3.5 and make sure all apps function as expected.&lt;/p&gt;
&lt;p&gt;B. Include .Net 3.5 in images that will be deployed to users that will likely be running apps that require it.&lt;/p&gt;
&lt;p&gt;C. Copy the files from the installation media to a network share to so they can be referenced by manual installation attempts and optionally by the new Group Policy setting.&lt;/p&gt;
&lt;p&gt;D. Regardless of whether your environment includes WSUS servers, treat configuring the new Group Policy setting as &lt;b&gt;a requirement&lt;/b&gt;. You should determine how you want to handle attempts to download not only .Net 3.5, but also other Features on demand. Additionally, as the name implies, the policy also tells Windows where to obtain files to repair the feature store.&lt;/p&gt;
&lt;p&gt;E. Create and maintain a Windows Image that can be referenced by the Group Policy setting for ongoing FoD and feature store repair downloads.&lt;/p&gt;
&lt;p&gt;F. Experiment with the DISM Powershell cmdlets to be prepared to deploy Features on Demand remotely to machines as needed.&lt;/p&gt;
&lt;h4&gt;&lt;a name="_Misc._Considerations"&gt;&lt;/a&gt;Misc. Considerations&lt;/h4&gt;
&lt;h5&gt;Upgrading from Windows 7 / Windows Server 2008 R2&lt;/h5&gt;
&lt;p&gt;When a PC running Windows 7 (which includes .NET Framework 3.5.1 by default) is upgraded to Windows 8, or when a server running Windows Server 2008 R2 (which has .NET Framework 3.5.1 feature installed) is upgraded to Windows Server 2012, .NET Framework 3.5 is enabled automatically using the files on the installation media. The purpose of this is to increase the chances that all apps will work as they did before the upgrade.&lt;/p&gt;
&lt;h5&gt;Multilingual images&lt;/h5&gt;
&lt;p&gt;For images that will support more than one language, it is best to add the .NET Framework 3.5 binaries before adding any language packs. This order ensures that .NET Framework 3.5 language resources are installed correctly within the reference image and available to users and applications.&lt;/p&gt;
&lt;h4&gt;&lt;a name="_Common_Problems"&gt;&lt;/a&gt;Common Problems&lt;/h4&gt;
&lt;p&gt;Here, I've included three issues that you might run into when installing .Net 3.5. The hex error code is the most recognizable part and uniquely identifies each error. I've also included variations on text that might accompany the error code to increase the discoverability of this post. The text will vary, depending on whether it occurs on Windows 8 or Windows Server 2012, whether you tried to install it using the UI, DISM, or PowerShell, and on the build (Developer Preview, Consumer Preview, Release Preview, etc.):&lt;/p&gt;
&lt;p&gt;&lt;b&gt;0x800F0906 - CBS_E_DOWNLOAD_FAILURE&lt;/b&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Windows couldn't complete the requested changes.&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Windows couldn't connect to the Internet to download necessary files. Make sure you are connected to the Internet, and press 'Retry' to try again.&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Windows couldn't connect to the Internet to download necessary files. Make sure you're connected to the Internet, and press 'Retry' to try again.&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Error code: 0x800F0906&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;The request to add or remove features on the specified server failed. &lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Installation of one or more roles, roles services, or features failed.&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;The source files could not be downloaded. &lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;The source files could not be found. &lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Use the /source option to specify the location of the files that are required to restore the feature. The file location should be either the root directory of a mounted image or a component store that has the Windows Side-by-Side directory as an immediate subfolder.&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Use the "source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see &lt;/i&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=243077"&gt;&lt;i&gt;http://go.microsoft.com/fwlink/?LinkId=243077&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Try installing the roles, role services, or features again in a new Add Roles and Features Wizard session, and on the Confirmation page of the wizard, click "Specify an alternate source path" to specify a valid location of the source files that are required for the installation. The location must be accessible by the computer account of the destination server.&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is the most common issue that occurs when attempting to install .Net 3.5. It stems from the machine or user not having access to a configured payload source.&lt;/p&gt;
&lt;p&gt;To resolve this issue, make sure the machine and user have access to Windows Update, or that you have configured an alternate source to which the user and machine have access in the Group Policy setting. If machines in your environment are configured to use WSUS, make sure you have configured the Group Policy setting to direct download requests to WU or an alternate source. If it continues to fail, use the DISM command or Powershell cmdlet to install the feature, pointing to a local installation source.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;0x800F081F - CBS_E_SOURCE_MISSING &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;(The text for this message is often similar to that of the 0x800F0906 error above.)&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This can occur when trying to install from an installation source that is corrupt, incomplete, or invalid for the installed build (for example trying to use a Windows 8 Developer Preview source for a Consumer Preview or RTM installation). Also, make sure the full path is correct (x:\sources\sxs) and that the user has at least READ access to the location. Try to access the source directly as the installing user from the affected machine.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;0x800F0907 - CBS_E_GROUPPOLICY_DISALLOWED&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;DISM failed. No operation was performed. For more information, review the log file. The DISM log file can be found at %WINDIR%\logs\DISM\dism.log. &lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Due to network policy settings, Windows couldn't connect to the Internet to download files required to complete the requested changes. Please contact your network administrator for more information.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This might occur if Group Policy has been configured to prevent installing .NET Framework 3.5 from Windows Update. To resolve this, configure an alternate source in the new Group Policy setting.&lt;/p&gt;
&lt;h4&gt;&lt;a name="_References"&gt;&lt;/a&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh824822.aspx"&gt;How to Enable or Disable Windows Features&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=243077"&gt;(How to) Configure a Windows Repair Source&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/net/"&gt;Microsoft .Net&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/netframework/default"&gt;.Net Framework Developer Center&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc772269.aspx"&gt;.NET Framework 3.5.1 Features Overview&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh824821.aspx"&gt;Deployment Image Servicing and Management (DISM) Technical Reference&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh824814.aspx"&gt;How to Mount and Modify an Image&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/900935"&gt;How the Windows Update client determines which proxy server to use to connect to the Windows Update Web site&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Jim Martin&lt;/p&gt;
&lt;p&gt;Senior Support Escalation Engineer&lt;/p&gt;
&lt;p&gt;Microsoft Platforms Core Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3497840" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Jim+Martin/">Jim Martin</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/-Net/">.Net</category></item><item><title>EVENT ID 55: When Good Bits Go Bad</title><link>http://blogs.technet.com/b/askcore/archive/2012/05/09/event-id-55-when-good-bits-go-bad.aspx</link><pubDate>Wed, 09 May 2012 14:58:41 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3496973</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3496973</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/05/09/event-id-55-when-good-bits-go-bad.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;My name is William Effinger, and I am a Senior Support Escalation Engineer with the Windows Core team at Microsoft. Some of the most common questions we get here at the storage team center around CHKDSK. If you have ever come across any event ID 55s in your system event log, this blog is for you.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;What is an event ID 55? Let’s start by looking at the error:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Event Type: Error      &lt;br /&gt;Event Source: NTFS       &lt;br /&gt;Event ID: 55       &lt;br /&gt;Description:       &lt;br /&gt;The file system structure on disk is corrupt and unusable. Please run the chkdsk utility on the volume &amp;quot;Drive_letter:&amp;quot;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;While the error description is direct and self-explanatory, we often receive calls from customers who want to better understand how this occurred and their subsequent options. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;How did we get into this situation to begin with?&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The file system does not proactively check each write (doing so would hugely impact performance, as you can imagine). NTFS instead has a logic that checks some reads for congruence. As a preventative measure, we can only suggest best practices such as keeping up to date with drivers and firmware.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;We do know, however, that the corruption that we see in the file system is due one of two things: either a hardware problem or an issue with the file system driver. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The majority of the issues we see revolve around problems with hardware. As a rule of thumb, hardware tends to corrupt unpredictably.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;If you suspect hardware, the following techniques will likely help you identify the culprit:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;Install the latest SCSIPORT/RAIDPORT update(s).&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Remove or update filter drivers.&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Update 3rd party storage drivers /firmware.&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Try switching to different type of driver (raidport vs. monolithic).&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;P2V the machine and try using a different storage method (virtualized SCSI or ATAPI).&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;If all else fails, rearrange hardware into various combinations.&lt;/font&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;While extremely rare, NTFS issues can certainly happen. Unlike hardware, NTFS will leave a trail of very specific clues in the corruption leading straight to the offending code. Due to the exceptionally large install base of NTFS, opportunities for corruption have already been identified and resolved. If a software concern still remains, updating the latest version of NTFS would be a prudent course of action.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The only option left for Microsoft support is to look over your server and provide an analysis of the storage stack health. To do that, we look for filter and out of date storage drivers. Then we attempt to eliminate multi-pathing and/or contact the storage vendor suggesting updates as necessary. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Sometimes identifying the root cause of the corruption is less important than resolving the corruption itself. Event ID 55 has alerted you to the fact that there is corruption on the volume, and the only tool capable of resolving the file system corruption is CHKDSK. Unfortunately, customers are unable to use the corrupted volume while CHKDSK is repairing problems with the file system and estimating downtime is impossible. My colleague summed this up in his blog “&lt;/font&gt;&lt;a href="http://blogs.technet.com/b/joscon/archive/2010/10/29/questions-you-shouldn-t-call-microsoft-for.aspx"&gt;&lt;b&gt;&lt;font size="2"&gt;Questions you shouldn't call Microsoft for...&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;&lt;font size="2"&gt;” &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;If you have any event ID 55s in your system event log, it’s time to run CHKDSK. The longer you wait the worse it is likely to get. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;William Effinger&lt;/font&gt;    &lt;br /&gt;Senior Support Escalation Engineer &lt;/font&gt;    &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3496973" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Storage+and+File+Systems/">Storage and File Systems</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Will+Effinger/">Will Effinger</category></item><item><title>MDT 2010 &amp; 2012 – My deployment failed. What and where are logs I should review?</title><link>http://blogs.technet.com/b/askcore/archive/2012/05/08/mdt-2010-amp-2012-my-deployment-failed-what-and-where-are-logs-i-should-review.aspx</link><pubDate>Tue, 08 May 2012 14:01:50 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3496680</guid><dc:creator>John Marlin [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3496680</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/05/08/mdt-2010-amp-2012-my-deployment-failed-what-and-where-are-logs-i-should-review.aspx#comments</comments><description>&lt;p&gt;One of the most common questions I get is “What logs should I look at if my deployment fails?” So here is a little summary of the logs you will be most concerned with when troubleshooting a failed Windows 7 or Windows Server 2008 R2 install that are being deployed via Microsoft Deployment Toolkit 2010 or 2012.&lt;/p&gt;  &lt;p&gt;First thing to note is that the location of the logs move around depending on what portion of setup we are talking about. Here is a breakdown of the log locations during a MDT install task sequence:&lt;/p&gt;  &lt;p&gt;Before the Image is applied to the machine:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;X:\MININT\SMSOSD\OSDLOGS&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;After the system drive has been formatted:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;C:\MININT\SMSOSD\OSDLOGS&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;After Deployment:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;%WINDIR%\TEMP\DeploymentLogs&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The logs of most interest for troubleshooting a failed install will be:&lt;/p&gt;  &lt;p&gt;BDD.LOG – This is an aggregated log of all the MDT Logs.&lt;/p&gt;  &lt;p&gt;SMSTS.LOG – This log would be used to troubleshoot Task Sequence errors.&lt;/p&gt;  &lt;p&gt;Also note that each MDT script creates its own log files during execution (example: ZTIGather.log, ZTIDiskpart.log, ZTIDrivers.log, etc)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Next Question is: How do I read the logs?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Although you can view the logs with Notepad, it can be hard to make sense of the info in a regular text editor. The MDT logs are most easily read by Trace32 (which is part of the Microsoft SCCM 2007 Toolkit).&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;i&gt;Microsoft SCCM 2007 Toolkit       &lt;br /&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=9257"&gt;http://www.microsoft.com/download/en/details.aspx?id=9257&lt;/a&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Here is an excerpt of a BDD.log in Notepad:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4812.clip_5F00_image002_5F00_7D419DB8.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6646.clip_5F00_image002_5F00_thumb_5F00_21F2B530.jpg" width="519" height="315" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here is that same portion of that bdd.log viewed in SMS Trace:&lt;/p&gt;  &lt;p&gt;Notice warnings are highlighted in yellow, and errors in red.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6153.clip_5F00_image004_5F00_10BED78D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7128.clip_5F00_image004_5F00_thumb_5F00_4FB05828.jpg" width="518" height="203" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now that you know how to locate more detailed error information in the logs, here are some locations that you can use to search to help find solutions to your issues.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;i&gt;The “Ask The Core Team” Blogs on TechNet:       &lt;br /&gt;&lt;a href="http://blogs.technet.com/b/askcore/"&gt;http://blogs.technet.com/b/askcore/&lt;/a&gt; &lt;/i&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;i&gt;“The Deployment Guys” Blogs on TechNet:       &lt;br /&gt;&lt;a href="http://blogs.technet.com/b/deploymentguys/"&gt;http://blogs.technet.com/b/deploymentguys/&lt;/a&gt; &lt;/i&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;i&gt;The MDT Social Forums on TechNet:       &lt;br /&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en/mdt/threads"&gt;http://social.technet.microsoft.com/Forums/en/mdt/threads&lt;/a&gt; &lt;/i&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;i&gt;The Microsoft Deployment Toolkit homepage on TechNet:       &lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/solutionaccelerators/dd407791"&gt;http://technet.microsoft.com/en-us/solutionaccelerators/dd407791&lt;/a&gt; &lt;/i&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The MDT Help Files also have a lot of information and serve as a good reference for finding proper syntax and examples.&lt;/p&gt;  &lt;p&gt;Hopefully, this information will help aid your MDT troubleshooting. Being armed with the proper tools and knowing where to look for the answers is the key to troubleshooting success.&lt;/p&gt;  &lt;p&gt;Bill Spears    &lt;br /&gt;Microsoft Corporation     &lt;br /&gt;Senior Support Escalation Engineer / Premier Field Engineer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3496680" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Deployment/">Deployment</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/MDT+2010/">MDT 2010</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Bill+Spears/">Bill Spears</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/MDT+2012/">MDT 2012</category></item><item><title>How to: VSS Tracing</title><link>http://blogs.technet.com/b/askcore/archive/2012/04/29/how-to-vss-tracing.aspx</link><pubDate>Sun, 29 Apr 2012 16:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3495160</guid><dc:creator>John Marlin [MSFT]</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3495160</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/04/29/how-to-vss-tracing.aspx#comments</comments><description>&lt;h3&gt;How VSS Tracing Works!&lt;/h3&gt;
&lt;p&gt;Where to start? Well this depends on your current level of knowledge on the topic. So let&amp;rsquo;s start with a basic understanding of what VSS is. If you are just starting to work with VSS I suggest reading the articles below.&lt;/p&gt;
&lt;p&gt;The key points to focus on in this article are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Volume Shadow Copy Service Components&lt;/li&gt;
&lt;li&gt;Copy-on-Write (Differential Copy)&lt;/li&gt;
&lt;li&gt;Hardware-based Providers&lt;/li&gt;
&lt;li&gt;Software-based Providers&lt;/li&gt;
&lt;li&gt;How Shadow Copies Are Created&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Below are a couple of TechNet articles as a reference.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;How Volume Shadow Copy Service Works&lt;/i&gt;&lt;/b&gt; &lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc785914(WS.10).aspx"&gt;&lt;i&gt;http://technet.microsoft.com/en-us/library/cc785914(WS.10).aspx&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;Volume Shadow Copy Service&lt;/i&gt;&lt;/b&gt; &lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ee923636.aspx"&gt;&lt;i&gt;http://technet.microsoft.com/en-us/library/ee923636.aspx &lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I like to think about VSS as being camera that takes pictures of your data. Like a picture a VSS snapshot is a point in time view of a volume. The overall concept is rather simple. We hold writes to a disk so we can take a picture of the blocks on that disk. We then release the hold and are left with a view of the data at the time we took the picture. In the case of a client-accessible snapshot we then use COW or Copy-on-Write to make a copy of any blocks that change. This allows you to build a view of your data from the time of the snapshot. Since we have any a copy of the changed blocks we can use them to restore our view of the volume. Backup applications use this same type of process only they use different types of snapshot depending on the type of backup being run.&lt;/p&gt;
&lt;h3&gt;The Tools&lt;/h3&gt;
&lt;p&gt;Now that you have a basic understanding of how VSS works we can look at what to do when you run into errors. We have several tools at our disposal. &lt;b&gt;VSSTrace.exe&lt;/b&gt;, &lt;b&gt;Logman.exe&lt;/b&gt;, and &lt;b&gt;TraceLog.exe&lt;/b&gt; are all tools that we can leverage to capture traces. Tracing VSS will provide you with a log file that contains what function was called and the result. From this we can see where VSS is failing and the error being returned.&lt;/p&gt;
&lt;p&gt;One of the more common ways to capture a VSS trace is with &lt;b&gt;Vsstrace.exe&lt;/b&gt;. Using this tool and a few other tools from the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=23490"&gt;VSS SDK&lt;/a&gt;, like &lt;b&gt;Vssagent.exe&lt;/b&gt; we can capture additional diagnostics data that helps provide a better understanding of the type of snapshot being ran and details about the error we encountered. VSSAgent collects disk, volume, shadowcopy storage, events log entries and other critical information necessary to provide context to the trace you are capturing.&lt;/p&gt;
&lt;p&gt;One of the most important things to know when reviewing a VSS trace is the context. Case in point, are you looking at the actions of a software provider or hardware provider? Or, maybe the trace is simply a command being run in which case we would not be expecting the see the same function calls as we would with a complete snapshot. For example,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;vssadmin list writers&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Knowing the intention of the requestor at the time of the snapshot is important to understanding what to look for in the trace.&lt;/p&gt;
&lt;h3&gt;Tracing Options Explained&lt;/h3&gt;
&lt;p&gt;Let&amp;rsquo;s spend some time and talk about the options available when capturing tracing of VSS. For this I am going to focus on &lt;b&gt;VSSTRace.exe&lt;/b&gt;. &lt;b&gt;VSSTRace.exe&lt;/b&gt; allows us to use the various tracing levels and options available to us from the VSS service. For example:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;vsstrace.exe -o trace.txt&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This will generate a trace file in plain text format. Where this command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;vsstrace.exe -etl trace.etl&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This would create an ETL formatted file which you would not be able to read with a text editor.&lt;/p&gt;
&lt;p&gt;So let&amp;rsquo;s say you were having an issue where you wanted to only capture tracing from action performed by the writers. You could run the following command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;vsstrace.exe -f 0 +WRITER&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In this command the &amp;ldquo;-f&amp;rdquo; would indicate the enabling of flags and the &amp;ldquo;0&amp;rdquo; would indicate no modules are going to be traced. Now that we have told tracing to not capture anything we have to add back the stuff we want. That is where the &amp;ldquo;+WRITER&amp;rdquo; comes into play. This enables tracing for just the writers.&lt;/p&gt;
&lt;p&gt;There is a great chart on MSDN that provides you with all the various modules and flags that can be turned on (&lt;i&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/dd765233(v=vs.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/windows/desktop/dd765233(v=vs.85).aspx&lt;/a&gt;)&lt;/i&gt;&lt;i&gt;. &lt;/i&gt;To find out more about &lt;b&gt;Vsstrace.exe&lt;/b&gt;, please see:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;Using VSS Diagnostics&lt;/i&gt;&lt;/b&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa384631(v=vs.85).aspx"&gt;&lt;i&gt;http://msdn.microsoft.com/en-us/library/windows/desktop/aa384631(v=vs.85).aspx&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Level is the next thing we should cover. There are 21 different log levels for VSS tracing. The most commonly used is 170. This is the default log level for &lt;b&gt;Vsstrace.exe&lt;/b&gt;; however, this can be adjusted by appending to the command line we use to start the trace. Here is the command you would use with VSSTrace.exe to capture all events for only the VSS service components.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;vsstrace.exe +f 0xffff -COORD -l 255&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This chart has all the log levels listed for you. This can also be found in greater detail on the above mentioned links to MSDN.&lt;/p&gt;
&lt;blockquote&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="49"&gt;
&lt;p&gt;&lt;b&gt;Level&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="207"&gt;
&lt;p&gt;&lt;b&gt;Information included in trace output&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;000&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;020&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Fatal errors&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;030&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Unhandled exceptions&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;040&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Errors&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;050&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Assertions&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;060&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Warnings&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;080&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Exception handling&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;100&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Event Log activity&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;120&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;General information&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;140&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Code flow&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;160&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Function enter and exit&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;170&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Function return values&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;180&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Function parameters (terse)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;190&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Function parameters (verbose)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;200&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Verbose information level 1&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;210&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Verbose information level 2&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;220&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Verbose information level 3&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;230&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Fast Code Level 1&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;240&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Fast Code Level 2&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;250&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Fast Code Level 3&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="49"&gt;
&lt;p&gt;255&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;All&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/blockquote&gt;
&lt;h3&gt;Taking a Trace&lt;/h3&gt;
&lt;p&gt;Now it&amp;rsquo;s time for us to do some tracing. Earlier we talked about the options available to us, now let&amp;rsquo;s put them practice. We will start with a basic trace that will capture all modules and write the trace data to a plain text file on C:\TEMP.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;vsstrace.exe +f 0xffff -o C:\temp\trace.txt&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now say you need a trace of only the Windows built-in in software provider. You would run the following command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;vsstrace.exe -f 0 +SWPRV -o C:\trace.txt&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here we see that the &amp;ldquo;-f 0&amp;rdquo; indicates no modules to be traced, and then we add the &amp;ldquo;+SWPRV&amp;rdquo; to indicate that we will be only tracing the built-in software provider to a text file located at &amp;ldquo;C:\Temp\Trace.txt&amp;rdquo;. This kind of granularity is useful when trying to isolate a particular module.&lt;/p&gt;
&lt;p&gt;If you need to capture a greater level of detail within the trace. We can add the &amp;ldquo;-l&amp;rdquo; flag to set the level of logging to capture. By default we use 170 from the above chart. Let&amp;rsquo;s turn that up to the maximum setting of 255. The command would now look like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;vsstrace.exe -l 255 &amp;ndash;o C:\trace.exe&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This setting will get you every possible message from all modules. That being said, keep in mind that this comes at the cost of space. The trace file will grow in size quickly depending on the flags set. In contrast to this by limiting logging to specific modules and trace levels you can limit the overall size on lengthy captures.&lt;/p&gt;
&lt;h3&gt;Reading the Trace&lt;/h3&gt;
&lt;p&gt;Now that we understand the options and tracing levels and have captured our trace, it&amp;rsquo;s time to figure out what&amp;rsquo;s wrong. The best way to do this is to use a text analysis tool like Notepad++ or some other tool with a filtering option. You are going to want to create filters on the following key words.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Failure&lt;/li&gt;
&lt;li&gt;Warning&lt;/li&gt;
&lt;li&gt;abort&lt;/li&gt;
&lt;li&gt;0x8004&lt;/li&gt;
&lt;li&gt;0x8007&lt;/li&gt;
&lt;li&gt;0x8000f&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These key words should help point out where the trace is failing. Please remember that there are all kinds of patterns and failures that will be shown in these logs. Understanding them comes in time so don&amp;rsquo;t get discouraged if you cannot figure these out easily.&lt;/p&gt;
&lt;p&gt;Here is an example of a VSS Trace.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;---Trace Snip ---&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;12402 [0480230921,0x001e34:0x1864:0x3bc9015a] modules\writers\evtlogwriter.cxx(0460): CEventLogWriter::BackupLogs: Failed to backup event log Microsoft-Windows-EventCollector/Operational to C:\WINDOWS\Repair\Backup\ServiceState\EventLogs\Microsoft-Windows-EventCollector/Operational.evt. [0x0000007b] &lt;br /&gt;12403 [0480230937,0x001e34:0x1864:0x3bc9015a] modules\writers\evtlogwriter.cxx(0460): CEventLogWriter::BackupLogs: Throwing HRESULT code 0x8000ffff. Previous HRESULT code = 0x00000000 &lt;br /&gt;12404 [0480230937,0x001e34:0x2438:0x3bc9015a] coord\src\async.cxx(0509): CVssAsync::QueryStatus: Returning *pHrResult: 0x00042309 &lt;br /&gt;12466 [0480231203,0x001e34:0x1864:0x36bde5db] modules\registry\registry.cxx(1277): CVssDiag::RecordGenericEvent: Event name: VSS_WS_FAILED_AT_PREPARE_SNAPSHOT (SetCurrentState)&lt;/span&gt; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;---End Snip---&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;In the example, you can see a failure to access a particular resource during the snapshot process. Let&amp;rsquo;s break this down. The first line in example 1 shows that VSS was running the &lt;b&gt;CEventLogWriter::BackupLogs:&lt;/b&gt; function and its result was:&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Courier New; font-size: small;" face="Courier New" size="2" color="#0000ff"&gt;Failed to backup event log Microsoft-Windows-EventCollector/Operational to C:\WINDOWS\Repair\Backup\ServiceState\EventLogs\Microsoft-Windows-EventCollector/Operational.evt. [0x0000007b]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Looking deeper at the results, we see that the failure code was 0x0000007b.&lt;/p&gt;
&lt;p&gt;To see what the this error code is indicative of, you can run the following at an administrative command prompt:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" face="Courier New" size="2"&gt;C:\&amp;gt; slui.exe 0x2a 0x0000007b&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This will give you a dialog box that gives the description:&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1104.image_5F00_292B7BED.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6371.image_5F00_thumb_5F00_4795BCD6.png" width="387" height="272" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can also use a tool such as &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=985"&gt;Err.exe&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Taking what we just learned about the error code we can look at the path to the object that we were trying to access. Notice that the path is invalid as the path contains a &amp;ldquo;/&amp;rdquo;. From this we can now investigate that issue with that path.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Now that we have taken tracing from A-Z, you should be well armed to get out there and collect some traces. Remember it takes time to get the hang of what's going on in a trace.&lt;/p&gt;
&lt;p&gt;Good luck and successful backups!&lt;/p&gt;
&lt;p&gt;Randy Monteleone &lt;br /&gt;Sr. Support Escalation Engineer &lt;br /&gt;Microsoft&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3495160" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Windows+Server+2008/">Windows Server 2008</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/VSS/">VSS</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Randy+Monteleone/">Randy Monteleone</category></item><item><title>Troubleshooting Boot Issues due to missing Driver signature (x64)</title><link>http://blogs.technet.com/b/askcore/archive/2012/04/15/troubleshooting-boot-issues-due-to-missing-driver-signature-x64.aspx</link><pubDate>Sun, 15 Apr 2012 14:18:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3492240</guid><dc:creator>John Marlin [MSFT]</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3492240</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/04/15/troubleshooting-boot-issues-due-to-missing-driver-signature-x64.aspx#comments</comments><description>&lt;p&gt;Today, I am going to discuss how to troubleshoot a scenario where the system does not boot in normal mode; however, boots up fine upon selecting &lt;b&gt;F8 -&amp;gt; Disable Driver Signature Enforcement.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;In 64-bit operating systems starting with Windows Vista, Windows will load a kernel-mode driver only if the driver is signed. You might get different fatal errors during the boot process depending on the driver that was blocked from loading and how it impacted the further processes. While some of the fatal system errors reference the driver on the blue screen, some may not.&lt;/p&gt;
&lt;p&gt;Here is an example of how we can diagnose the problem and fix it. When booting normally, you may receive this error and the machine halts:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0333.clip_5F00_image001_5F00_1FA8007A.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1803.clip_5F00_image001_5F00_thumb_5F00_529790E1.png" width="563" height="92" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This article explains this type of stop error.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Bug Check 0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED&lt;/i&gt; &lt;br /&gt;&lt;i&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff560177(v=vs.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/windows/hardware/ff560177(v=vs.85).aspx&lt;/a&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In decoding the stop error, you should look at the second parameter.&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span size="1"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;Stop 0XC000021A FATAL SYSTEM ERROR&lt;/span&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span size="1"&gt;(0X00000000 &lt;b&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;0XC0000428&lt;/span&gt;&lt;/b&gt; 0X00100588)&amp;nbsp; &lt;b&gt;&lt;/b&gt;&lt;em&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;b&gt;&amp;lt;---&lt;/b&gt;&lt;b&gt; second parameter indicates error code&lt;/b&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To translate the hex code, you can use the inbox &lt;b&gt;&lt;i&gt;SLUI.EXE &lt;/i&gt;&lt;/b&gt;tool or look up the error code from &lt;b&gt;&lt;i&gt;ntstatus.h &lt;/i&gt;&lt;/b&gt;file in the Windows SDK.&lt;/p&gt;
&lt;p&gt;Command Usage:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;slui.exe 0x2a 0xC0000428&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6175.clip_5F00_image002_5F00_1C4668D2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7215.clip_5F00_image002_5F00_thumb_5F00_7AE6C335.png" width="391" height="286" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Restart your computer and start pressing the &lt;strong&gt;&amp;lt;F8&amp;gt;&lt;/strong&gt; key on your keyboard. On a computer that is configured for booting to multiple operating systems, you can press the &lt;strong&gt;&amp;lt;F8&amp;gt;&lt;/strong&gt; key when the Boot Menu appears. On the Advanced Boot Options menu, select &lt;b&gt;&lt;i&gt;Disable Driver Signature Enforcement &lt;/i&gt;&lt;/b&gt;press &lt;strong&gt;&amp;lt;ENTER&amp;gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4150.clip_5F00_image004_5F00_1DE70ED9.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1016.clip_5F00_image004_5F00_thumb_5F00_33151481.jpg" width="496" height="373" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If the server boots up after selecting this mode, we now know that it is some driver or module which is unsigned or being detected as unsigned that is preventing the system from booting up properly.&lt;/p&gt;
&lt;p&gt;Our next task is to find out the module name and devise a remedy. You would need to open Event Viewer and go to Applications and Services Logs -&amp;gt; Microsoft -&amp;gt; Windows -&amp;gt; CodeIntegrity -&amp;gt; Operational.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Note: Check if you can see events like the ones depicted below. &lt;/i&gt; &lt;br /&gt;&lt;i&gt;In case you get &amp;ldquo;access denied&amp;rdquo; while accessing the &amp;ldquo;operational&amp;rdquo; log create a folder on the root of the C drive and give Everyone full rights.&lt;/i&gt; &lt;br /&gt;&lt;i&gt;Redirect the ETL file path to the newly created folder. Disable and enable the logging again.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5340.clip_5F00_image006_5F00_719A6227.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0116.clip_5F00_image006_5F00_thumb_5F00_67E1CE24.png" width="575" height="316" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once logging is enabled, you will find the unsigned driver name from the events.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;&lt;/b&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;Remediation...&lt;/b&gt;&lt;/em&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The driver can be a Microsoft inbox driver or a 3rd party driver. For drivers that have newer versions available and can be updated, that is the first thing to try. In most cases, this will fix the problem.&lt;/p&gt;
&lt;p&gt;However, you might encounter a scenario when there is no update available. Here are the steps to find out the required catalog file and place it accordingly.&lt;/p&gt;
&lt;p&gt;Files can be copied from another working server with similar file versions and extracted from the update that was the source of the file version.&lt;/p&gt;
&lt;p&gt;We can use the SIGCHECK.EXE tool to find the catalog file for a file.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Sigcheck&lt;/i&gt; &lt;br /&gt;&lt;i&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897441"&gt;http://technet.microsoft.com/en-us/sysinternals/bb897441&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;Step -1 : Verify if the driver is really Unsigned: &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Note: The full path of the driver file should be passed as a command line parameter&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3323.clip_5F00_image008_5F00_10508A6C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8004.clip_5F00_image008_5F00_thumb_5F00_1B999EA9.png" width="618" height="252" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can run the command as described in the screenshot above to make sure the driver is indeed being detected as unsigned.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;Step &amp;ndash; 2 : Get the Signed driver from a working server:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1145.clip_5F00_image010_5F00_3133D746.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0143.clip_5F00_image010_5F00_thumb_5F00_3AAC95BC.png" width="616" height="290" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The actual file and the catalog can be copied from a working server and placed in respective locations as depicted above. Once the copy completes, use the SIGCHECK tool to verify and make sure that the file is detected as signed and displays the name of the catalog. Reboot the server and ensure it comes up fine in the normal mode.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="background-color: #cccccc;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="background-color: #cccccc;"&gt;Appendix - A&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Note:&lt;/p&gt;
&lt;p&gt;To find the catalog for the file, you can also enable verbose logging for &lt;b&gt;&lt;i&gt;CodeIntegrity&lt;/i&gt;&lt;/b&gt; on the working server.&amp;nbsp; This will log the name of the CAT file where the file hash was found during the verification.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1680.clip_5F00_image013_5F00_543422E9.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="clip_image013" border="0" alt="clip_image013" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8182.clip_5F00_image013_5F00_thumb_5F00_2DC219D1.png" width="595" height="359" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Steps to enable CodeIntegrity verbose logging:&lt;/p&gt;
&lt;p&gt;i. Open Event Viewer &lt;br /&gt;ii. Select the &lt;strong&gt;View&lt;/strong&gt; drop down menu and choose &lt;strong&gt;Show Analytic and Debug Logs&lt;/strong&gt; from the list &lt;br /&gt;iii. Navigate to &lt;strong&gt;Applications and Services Logs&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Microsoft&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Windows&lt;/strong&gt; -&amp;gt; &lt;strong&gt;CodeIntegrity&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Verbose&lt;/strong&gt; &lt;br /&gt;iv. Right &amp;ndash; click and select enable log&lt;/p&gt;
&lt;p&gt;More information on the Code Integrity can be found here:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Code Integrity Diagnostic System Log Events &lt;br /&gt;&lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff539911(v=vs.85).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/windows/hardware/ff539911(v=vs.85).aspx&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="background-color: #cccccc;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="background-color: #cccccc;"&gt;Appendix - B&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Note: The SIGNTOOL application can be used to get similar information.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Signtool&lt;/i&gt; &lt;br /&gt;&lt;i&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx&lt;/a&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Mentioned below is an example of this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;C:\WinDDK\7600.16385.1\bin\amd64&amp;gt;SignTool.exe verify /a /v c:\windows\system32\win32k.sys&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;Verifying: c:\windows\system32\win32k.sys&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;File is signed in catalog: C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Package_7_for_KB2661001~31bf3856ad364e35~amd64~~6.1.1.0.cat&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;Hash of file (sha1): DEDF7D339D8355A9875661559BD582FA46008AE5&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;Signing Certificate Chain:&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued to: Microsoft Root Certificate Authority&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued by: Microsoft Root Certificate Authority&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expires:&amp;nbsp;&amp;nbsp; Mon May 10 04:58:13 2021&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHA1 hash: CDD4EEAE6000AC7F40C3802C171E30148030C072&lt;/span&gt;&lt;/p&gt;
&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued to: Microsoft Windows Verification PCA&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued by: Microsoft Root Certificate Authority&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expires:&amp;nbsp;&amp;nbsp; Wed Mar 16 03:35:41 2016&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHA1 hash: 5DF0D7571B0780783960C68B78571FFD7EDAF021&lt;/span&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued to: Microsoft Windows&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued by: Microsoft Windows Verification PCA&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expires:&amp;nbsp;&amp;nbsp; Tue May 15 02:41:44 2012&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHA1 hash: 5C616DC011E309DFCD15C0EA32494186654A2CDC&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;The signature is timestamped: Mon Jan 16 15:24:23 2012&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;Timestamp Verified by:&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued to: Microsoft Root Certificate Authority&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued by: Microsoft Root Certificate Authority&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expires:&amp;nbsp;&amp;nbsp; Mon May 10 04:58:13 2021&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;SHA1 hash: CDD4EEAE6000AC7F40C3802C171E30148030C072&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued to: Microsoft Time-Stamp PCA&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued by: Microsoft Root Certificate Authority&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expires:&amp;nbsp;&amp;nbsp; Sat Apr 03 18:33:09 2021&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHA1 hash: 375FCB825C3DC3752A02E34EB70993B4997191EF&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued to: Microsoft Time-Stamp Service&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Issued by: Microsoft Time-Stamp PCA&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expires:&amp;nbsp;&amp;nbsp; Fri Oct 26 02:12:17 2012&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHA1 hash: FC33104FAE31FB538749D5F2D17FA0ECB819EAE5&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;Successfully verified: c:\windows\system32\win32k.sys&lt;/span&gt;&lt;/p&gt;
&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;Number of files successfully Verified: 1&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;Number of warnings: 0&lt;/span&gt; &lt;br /&gt;&lt;span style="color: #0000ff; font-family: Courier New;" face="Courier New" color="#0000ff"&gt;Number of errors: 0&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Below are articles you should review that discuss more details about this subject.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;i&gt;Driver Signing Requirements for Windows&lt;/i&gt; &lt;br /&gt;&lt;i&gt;&lt;a href="http://msdn.microsoft.com/en-us/windows/hardware/gg487317"&gt;http://msdn.microsoft.com/en-us/windows/hardware/gg487317&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;i&gt;Driver Signing Guidelines for ISVs&lt;/i&gt; &lt;br /&gt;&lt;i&gt;&lt;a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463036"&gt;http://msdn.microsoft.com/en-us/windows/hardware/gg463036&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;br /&gt;&lt;i&gt;Kernel-Mode Code Signing Walkthrough&lt;/i&gt; &lt;br /&gt;&lt;i&gt;&lt;a href="http://msdn.microsoft.com/en-us/windows/hardware/gg487328"&gt;http://msdn.microsoft.com/en-us/windows/hardware/gg487328&lt;/a&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;i&gt;Installing an Unsigned Driver during Development and Test &lt;/i&gt; &lt;br /&gt;&lt;i&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff547565(v=vs.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/windows/hardware/ff547565(v=vs.85).aspx&lt;/a&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hope this helps and until next time, Take care.&lt;/p&gt;
&lt;p&gt;Parthiv Seth &lt;br /&gt;Support Escalation Engineer &lt;br /&gt;Microsoft Windows Server Core Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3492240" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Windows+Server+2008/">Windows Server 2008</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Parthiv+Seth/">Parthiv Seth</category></item><item><title>Why is the CNO in a Failed State?</title><link>http://blogs.technet.com/b/askcore/archive/2012/03/27/why-is-the-cno-in-a-failed-state.aspx</link><pubDate>Tue, 27 Mar 2012 17:15:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3488844</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3488844</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/03/27/why-is-the-cno-in-a-failed-state.aspx#comments</comments><description>&lt;p&gt;Hello, my name is Steven Graves and I am a Support Escalation Engineer (SEE) in the Platforms Support group here at Microsoft. One of the technologies I support is Windows Server Failover Clustering. I’d like to take a couple of minutes to share some information on an issue I previously worked on. The customer wanted to create an Exchange 2010 DAG, which would be the first Windows Server 2008 R2 cluster in their environment and they were having issues bringing the CNO online after the cluster was created. The customer domain was originally 2003 and they had to add a 2008 R2 DC and update the schema in order to install Exchange 2010 DAG.&lt;/p&gt;  &lt;p&gt;For starters, since I knew the CNO was not coming online after creating the cluster I had the customer destroy the cluster, pre-staged a new computer object for the CNO then created a new cluster based on the name of the new CNO. After the cluster was created I noticed that the computer object was still disabled in AD and the following error message in the cluster log.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3835.clip_5F00_image001_5F00_5BEA26F1.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2055.clip_5F00_image001_5F00_thumb_5F00_0D096192.png" width="515" height="182" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;00000e80.00000d5c::2012/03/14-16:07:33.149 INFO [RES] Network Name &amp;lt;Cluster Name&amp;gt;: Trying to find computer account W2K8R2Cluster object GUID(cae8b3dcc60aa040bbcef250634427bb) on any available domain controller.      &lt;br /&gt;00000e80.00000d5c::2012/03/14-16:07:33.306 WARN [RES] Network Name &amp;lt;Cluster Name&amp;gt;: Search for existing computer account failed. status 8007052E       &lt;br /&gt;00000e80.00000d5c::2012/03/14-16:07:33.352 WARN [RES] Network Name &amp;lt;Cluster Name&amp;gt;: Couldn't get information from DC \\Info-dc3.infoimage.com. status 5       &lt;br /&gt;00000e80.00000d5c::2012/03/14-16:07:33.352 INFO [RES] Network Name &amp;lt;Cluster Name&amp;gt;: Trying to find object cae8b3dcc60aa040bbcef250634427bb on a PDC.       &lt;br /&gt;00000e80.00000d5c::2012/03/14-16:07:33.462 WARN [RES] Network Name &amp;lt;Cluster Name&amp;gt;: Couldn't get information about PDC. status 5       &lt;br /&gt;00000e80.00000d5c::2012/03/14-16:07:33.462 INFO [RES] Network Name &amp;lt;Cluster Name&amp;gt;: Unable to find object cae8b3dcc60aa040bbcef250634427bb on a PDC.       &lt;br /&gt;00000e80.00000d5c::2012/03/14-16:07:33.462 INFO [RES] Network Name &amp;lt;Cluster Name&amp;gt;: GetComputerObjectViaGUIDEx() failed, Status 8007052E.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3835.clip_5F00_image002_5F00_0511BF30.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8637.clip_5F00_image002_5F00_thumb_5F00_52ADEBB0.png" width="306" height="62" /&gt;&lt;/a&gt;‘&lt;font color="#ffffff"&gt;Access is denied’&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;In the System Event log you will see an ID 1207 that should be in synch with the time in the cluster log. The main thing to focus on is the “Unable to get the Computer Object using GUID”. &lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;Log Name: System      &lt;br /&gt;Source: Microsoft-Windows-FailoverClustering       &lt;br /&gt;Date: 3/14/2012 9:07:10 AM       &lt;br /&gt;Event ID: 1207       &lt;br /&gt;Task Category: Network Name Resource       &lt;br /&gt;Level: Error       &lt;br /&gt;Keywords:       &lt;br /&gt;User: SYSTEM       &lt;br /&gt;Computer: W2K8R2Cluster.Corp.com       &lt;br /&gt;Description:       &lt;br /&gt;Cluster network name resource 'Cluster Name' cannot be brought online. The computer object associated with the resource could not be updated in domain 'infoimage.com' for the following reason:       &lt;br /&gt;Unable to get Computer Object using GUID.       &lt;br /&gt;The text for the associated error code is: Logon failure: unknown user name or bad password.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;At this point, I’m pretty convinced there are some issues with the GPOs on the domain controllers but I still need to do my due diligence in troubleshooting the issue with the Cluster Network Name in a failed state. &lt;/p&gt;  &lt;p&gt;Since I pre-staged the CNO and it was still disabled after creating a new cluster, this gave me more evidence indicating an issue with the DC. I created a new OU and blocked inheritance in order to prevent any GPOs from being applied to the Node(s). I refreshed the GPO’s on the Node(s), confirmed there are no GPOs applied by running Gpresult /V from an Administrative CMD Prompt, but the Cluster Network Name still fails to come online. I’m convinced there is some issue with GPO’s on the DC but I’m not sure where to start looking.&lt;/p&gt;  &lt;p&gt;Next, I verified the permissions in AD on the CNO and, to be on the safe, I granted the CNO Full Control to the object and also confirmed that the CNO has the correct permissions to the OU(READ permissions on the OU should be sufficient rights to access the OU and get to the computer object). Despite this, the Cluster Network Name failed to come online.&lt;/p&gt;  &lt;p&gt;I moved on to check the DNS Host A record for the CNO not really thinking this is the issue but more or less making sure everything is in order. I came to find out a Host A record was not created for the Cluster Network Name because they do not have Dynamic Updates enable for DNS. I created the Host A record and checked off “Allow any authenticated user to update the DNS records with the same owner name.” I already knew the node was able to resolve the DC from the warnings in the cluster log but couldn’t get information from DC \\W2K8R2-DC.Corp.com. So it was not a name resolution issue trying to access the DC.&lt;/p&gt;  &lt;p&gt;At this point, I have gone through all the normal troubleshooting steps that generally resolve the ID 1207 and the CNO in a failed state from the cluster perspective. Now it’s time to engage Directory Services to take a deeper look at the DC configuration. After some time reviewing the Domain Controller configuration and GPOs the DS engineer narrowed it down to permission issues in the “Access this computer from the network” policy. The default permissions are pictured below.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Access this computer from the network&lt;/b&gt; - This user right determines which users and groups are allowed to connect to the computer over the network. Since &amp;quot;Everyone&amp;quot; and &amp;quot;Authenticated Users&amp;quot; were missing from the settings, this meant that no computer would be able to access the domain controller.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8132.clip_5F00_image003_5F00_406524EE.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3426.clip_5F00_image003_5F00_thumb_5F00_58888F49.png" width="422" height="499" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Picture above shows the default permissions for the Access this computer from the network policy&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;The DS engineer modified the “Access this computer from the network” policy in the Default Domain Controllers policy by adding Authenticated Users, refreshed GPOs by running GPUpdate /force, ran RSOP.msc to confirm the GPO is applied, and the CNO came online.&lt;/p&gt;  &lt;p&gt;Steven Graves   &lt;br /&gt;Support Escalation Engineer    &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3488844" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Failover+Cluster/">Failover Cluster</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Steven+Graves/">Steven Graves</category></item><item><title>FIXED: Cluster Shared Volumes (CSV) in redirected access mode after installing McAfee VSE 8.7 Patch 5 or 8.8 Patch 1</title><link>http://blogs.technet.com/b/askcore/archive/2012/03/18/fixed-cluster-shared-volumes-csv-in-redirected-access-mode-after-installing-mcafee-vse-8-7-patch-5-or-8-8-patch-1.aspx</link><pubDate>Sun, 18 Mar 2012 17:47:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3487320</guid><dc:creator>John Marlin [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3487320</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/03/18/fixed-cluster-shared-volumes-csv-in-redirected-access-mode-after-installing-mcafee-vse-8-7-patch-5-or-8-8-patch-1.aspx#comments</comments><description>&lt;p&gt;A fix for the above titled problem has been released.&amp;nbsp; If you are running into this problem, please downlaod and install the following fix on all Clusters running McAfee and wanting the updates they provide.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;2674551&lt;/i&gt; &lt;br /&gt;&lt;i&gt;Redirected mode is enabled unexpectedly in a Cluster Shared Volume when you are running a third-party application in a Windows Server 2008 R2-based cluster&lt;/i&gt; &lt;br /&gt;&lt;i&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;2674551"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;2674551&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;===============&lt;/p&gt;
&lt;p&gt;Below is the information from the original post:&lt;/p&gt;
&lt;p&gt;There is an issue with Cluster Shared Volumes and McAfee VirusScan Enterprise that I wanted to pass along. When installing McAfee VSE 8.7 Patch 5 or 8.8 Patch 1, the CSV drives will go into redirected mode and will not go out of it.&lt;/p&gt;
&lt;p&gt;The reason for this is that the McAfee filter driver (mfehidk.sys) is using decimal points in the altitude to help in identifying upgrade scenarios for their product. The Cluster CSV filter only accepts whole numbers and puts the drives in redirected access mode when it sees this decimal value.&lt;/p&gt;
&lt;p&gt;When seeing this, if you run FLTMC from an administrative command prompt, you may see something similar too:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;C:\&amp;gt; fltmc&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;Filter Name&amp;nbsp;&amp;nbsp; Num Instances&amp;nbsp;&amp;nbsp; Altitude&amp;nbsp;&amp;nbsp; Frame &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new,courier;"&gt;------------------------------------------------------ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new,courier;"&gt;CSVFilter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;404900&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new,courier;"&gt;mfehidk&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 329998.99&amp;nbsp; &amp;lt;Legacy&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new,courier;"&gt;mfehidk&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;321300.00&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you were to generate a Cluster Log, you would see the below identifying that it cannot read the altitude value properly.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;INFO [DCM] FsFilterCanUseDirectIO is called for \\?\Volume{188c44f1-9cd0-11df-926b-a4ca2baf36ff}\ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new,courier;"&gt;ERR mscs::FilterSnooper::CanUseDirectIO: BadFormat(5917)' because of 'non-digit found' &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new,courier;"&gt;INFO [DCM] PostOnline. CanUseDirectIO for C2V1 =&amp;gt; false&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;McAfee has released the following document giving a temporary workaround.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;Cluster Shared Volumes (CSV) status becomes Online (Redirected access) &lt;br /&gt;&lt;/em&gt;&lt;a href="https://kc.mcafee.com/corporate/index?page=content&amp;amp;id=KB73596"&gt;&lt;em&gt;https://kc.mcafee.com/corporate/index?page=content&amp;amp;id=KB73596&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoft is aware of the problem and currently working on a fix. When this fix is available, this will be updated and a new KB Article will be created with the fix.&lt;/p&gt;
&lt;p&gt;John Marlin &lt;br /&gt;Senior Support Escalation Engineer &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3487320" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Failover+Cluster/">Failover Cluster</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/John+Marlin/">John Marlin</category></item><item><title>Windows Performance Monitor Disk Counters Explained</title><link>http://blogs.technet.com/b/askcore/archive/2012/03/16/windows-performance-monitor-disk-counters-explained.aspx</link><pubDate>Fri, 16 Mar 2012 14:53:15 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3487096</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3487096</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/03/16/windows-performance-monitor-disk-counters-explained.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;My name is &lt;/font&gt;&lt;a href="http://www.linkedin.com/pub/flavio-muratore/14/253/809"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;Flavio Muratore&lt;/u&gt;&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;&lt;font size="2"&gt; and I am a &lt;b style="mso-bidi-font-weight: normal"&gt;Sr. Support Escalation Engineer&lt;/b&gt; with the Windows Core team at Microsoft. If you ever find yourself analyzing storage performance with Performance Monitor, this post is for you. We will go beyond very brief descriptions provided in Perfmon and describe how we calculate the data for the Physical and Logical disk counters.       &lt;br style="mso-special-character: line-break" /&gt;      &lt;br style="mso-special-character: line-break" /&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Why the Performance Monitor?        &lt;br /&gt;&lt;/b&gt;When it comes to the subject of disk performance in Windows, the majority of questions can be quickly answered by Performance Monitor alone. Performance Monitor is very low overhead, does a great job with averages and can also capture and store data over long periods of time. It is an excellent choice to record a performance baseline and to troubleshoot.       &lt;br /&gt;For short in this text, we are going to call the &lt;b style="mso-bidi-font-weight: normal"&gt;Windows Performance Monitor&lt;/b&gt; by its nickname: &lt;b style="mso-bidi-font-weight: normal"&gt;Perfmon&lt;/b&gt;. The nickname comes from its executable file located at %systemroot%\system32\Perfmon.exe.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;There are some things Perfmon will not be able to tell us. For advanced analysis, Windows provides us with xPerf, enabling state of the art performance data capture through Event Tracing for Windows (ETW). There is an excellent bog on the subject by Robert Smith (Sr. PFE/SDE). &lt;/font&gt;&lt;a href="http://blogs.technet.com/b/robertsmith/archive/2012/02/07/analyzing-storage-performance-using-the-windows-performance-toolkit.aspx"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;“&lt;span style="mso-ansi-language: en" lang="EN"&gt;Analyzing Storage Performance using the Windows Performance Analysis ToolKit (WPT)&lt;/span&gt;”.&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;     &lt;br clear="all" /&gt;    &lt;br clear="all" /&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size="2"&gt;What is the difference between the Physical Disk vs. Logical Disk performance objects in Perfmon?        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Perfmon has two objects directly related to disk performance, namely Physical Disk and Logical Disk. Their counters are calculated in the same way but their scope is different.      &lt;br clear="all" /&gt;      &lt;br /&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;The Physical Disk performance object&lt;/b&gt; monitors disk drives on the computer. It identifies the instances representing the physical hardware, and the counters are the sum of the access to all partitions on the physical instance.       &lt;br clear="all" /&gt;      &lt;br /&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;The Logical Disk Performance object&lt;/b&gt; monitors logical partitions. Performance monitor identifies logical disks by their drive letter or mount point. If a physical disk contains multiple partitions, this counter will report the values just for the partition selected and not for the entire disk. On the other hand, when using Dynamic Disks the logical volumes may span more than one physical disk, in this scenario the counter values will include the access to the logical disk in all the physical disks it spans.       &lt;br style="mso-special-character: line-break" /&gt;      &lt;br style="mso-special-character: line-break" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size="2"&gt;Disk Counters Explained.        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;%Disk Time (% Disk Read Time, % Disk Write Time)&lt;/b&gt;       &lt;br /&gt;The “% Disk Time” counter is nothing more than the “Avg. Disk Queue Length” counter multiplied by 100. It is the same value displayed in a different scale.       &lt;br /&gt;If the Avg. Disk queue length is equal to 1, the %Disk Time will equal 100. If the Avg. Disk Queue Length is 0.37, then the %Disk Time will be 37.       &lt;br /&gt;This is the reason why you can see the % Disk Time being greater than 100%, all it takes is the Avg. Disk Queue length value being greater than 1.       &lt;br /&gt;The same logic applies to the % Disk Read Time and the % Disk Write Time. Their data comes from the Avg. Disk Read Queue Length and Avg. Disk Write Queue Length, respectively.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Avg. Disk Queue Length (Avg. Disks Read Queue Length, Avg. Disk Write Queue Length)        &lt;br /&gt;&lt;/b&gt;Avg. Disk Queue Length is equal to the (Disk Transfers/sec) *( Disk sec/Transfer). This is based on “&lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Little%27s_law"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;Little’s Law&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;” from the mathematical &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Queueing_theory"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;theory of queues&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;It is important to note this is a derived value and not a direct measurement, I recommend reading this &lt;/font&gt;&lt;a href="http://www.oreillynet.com/pub/a/network/2002/01/18/diskperf.html"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;article&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; from Mark Friedman, the information still applies to Windows 2008 R2.      &lt;br /&gt;As you would expect, the Avg. Disk Read Queue Length is equal to the “(Disk Reads/sec) * (Disk sec/Read)” and Avg. Disk Write Queue Length is equal to the “(Disk Writes/sec) * (Disk sec/Write)”.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Current Disk Queue Length        &lt;br /&gt;&lt;/b&gt;Current Disk Queue Length is a direct measurement of the disk queue present at the time of the sampling.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;% Idle Time        &lt;br /&gt;&lt;/b&gt;This counter provides a very precise measurement of how much time the disk remained in idle state, meaning all the requests from the operating system to the disk have been completed and there is zero pending requests.       &lt;br /&gt;This is how it’s calculated, the system timestamps an event when the disk goes idle, then timestamps another event when the disk receives a new request. At the end of the capture interval, we calculate the percentage of the time spent in idle. This counter ranges from 100 (meaning always Idle) to 0 (meaning always busy).       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Disk Transfers/sec (Disk Reads/sec, Disk Writes/sec)        &lt;br /&gt;&lt;/b&gt;Perfmon captures the total number of individual disk IO requests &lt;b style="mso-bidi-font-weight: normal"&gt;completed &lt;/b&gt;over a period of one second. If the Perfmon capture interval is set for anything greater than one second, the average of the values captured is presented.       &lt;br /&gt;Disk Reads/sec and Disk Writes/sec are calculated in the same way, but break down the results in read requests only or write requests only, respectively.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Disk Bytes/sec (Disk Read Bytes/sec, Disk Write Bytes/sec)&lt;/b&gt;       &lt;br /&gt;Perfmon captures the total number of bytes sent to the disk (write) and retrieved from the disk (read) over a period of one second. If the Perfmon capture interval is set for anything greater than one second, the average of the values captured is presented.       &lt;br /&gt;The Disk Read Bytes/sec and the Disk Write Bytes/sec counters break down the results displaying only read bytes or only write bytes, respectively.       &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;       &lt;br clear="all" /&gt;Avg. Disk Bytes/Transfer (Avg. Disk Bytes/Read, Avg. Disk Bytes/Write)         &lt;br /&gt;&lt;/b&gt;Displays the average size of the individual disk requests (IO size) in bytes, for the capture interval. Example: If the system had ninety nine IO requests of 8K and one IO request of 2048K, the average will be 28.4K. Calculation = (8k*99) + (1*2048k) / 100       &lt;br /&gt;The Avg. Disk Bytes/Read and Avg. Disk Bytes/Write counters break down the results showing the average size for only read requests or only write requests, respectively.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Avg. Disk sec/Transfer (Avg. Disk sec/Read, Avg. Disk sec/Write)        &lt;br /&gt;&lt;/b&gt;Displays the average time the disk transfers took to complete, in seconds. Although the scale is seconds, the counter has millisecond precision, meaning a value of 0.004 indicates the average time for disk transfers to complete was 4 milliseconds.       &lt;br /&gt;This is the counter in Perfmon used to measure IO latency.       &lt;br /&gt;I wrote a blog specifically about measuring latency with Perfmon. For details got to “&lt;/font&gt;&lt;a href="http://blogs.technet.com/b/askcore/archive/2012/02/07/measuring-disk-latency-with-windows-performance-monitor-perfmon.aspx"&gt;&lt;font size="2"&gt;Measuring Disk Latency with Windows Performance Monitor&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff"&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font size="2"&gt;”.      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;     &lt;br /&gt;&lt;font size="2"&gt;Split IO/Sec        &lt;br /&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt;Measures the rate of IO split due to file fragmentation. This happens if the IO request touches data on non-contiguous file segments.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;For an explanation about file segments see this blog from Robert Mitchell - &lt;/font&gt;&lt;a href="http://blogs.technet.com/b/askcore/archive/2009/10/16/the-four-stages-of-ntfs-file-growth.aspx"&gt;&lt;span style="mso-ansi-language: en" lang="EN"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;The Four Stages of NTFS File Growth&lt;/u&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;span style="mso-ansi-language: en" lang="EN"&gt;.        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Logical Disk Counters Exclusive Counters        &lt;br /&gt;&lt;/b&gt;The Logical Disk performance object has all the same counters as the physical disk, and except for the fact they are reported per logical unit instead of physical device, they are calculated in the same way.       &lt;br /&gt;Because the physical disk counter does not understand volumes, the following counters are exclusive to the Logical Disk Object.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;% Free Space        &lt;br /&gt;&lt;/b&gt;Display the percentage of the total usable space on the selected logical disk that was free.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Free Megabytes        &lt;br /&gt;&lt;/b&gt;Displays the unallocated space, in megabytes, on the volume.       &lt;br /&gt;How can we quickly tell how much free space is available in the volume? Check this blog from Robert Mitchell – &lt;/font&gt;&lt;a href="http://blogs.technet.com/b/askcore/archive/2009/12/30/ntfs-metafiles.aspx"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;NTFS Metafiles&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;span class="MsoHyperlink"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;.          &lt;br clear="all" /&gt;          &lt;br clear="all" /&gt;&lt;/u&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;A few words about performance monitor counters averaging and rounding:&lt;/b&gt;       &lt;br /&gt;Perfmon is really good at averaging results and rounding numbers, this enables us to have relatively small log files and extract useful the information from the data captured. Although the numbers displayed to the user during a live capture and the numbers saved in the log files are rounded, the numbers used in the internal calculations are more precise.       &lt;br /&gt;When reading the description for some counters in this blog, you probably noticed Perfmon has to calculate an average of averages, this leads to small imprecisions on the final numbers. Also, when we combine this with instances that do further rounding and averaging, like the “ _Total instance”, you will see some results are close but do not add up exactly. For example, if you get the “Disk Transfers/sec” over a period of time and subtract both the “Disk Reads/sec” and the “Disk Writes/sec” the resulting number may not be exactly zero.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;This is expected and does not pose a problem to the performance analysis at this level. If you can’t tolerate these small imprecisions you will need to use xPerf. &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;xPerf does event tracing and all data is kept with no averaging or rounding. The downside is the resulting log files with xPerf are much bigger than the ones Perfmon creates.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Conclusion:        &lt;br /&gt;&lt;/b&gt;The Windows Performance Monitor is a very powerful diagnostic tool and is capable of answering most questions about the state of disks on the fly. Perfmon uses averaging and rounding to keep only meaningful data in its log files, thus allowing captures over a long period of time.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;I must thank a bunch of Microsoft fellows for helping me with this blog. Big thanks to &lt;b style="mso-bidi-font-weight: normal"&gt;Bruce Worthington (Principal Development Lead)&lt;/b&gt;, without your knowledge I would not be able to finish this blog. Thanks also to &lt;b style="mso-bidi-font-weight: normal"&gt;Mark Licata (Principal SE), Robert Smith (Sr. PFE), Clint Huffman (Sr. PFE), John Rodriguez (Principal PFE), Steven Andress (Sr. SEE) &lt;/b&gt;and the &lt;b style="mso-bidi-font-weight: normal"&gt;Storage performance discussion&lt;/b&gt; group at Microsoft. It seems so simple now, but it took a lot of sweat to get the exact data to make sure this information is accurate.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Y’all have fun with Perfmon.&lt;/font&gt;       &lt;br /&gt;&lt;/strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Flavio Muratore&lt;/font&gt;     &lt;br /&gt;Senior Support Escalation Engineer     &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3487096" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Storage+and+File+Systems/">Storage and File Systems</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Flavio+Muratore/">Flavio Muratore</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Performance/">Performance</category></item><item><title>How to manage Out-of-Box Drivers with the use of Selection Profiles in Microsoft Deployment Toolkit 2010 Update 1</title><link>http://blogs.technet.com/b/askcore/archive/2012/03/07/how-to-manage-out-of-box-drivers-with-the-use-of-selection-profiles-in-microsoft-deployment-toolkit-2010-update-1.aspx</link><pubDate>Wed, 07 Mar 2012 18:38:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3485291</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3485291</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/03/07/how-to-manage-out-of-box-drivers-with-the-use-of-selection-profiles-in-microsoft-deployment-toolkit-2010-update-1.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Hello.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;My name is Bill Spears and I am a Senior Support Escalation Engineer / Premier Field Engineer in the Windows/Platforms group at Microsoft.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;In today’s blog I will discuss the approach that I use to manage Out-Of-Box drivers within the deployment process of MDT (Microsoft Deployment Toolkit 2010 Update 1).&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;If you are used to deployments of legacy Operating Systems (such as Windows XP), Out-of-Box driver management sometimes became a very confusing task, and many folks ended up having very long driver paths in their answer files (OEMPnPDriversPath) and ended up having a large folder structure of drivers on each machine that contained drivers for any and all hardware that was to be deployed in that environment and in turn, this was a nightmare to manage.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;The good news is that managing your Out-of-Box drivers is now much easier and cleaner when deploying Windows 7 via Microsoft Deployment Toolkit 2010 Update 1.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Now you can import all of the Out-of-Box drivers that will be needed into your MDT Deployment Workbench, and then those drivers can be injected offline into your install WIM depending on which hardware you are deploying the image to.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Driver injection works as follows:&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160; &lt;/span&gt;When a machine is booted via the Litetouch media, PNPEnum.exe collects a hardware inventory of the devices in that machine to determine which drivers will need to be injected in to the image before the image is installed on the target machine.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;By default the inject driver step in the task sequence will query for driver matches in the “All Drivers” Selection Profile.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;So by default, you could get away with dumping all of your drivers in to the Out-Of-Box Drivers node of MDT and have most deployment scenarios install with the correct driver.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;In reality, this is a horrible way to approach driver management.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;The reason I say that is because sometimes you will have multiple drivers that state via their INF file that they will work for a particular device (PNPID), when in reality, that’s not always true.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;This could be the result of a poorly written driver, or it could be that even though you have a driver that is a match based on the INF, you may need to force the use of a different version of that driver for a particular model of hardware.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;For Best Practice, it makes more sense to create a folder structure under the Out-of-Box Driver store to better manage how you add drivers to your MDT Workbench.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;I prefer to create a subfolder for Each Operating System, then each architecture type (x86,x64), then each hardware model, as shown in the screen shot below:      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4405.clip_5F00_image002_5F00_32739132.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4087.clip_5F00_image002_5F00_thumb_5F00_05EA614C.png" width="499" height="501" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;In the screenshot above, notice the folder structure created under the Out-of-Box Drivers Node.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Import the drivers for each specific model into the respective folder.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;This also makes it easier when it comes time to add updated drivers for existing hardware types, or add a new folder for a new hardware type when you start getting newer model machines.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Having this well organized folder structure now also lets you be very granular of what drivers you make available during your deployment by making use of Selection Profiles.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Consider the scenario of where PNPEnum.exe detects a piece of hardware with a certain PNPID, but where we have multiple drivers in our Out-of-Box drivers node that claim to be a match for this hardware based on the driver’s INF file information.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Without the use of Selection Profiles or DriverGroups, you would not be able to force which driver gets installed.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;The driver who wins the built in driver ranking process would end up getting installed.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;By using Selection Profiles, you can force the Driver Injection step of the task sequence to only look in a specific folder for its choice of drivers.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Therefore you are in control of what specific drivers are available to what specific machines. &lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;This is possible by adding multiple Inject Drivers steps to your task sequence, and then have each one using a specific Selection Profile, based on what hardware we are installing to.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;We would then control which Inject Driver task sequence step actually gets used by adding conditional statements to each Inject Drivers task sequence properties and we can use built in the built in Task Sequence Variable %model% to control this.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Below are screenshots of this configuration:      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4571.clip_5F00_image004_5F00_6FB445F9.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4503.clip_5F00_image004_5F00_thumb_5F00_271A5728.png" width="577" height="578" /&gt;&lt;/font&gt;&lt;/a&gt;      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;In the screenshot above, notice I have created a selection profile correlating to each driver folder in my Out-of-Box Drivers node.     &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3414.clip_5F00_image006_5F00_138CF787.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0777.clip_5F00_image006_5F00_thumb_5F00_32636B65.png" width="740" height="657" /&gt;&lt;/font&gt;&lt;/a&gt;      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;In the screenshot above, notice in the properties of a Selection Profile, I have only selected the folder where I have imported the specific drivers for that model.     &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Now that we have our drivers imported into our folder structure in the Out-of-Box Drivers node, and we also have our Selection Profiles created for each model that we will be deploying to, it’s time to configure the Inject Drivers steps in our task sequence.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;The approach for this will be to have multiple Inject Drivers steps in our task sequence, each one pointing to a specific Selection Profile for a particular hardware model.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;We can then use conditional statements and task sequence variables to control which Inject Drivers step actually gets executed.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;This is outlined in the screenshots below:      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;First, to find the model name of your machine, you could use one of the following methods:     &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8371.clip_5F00_image008_5F00_7F2731FB.jpg"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4571.clip_5F00_image008_5F00_thumb_5F00_3765A914.jpg" width="624" height="315" /&gt;&lt;/font&gt;&lt;/a&gt;      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;In the screenshot above, notice I’m running the command&lt;i style="mso-bidi-font-style: normal"&gt;: &lt;font face="Consolas"&gt;wmic computersystem get model&lt;/font&gt;&lt;/i&gt; to obtain the model name.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Alternatively, you could obtain this info via MSinfo32 as shown below:      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5483.clip_5F00_image010_5F00_6FA4202C.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1460.clip_5F00_image010_5F00_thumb_5F00_00A84E10.png" width="692" height="232" /&gt;&lt;/font&gt;&lt;/a&gt;      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;The screenshot above is a portion of the output from the MSInfo32 command.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Notice the System Model name.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Next we will configure the task sequence.      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3581.clip_5F00_image012_5F00_1B74741C.jpg"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8713.clip_5F00_image012_5F00_thumb_5F00_7361C4FC.jpg" width="624" height="557" /&gt;&lt;/font&gt;&lt;/a&gt;      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;In the screenshot above, notice that I have 4 Inject Drivers steps in my task sequence, because I plan to deploy this image to 4 different hardware models.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Notice that I’m choosing to “Install only matching drivers from the selection profile” and I’m pointing to the specific Selection Profile that was created in the previous step.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1263.clip_5F00_image014_5F00_2480FF9D.jpg"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6237.clip_5F00_image014_5F00_thumb_5F00_038D8CF6.jpg" width="624" height="557" /&gt;&lt;/font&gt;&lt;/a&gt;      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;In the screenshot above, we are now looking at the Options tab of the first Inject Drivers step of our Task Sequence.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;I am using a conditional statement, “If all conditions are true” and then using one of the built in task sequence variables that is collected during the gather phase to add the logic that if %model% equals the hardware model specified, then it will run this step.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;You would then do the same for each of your Inject Drivers steps and have each one pointing to a specific Selection Profile and have the conditional statement control if this step will actually execute or not based on the value of the %model% variable.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Now you can rest assured that when you run this task sequence on a particular model machine, you know exactly where it will be looking to find the drivers based on what hardware is detected in that machine.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;If new drivers become available from the OEM for a particular model, you would simply need to replace the new drivers in the proper folder of your Out-of-Box Drivers node.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;If you will be deploying this task sequence to a new piece of hardware, you would simply create a new folder in your Out-of-Box Drivers node, then import the new drivers into this folder, then create a selection profile pointing to the new folder, then add an additional Inject Drivers step to your task sequence and then you will be ready to deploy to the new hardware.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;One thing to note about Driver injections is that the driver must have an INF and SYS file in order for us to install the driver this way.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;If a driver installs via an EXE and there is no way to extract that driver to reveal the actual INF and SYS file, then you would be forced to add that driver EXE package as an application and install it as an application.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Note that in that situation, you would need to handle the Network Adapter Drivers and Mass Storage Device drivers differently to ensure that the Operating System could communicate with the storage device and the network adapter in order to complete the install, and then the Vendor’s EXE program could be launched as an application to install the other drivers.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Note that there are multiple approaches to handle Out-of-Box Driver Management with your deployments, and this is just one approach and it is the approach that works best for me.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Another approach would be to utilize task sequence variables in your CustomSettings.ini for DriverSelectionProfile and DriverGroup00x as explained in the following blog:       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/b/mniehaus/archive/2009/09/09/mdt-2010-new-feature-19-improved-driver-management.aspx"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;http://blogs.technet.com/b/mniehaus/archive/2009/09/09/mdt-2010-new-feature-19-improved-driver-management.aspx&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;     &lt;br /&gt;&lt;font size="2"&gt;Which method you use will be dependent on what works best for you in your particular situation, as there is not always a one size fits all solution to the design process of building and managing your images.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;The key benefit I find from using this method is that you know exactly where your drivers are coming from and once you have the framework setup, it’s easy to add updated drivers for existing models, and easy to add new models to your deployments, and most of all, it is very organized.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Another thing to note is that when using this procedure to deploy Lenovo machines, other special considerations may need to be made.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;This is due to the fact the Lenovo reports back a model string that frequently changes.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;This is explained further in the following blog which also has a recommended solution for dealing with this scenario:       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/b/mniehaus/archive/2009/07/17/querying-the-mdt-database-using-a-custom-model.aspx"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;http://blogs.technet.com/b/mniehaus/archive/2009/07/17/querying-the-mdt-database-using-a-custom-model.aspx&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;    &lt;br clear="all" /&gt;    &lt;br clear="all" /&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;I hope that this information is helpful for your design strategy of how to manage Out-of-Box drivers.     &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Bill Spears      &lt;br /&gt;Microsoft Corporation       &lt;br /&gt;Senior Support Escalation Engineer / Premier Field Engineer&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3485291" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Deployment/">Deployment</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Bill+Spears/">Bill Spears</category></item><item><title>Understanding the DiskRunChkdsk parameter in Windows 2008 and 2008R2 Failover Clusters</title><link>http://blogs.technet.com/b/askcore/archive/2012/03/05/understanding-diskskipchkdsk-in-2008.aspx</link><pubDate>Mon, 05 Mar 2012 16:49:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3484650</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3484650</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/03/05/understanding-diskskipchkdsk-in-2008.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;My name is Sean Dwyer and I am a Support Escalation Engineer with the Microsoft CORE team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;I&amp;rsquo;d like to share a quick tip for handling Windows Server Cluster administrators.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;There may come a time, for whatever reason, that a Cluster managed volume is flagged as dirty and you will see an event ID message indicating that CHKDSK needs to run against the volume.&amp;nbsp; Just for a little background, the NTFS File System is monitoring the drive/partition at all times.&amp;nbsp; If it detects corruption, it will flip a bit on the volume and mark it as dirty.&amp;nbsp; During the online process of a Clustered drive, it will check for the existance of this bit and spawn CHKDSK if it sees it.&amp;nbsp; You can check, at any time, to see if a volume it is dirty with the CHKNTFS command.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;C:\&amp;gt; chkntfs z:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;The type of the file system is NTFS.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;Z: is not dirty.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;C:\&amp;gt; chkntfs z:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;The type of the file system is NTFS.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;Z: is dirty.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span size="2"&gt;In a best case scenario, you can take the volume out of production, run CHKDSK on the volume if needed (refer to: &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc772587.aspx"&gt;&lt;span style="color: #0000ff;" size="2" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;http://technet.microsoft.com/en-us/library/cc772587.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span size="2"&gt;, and then put the volume back into production. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;In most situations though, the volume that needs attention is a heavily utilized production volume and will be extremely disruptive to have the volume offline for any length of time. &lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;For example, a recent case I was involved with had a 14Tb*&lt;span style="line-height: 9pt;"&gt; (see note 1 below)&lt;/span&gt; volume that was being flagged for CHKDSK to run on it about once a month. The volume had about 9tb of data on it. Apart from the concern of why the volume was continually being flagged as corrupt, the length of time that CHKDSK took to run on the volume was extremely painful for the customer&amp;rsquo;s business. When it ran initially, it took roughly &lt;b style="mso-bidi-font-weight: normal;"&gt;80&lt;/b&gt; hours to complete a run on the volume.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;It may be necessary to temporarily configure a problem volume to block CHKDSK from running against it while troubleshooting continues to determine why the volume is being flagged for CHKDSK to run.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;I stress the word &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="text-decoration: underline;"&gt;temporary&lt;/span&gt;&lt;/b&gt; here.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span size="2"&gt;Turning off the health monitoring tool for the file system as a permanent solution&amp;nbsp;could only lead to more downtime in the future.&amp;nbsp; You may end up on the phone with one of the File Systems experts on my team, such as &lt;/span&gt;&lt;span style="color: #0000ff;" size="2" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://blogs.technet.com/b/askcore/archive/tags/robert+mitchell/"&gt;Robert Mitchell&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span size="2"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;Ok &amp;ndash; so let&amp;rsquo;s talk specifics about temporarily blocking CHKDSK from doing work on a Cluster volume.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;Say we have&amp;nbsp;determined that we need to suspend CHKDSK from running on a problem volume. For you old school Cluster admins, the first command parameter that probably jumps to mind is &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa371796(v=vs.85).aspx"&gt;SKIPCHKDSK&lt;/a&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;This works just fine for Windows 2003 Server Clusters, but will &lt;b style="mso-bidi-font-weight: normal;"&gt;NOT&lt;/b&gt; work for Windows 2008 and 2008R2 Failover Clusters.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;If &lt;b style="mso-bidi-font-weight: normal;"&gt;SKIPCHKDSK&lt;/b&gt; is used for a&amp;nbsp;Clustered volume, it will be ignored when the disk is next brought online and CHKDSK will be run. In a situation where the volume is 18tb, the volume will remain unavailable for use until CHKDSK finishes*&lt;span style="line-height: 9pt;"&gt; (See note 2 below)&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;The correct way to configure a volume to block CHKDSK from running on it, is to use the &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb309232(v=vs.85).aspx" target="_blank"&gt;DiskRunChkdsk &lt;/a&gt;&lt;/b&gt;parameter.&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small;" size="2"&gt;Keep in mind that these two parameters we are discussing only apply to the &lt;b style="mso-bidi-font-weight: normal;"&gt;Cluster&lt;/b&gt; environment.&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small;" size="2"&gt;If the machine is restarted, the OS&amp;nbsp;&lt;b style="mso-bidi-font-weight: normal;"&gt;may&lt;/b&gt; prompt for CHKDSK to run on the affected volumes. &lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;For information on how to configure the OS to ignore the dirty bit, refer to:&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span size="2"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span size="2"&gt;KB158675&lt;span style="mso-tab-count: 1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span size="2"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;/span&gt;How to Cancel CHKDSK After It Has Been Scheduled&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;158675"&gt;&lt;span style="color: #0000ff;" size="2" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;158675&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;Before walking through an example of setting the DiskRunChkdsk parameter, I first must expain what the values mean.&amp;nbsp; In Windows 2003 Server Clusters, the &lt;strong&gt;SKIPCHKDSK&lt;/strong&gt; parameter was either 0x0 (disabled) or 0x1 (enabled).&amp;nbsp; In Windows 2008 and 2008R2 Failover Clusters, there are different&amp;nbsp;settings and what it is checking varies.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;em&gt;&lt;strong&gt;DiskRunChkDsk &amp;lt;0x0&amp;gt;:&lt;/strong&gt;&lt;/em&gt; This is the default setting for all Failover Clusters. This policy will check the volume to see if the dirty bit is set and it will perform a Normal check of the file system. The Normal check is similar to running the&amp;nbsp;&lt;strong&gt;DIR&lt;/strong&gt; command at the root. If the dirty bit is set or if the Normal check returns a &lt;a href="http://msdn.microsoft.com/en-us/library/cc704588(v=PROT.10).aspx" target="_blank"&gt;STATUS_FILE_CORRUPT_ERROR&lt;/a&gt; or &lt;a href="http://msdn.microsoft.com/en-us/library/cc704588(v=PROT.10).aspx" target="_blank"&gt;STATUS_DISK_CORRUPT_ERROR&lt;/a&gt;, CHKDSK with be started in Verbose mode (Chkdsk /x /f). &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;em&gt;&lt;strong&gt;DiskRunChkDsk &amp;lt;0x1&amp;gt;:&lt;/strong&gt;&lt;/em&gt; This setting will check the volume to see if the dirty bit is set and it will perform a Verbose check. A verbose check will scan the volume by traversing from the volume root and checking all the files) of the file system. If the dirty bit is set or if the Verbose check returns a &lt;a href="http://msdn.microsoft.com/en-us/library/cc704588(v=PROT.10).aspx" target="_blank"&gt;STATUS_FILE_CORRUPT_ERROR&lt;/a&gt;,&amp;nbsp;CHKDSK with be started in normal mode (Chkdsk /x /f). &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;em&gt;&lt;strong&gt;DiskRunChkDsk &amp;lt;0x2&amp;gt;:&lt;/strong&gt;&lt;/em&gt; This setting will run&amp;nbsp;CHKDSK in Verbose mode (Chkdsk /x /f) on the volume every time it is mounted.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;em&gt;&lt;strong&gt;DiskRunChkDsk &amp;lt;0x3&amp;gt;:&lt;/strong&gt;&lt;/em&gt; This setting will check the volume to see if the dirty bit is set and it will perform a Normal check of the file system. The Normal check is similar to running the&amp;nbsp;&lt;strong&gt;DIR&lt;/strong&gt; command at the root. If the dirty bit is set or if the Normal check returns a &lt;a href="http://msdn.microsoft.com/en-us/library/cc704588(v=PROT.10).aspx" target="_blank"&gt;STATUS_DISK_CORRUPT_ERROR&lt;/a&gt;, CHKDSK will be started in Verbose mode (Chkdsk /x /f), otherwise&amp;nbsp;CHKDSK will be started in read only mode (Chkdsk without any switches). &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;em&gt;&lt;strong&gt;DiskRunChkDsk &amp;lt;0x4&amp;gt;:&lt;/strong&gt;&lt;/em&gt; This setting doesn&amp;rsquo;t perform any checks at all.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;em&gt;&lt;strong&gt;DiskRunChkDsk &amp;lt;0x5&amp;gt;:&lt;/strong&gt;&lt;/em&gt; This setting will check the volume to see if the dirty bit is set and it will perform a Verbose check (scan the volume by traversing from the volume root and checking all the files) of the file system. If a problem is found,&amp;nbsp;CHKDSK will not be started and the volume will not be brought online.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;So now that we know what the varies switches do, to have CHKDSK never run during an online operation of the disk, we want to set DiskRunChkdsk to 0x4.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;span style="font-size: small;" size="2"&gt;Here are the steps you can run through to accomplish this task.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Step 1&lt;/b&gt;: Determine the resource name as seen by Cluster&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small; mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7455.clip_5F00_image002_5F00_6D84DB73.jpg"&gt;&lt;span size="2"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0027.clip_5F00_image002_5F00_thumb_5F00_41D41177.jpg" width="234" height="80" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Step 2&lt;/b&gt;: Open either an Administrative command prompt or&amp;nbsp;Windows Powershell Modules and run the command:&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;C:\&amp;gt; cluster res "Cluster Disk 8" /priv DiskRunChkdsk=4&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;or &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small; mso-no-proof: yes;"&gt;&lt;span size="2"&gt;PS C:\&amp;gt; Get-ClusterResource "Cluster Disk 8" | Set-ClusterParameter DiskRunChkdsk 4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;strong&gt;Note&lt;/strong&gt;: For the setting to WORK, the disk must be brought offline and&amp;nbsp;back online.&amp;nbsp; Otherwise, it is simply stored until the next time it is taken offline and back online.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Step 4&lt;/b&gt;: Bring the disk offline, then online again.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5488.clip_5F00_image005_5F00_26BB4269.jpg"&gt;&lt;span size="2"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image005" border="0" alt="clip_image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8400.clip_5F00_image005_5F00_thumb_5F00_0A3E5089.jpg" width="264" height="83" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span size="2"&gt;&lt;span style="border-width: 1pt; border-color: black; padding: 0in; line-height: 0pt; layout-grid-mode: line; background-image: none; background-attachment: scroll; background-repeat: repeat; mso-fareast-font-family: 'Times New Roman'; mso-border-alt: none black 0in; mso-font-width: 0%; mso-ansi-language: x-none; mso-fareast-language: x-none; mso-bidi-language: x-none;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="background-color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4300.clip_5F00_image0021_5F00_4591B647.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image002[1]" border="0" alt="clip_image002[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2148.clip_5F00_image0021_5F00_thumb_5F00_2914C467.jpg" width="234" height="80" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Step 5&lt;/b&gt;: Verify the setting is applied&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small; mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1565.clip_5F00_image006_5F00_4F76A7B2.png"&gt;&lt;span size="2"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2158.clip_5F00_image006_5F00_thumb_5F00_1BCE3B54.png" width="624" height="241" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;or &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;PS C:\&amp;gt;&amp;nbsp;Get-ClusterResource "Cluster Disk 8" | Get-ClusterParameter DiskRunChkdsk&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;Object&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: courier new,courier; font-size: small;" size="2"&gt;Cluster Disk 8&amp;nbsp;&amp;nbsp;&amp;nbsp; DiskRunChkDsk&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span size="2"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span size="2"&gt;Step 6: Actively start troubleshooting what could cause the volume to end up flagged dirty and needing CHKDSK.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Footnotes&lt;/b&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Note 1:&lt;/b&gt; It&amp;rsquo;s not suggested to run with volumes this large. In my experience once they exceed 2tb in size, they rapidly become an administrative liability, especially in a situation where CHKDSK has to run against the volume. We strongly suggest that mount points be used to carve up larger volumes like this, into more administratively friendly chunks.&amp;nbsp;CHKDSK runs against mount points just fine, too.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Note 2:&lt;/b&gt; While it&amp;rsquo;s not&amp;nbsp;recommended to interrupt CHKDSK while it&amp;rsquo;s running, an admin is not locked into having to let CHKDSK finish once it starts. The process can be terminated if absolutely required. &lt;/span&gt;&lt;span style="font-size: small;" size="2"&gt;However, we cannot guarantee that the end result will be positive. If the process is interrupted during the &amp;ldquo;magic moment&amp;rdquo; when CHKDSK is making changes, the results may be worse than the initial reason for the volume being flagged as corrupt.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span size="2"&gt;Additional reading material related to the components and tools mentioned in this post:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;&lt;span size="2"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;&lt;span size="2"&gt;KB947021&lt;span style="mso-tab-count: 1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;&lt;span size="2"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;/span&gt;How to configure volume mount points on a server cluster in Windows Server 2008 &lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;947021"&gt;&lt;span style="color: #0000ff;" size="2" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;947021&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;" size="2"&gt;The shared disk on Windows Server 2008 cluster fails to come online&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-US;2517696"&gt;&lt;span style="color: #0000ff;" size="2" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-US;2517696&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;" size="2"&gt;FSUTIL utility; marking a volume dirty for testing&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 1pt; line-height: 13pt; padding-left: 30px; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb490641.aspx"&gt;&lt;span style="color: #0000ff;" size="2" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;http://technet.microsoft.com/en-us/library/bb490641.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;In summary; try to keep your production volumes&amp;rsquo; size under control, be aware that command line switches may not persist through all versions of a product, and continue being successful with Windows Server 2008!&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;I hope this post has been helpful!&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;Sean Dwyer&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;Support Escalation Engineer&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 1pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="2"&gt;Windows CORE Team&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3484650" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Failover+Cluster/">Failover Cluster</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Sean+Dwyer/">Sean Dwyer</category></item><item><title>Windows Server 8 beta now available !!!</title><link>http://blogs.technet.com/b/askcore/archive/2012/03/04/windows-server-8-beta-now-available.aspx</link><pubDate>Sun, 04 Mar 2012 20:27:28 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3484513</guid><dc:creator>John Marlin [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3484513</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/03/04/windows-server-8-beta-now-available.aspx#comments</comments><description>&lt;p&gt;Thursday morning Bill Laing, Corporate Vice President of Server and Cloud Announced the &lt;a href="http://blogs.technet.com/b/windowsserver/archive/2012/03/01/windows-server-8-beta-available-now.aspx"&gt;&lt;font color="#0000ff"&gt;beta release of Windows Server “8”&lt;/font&gt;&lt;/a&gt;&lt;font color="#000000"&gt;.&lt;/font&gt; I think it is really important for anyone who is interested in hearing more about what is coming in this beta with Hyper-V and our Virtualization development efforts; please go read what Bill has to say.&lt;/p&gt;  &lt;p&gt;In the coming days and months, there will be more Windows Server “8” blog posts coming from Bill Laing and his leadership team on the &lt;a href="http://blogs.technet.com/b/windowsserver/"&gt;&lt;font color="#0000ff"&gt;Windows Server Blog&lt;/font&gt;&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Also, stay tuned in the coming days and weeks for more deeper dives in the supporting technologies here. I have been waiting to start talking, so hope you have some time carved out to learn more about Windows Server “8” technologies.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/evalcenter/hh670538.aspx?ocid=&amp;amp;wt.mc_id=TEC_108_1_33"&gt;&lt;font color="#0000ff"&gt;Download Windows Server “8” Beta here&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;These are exciting times here and hope that everyone can download and try out the Windows 8 Server (beta) and see what everyone is talking about.&lt;/p&gt;  &lt;p&gt;John Marlin    &lt;br /&gt;Senior Support Escalation Engineer     &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3484513" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/John+Marlin/">John Marlin</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Windows+8/">Windows 8</category></item><item><title>Windows 8 Consumer Preview now available !!!</title><link>http://blogs.technet.com/b/askcore/archive/2012/02/29/windows-8-consumer-preview-now-available.aspx</link><pubDate>Wed, 29 Feb 2012 17:16:44 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3483861</guid><dc:creator>John Marlin [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3483861</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/02/29/windows-8-consumer-preview-now-available.aspx#comments</comments><description>&lt;p&gt;Today is a big day here at Microsoft.&amp;#160; This morning at the Mobile World Congress in Barcelona, Spain, it was announced that Windows 8 Consumer Preview (beta) is now released.&lt;/p&gt;  &lt;p&gt;At the conference, several key points were discussed and demonstrated.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Broad range of product changes and improvements&lt;/b&gt; that were made between the Developer Preview and the Consumer Preview. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Windows Store with new apps. &lt;/b&gt;The Windows 8 Consumer Preview marks the beta opening of the Windows Store, which is filled with a variety of new Metro style apps from both third-party developers and Microsoft. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Connecting to the cloud across Windows-based PCs and Windows Phone.&lt;/b&gt; The Windows 8 Consumer Preview offers seamless integration with the content people care about across their devices. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Internet Explorer 10 Platform Preview 5. &lt;/b&gt;The best way to experience the Web on Windows is with Internet Explorer 10. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Preview of new hardware capabilities. &lt;/b&gt;Showcasing Windows 8 running on a wide range of new x86 and ARM-based reference hardware.&lt;b&gt;&lt;/b&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Come preview the latest version and where Windows is headed.&amp;#160; Get involved to help shape what Windows will look like in the future.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Windows 8 Consumer Preview&lt;/em&gt;       &lt;br /&gt;&lt;a title="http://windows.microsoft.com/en-US/windows-8/consumer-preview" href="http://windows.microsoft.com/en-US/windows-8/consumer-preview"&gt;&lt;em&gt;http://windows.microsoft.com/en-US/windows-8/consumer-preview&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Welcome to Windows 8 – The Consumer Preview        &lt;br /&gt;&lt;/em&gt;&lt;a href="http://blogs.msdn.com/b/b8/archive/2012/02/29/welcome-to-windows-8-the-consumer-preview.aspx?ocid=soc-n-mea-loc--ZaFb"&gt;&lt;em&gt;http://blogs.msdn.com/b/b8/archive/2012/02/29/welcome-to-windows-8-the-consumer-preview.aspx?ocid=soc-n-mea-loc--ZaFb&lt;/em&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Running the Consumer Preview: system recommendations        &lt;br /&gt;&lt;/em&gt;&lt;a href="http://blogs.msdn.com/b/b8/archive/2012/02/29/running-the-consumer-preview-system-recommendations.aspx"&gt;&lt;em&gt;http://blogs.msdn.com/b/b8/archive/2012/02/29/running-the-consumer-preview-system-recommendations.aspx&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Windows 8 Consumer Preview Product Guide for Business&lt;/em&gt;       &lt;br /&gt;&lt;a title="http://www.microsoft.com/download/en/details.aspx?id=28970" href="http://www.microsoft.com/download/en/details.aspx?id=28970"&gt;&lt;em&gt;http://www.microsoft.com/download/en/details.aspx?id=28970&lt;/em&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If you want to see what others are experiencing or get involved in the discussions on Technet, this is your place to go.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/category/w8itpro"&gt;&lt;em&gt;http://social.technet.microsoft.com/Forums/en-US/category/w8itpro&lt;/em&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is an exciting day here and hope that everyone can download and try out the Windows 8 Consumer Preview (beta) and see what everyone is talking about.&lt;/p&gt;  &lt;p&gt;John Marlin    &lt;br /&gt;Senior Support Escalation Engineer     &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3483861" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/John+Marlin/">John Marlin</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Windows+8/">Windows 8</category></item><item><title>Having a problem with nodes being removed from active Failover Cluster membership?</title><link>http://blogs.technet.com/b/askcore/archive/2012/02/08/having-a-problem-with-nodes-being-removed-from-active-failover-cluster-membership.aspx</link><pubDate>Wed, 08 Feb 2012 15:40:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3479616</guid><dc:creator>John Marlin [MSFT]</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3479616</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/02/08/having-a-problem-with-nodes-being-removed-from-active-failover-cluster-membership.aspx#comments</comments><description>&lt;p&gt;Welcome to the AskCore blog. Today, we are going to talk about nodes being removed from active Failover Cluster membership randomly. If you are having problems with a node being removed from membership, you are seeing events like this logged in your System Event Log:&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0003.image_5F00_12E25D59.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1563.image_5F00_thumb_5F00_3F8B1732.png" width="527" height="366" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This event will be logged on all nodes in the Cluster except for the node that was removed. The reason for this event is because one of the nodes in the Cluster marked that node as down. It then notifies all of the other nodes of the event. When the nodes are notified, they discontinue and tear down their heartbeat connections to the downed node.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What caused the node to be marked down?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;All nodes in a Windows 2008 or 2008 R2 Failover Cluster talk to each other over the networks that are set to &lt;b&gt;Allow cluster network communication on this network&lt;/b&gt;. The nodes will send out heartbeat packets across these networks to all of the other nodes. These packets are supposed to be received by the other nodes and then a response is sent back. The responding node then sends out a heartbeat request of its own and waits for a response. This completes one heartbeat. The example below should help clarify this:&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6354.image_5F00_0D63C6E8.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7824.image_5F00_thumb_5F00_32ED4449.png" width="425" height="229" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If any one of these packets is lost, then the specific heartbeat is considered failed. By default, Cluster nodes have a limit of 5 failures before the connection is marked down. Once all connections are marked down for a node, then the node is removed from active Failover Cluster membership and the 1135 event is logged on all other nodes. On the node that is removed from active Failover Cluster membership, the Cluster service is terminated and then started so it can try to rejoin the Cluster.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Now that we know how the heartbeat process works, what are some of the known causes for the process to fail.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;1. Actual network hardware failures. If the packet is lost on the wire somewhere between the nodes, then the heartbeats will fail. A network trace from both nodes involved will reveal this.&lt;/p&gt;
&lt;p&gt;2. The profile for your network connections could possibly be bouncing from Domain to Public and back to Domain again. During the transition of these changes, network I/O can be blocked. You can check to see if this is the case by looking at the Network Profile Operational log. You can find this log by opening the Event Viewer and navigating to: Applications and Services Logs\Microsoft\Windows\NetworkProfile\Operational. Look at the events in this log on the node that was mentioned in the Event ID: 1135 and see if the profile was changing at this time. If so, please check out the KB article &amp;ldquo;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-US;2524478"&gt;The network location profile changes from "Domain" to "Public" in Windows 7 or in Windows Server 2008 R2&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;3. You have IPv6 enabled on the servers, but have the following two rules disabled for Inbound and Outbound in the Windows Firewall:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Core Networking - Neighbor Discovery Advertisement&lt;/li&gt;
&lt;li&gt;Core Networking - Neighbor Discovery Solicitation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;4. Anti-virus software could be interfering with this process also. If you suspect this, test by disabling or uninstalling the software. Do this at your own risk because you will be unprotected from viruses at this point.&lt;/p&gt;
&lt;p&gt;5. Latency on your network could also cause this to happen. The packets may not be lost between the nodes, but they may not get to the nodes fast enough before the timeout period expires.&lt;/p&gt;
&lt;p&gt;6. IPv6 is the default protocol that Failover Clustering will use for its heartbeats.&amp;nbsp; The heartbeat itself is a UDP unicast network packet that communicates over Port 3343.&amp;nbsp; If there are switches, firewalls, or routers not configured properly to allow this traffic through, you can issues like this.&lt;/p&gt;
&lt;p&gt;7. IPsec security policy refreshes can also cause this problem.&amp;nbsp; The specific issue is that during an IPSec group policy update all IPsec Security Associations (SAs) are torn down by Windows Firewall with Advanced Security (WFAS).&amp;nbsp; While this is happening, all network connectivity is blocked.&amp;nbsp; When re-negotiating the Security Associations if there are delays in performing authentication with Active Directory, these delays (where all network communication is blocked) will also block cluster heartbeats from getting through and cause cluster health monitoring to detect nodes as down if they do not respond within the 5 second threshold.&lt;/p&gt;
&lt;p&gt;These are the most common&amp;nbsp;reasons that these events are logged, but there could be other reasons also. The point of this blog was to give you some insight into the process and also give ideas of what to look for. Some will raise the following values to their maximum values to try and get this problem to stop.&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;b&gt;Parameter&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="138"&gt;
&lt;p&gt;&lt;b&gt;Default&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="145"&gt;
&lt;p&gt;&lt;b&gt;Range&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;b&gt;SameSubnetDelay&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="138"&gt;
&lt;p&gt;1000 milliseconds&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="145"&gt;
&lt;p&gt;250-2000 milliseconds&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;b&gt;CrossSubnetDelay&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="138"&gt;
&lt;p&gt;1000 milliseconds&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="145"&gt;
&lt;p&gt;250-4000 milliseconds&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;b&gt;SameSubnetThreshold&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="138"&gt;
&lt;p&gt;5&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="145"&gt;
&lt;p&gt;3-10&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;b&gt;CrossSubnetThreshold&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="138"&gt;
&lt;p&gt;5&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;" valign="top" width="145"&gt;
&lt;p&gt;3-10&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Increasing these values to their maximum may make the event and node removal go away, it just masks the problem.&amp;nbsp; It does not fix anything.&amp;nbsp; The best thing to do is find out the root cause of the heartbeat failures and get it fixed.&amp;nbsp; The only real need for increasing these values is in a multi-site scenario where nodes reside in different locations and network latency cannot be overcome.&lt;/p&gt;
&lt;p&gt;I hope that this post helps you!&lt;/p&gt;
&lt;p&gt;Thanks, &lt;br /&gt;James Burrage &lt;br /&gt;Senior Support Escalation Engineer &lt;br /&gt;Windows High Availability Group&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3479616" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Failover+Cluster/">Failover Cluster</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/James+Burrage/">James Burrage</category></item><item><title>Measuring Disk Latency with Windows Performance Monitor (Perfmon)</title><link>http://blogs.technet.com/b/askcore/archive/2012/02/07/measuring-disk-latency-with-windows-performance-monitor-perfmon.aspx</link><pubDate>Tue, 07 Feb 2012 17:40:47 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3479441</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3479441</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/02/07/measuring-disk-latency-with-windows-performance-monitor-perfmon.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;My name is Flavio Muratore and I am a Senior Support Escalation Engineer with the Windows Core Team. One subject we haven’t written much about in the Core team blog is “disk performance”.     &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Today I would like to talk a little bit about measuring Physical Disk IO Latency with Windows Performance Monitor (perfmon). Most likely you have some experience with Perfmon, it’s been around since the NT days.     &lt;br /&gt;You have probably heard general statements about what are acceptable disk latency measurements: “Less than 10 milliseconds is good and more than 20 milliseconds is bad”. Although these rules of thumb are used to simplify analysis, they do not apply in all cases and may lead to incorrect conclusions. Let’s check how this really works so we can understand these numbers.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;strong&gt;Summary:&lt;/strong&gt; The IO latency measured in perfmon includes all the time spent in the hardware layers as well as the time spent in the Microsoft Port Driver queue (Storport.sys for SCSI). If the running processes generate a large storport queue, the measured latency increases, as IO has to wait before getting dispatched to the hardware layers.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;What is disk IO latency?&lt;/b&gt;      &lt;br /&gt;We can define disk IO latency as: A measure of the time delay from the time a disk IO request is created, until the time the disk IO request is completed.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;What counters in Windows Performance Monitor show the physical disk latency?       &lt;br /&gt;&lt;/b&gt;“Physical disk performance object -&amp;gt; Avg. Disk sec/Read counter” -&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Shows the average read latency.      &lt;br /&gt;“Physical disk performance object -&amp;gt; Avg. Disk sec/Write counter” -&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Shows the average write latency.      &lt;br /&gt;“Physical disk performance object -&amp;gt; Avg. Disk sec/Transfer counter” - Shows the combined averages for both read and writes.      &lt;br /&gt;The “_Total” instance is an average of the latencies for all physical disks in the computer.      &lt;br /&gt;Each other instance represents an individual Physical Disk.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;Note: Do no confuse with Avg. Disk Transfers/sec, which is a completely different counter.     &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Where does the performance data comes from?&lt;/b&gt;      &lt;br /&gt;For the “physical disk performance object”, the data is captured at the “Partition Manager” level in the storage stack.      &lt;br /&gt;Keep in mind Perfmon does not create any performance data per se; it only consumes data provided by other subsystems within Windows.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size="2"&gt;Where is the partition Manager in the Storage Stack?       &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;A simplified explanation on the Windows Storage Stack follows.     &lt;br /&gt;When an application creates an IO request, it sends it to the Windows IO Subsystem (at the top of the stack). The IO will then make its way all the way down the stack (to the Hardware Disk Subsystem) and then come all the way back up. During this process, each layer will perform its function and then hand over the IO to the next layer.      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0676.image_5F00_30CE7BDF.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0508.image_5F00_thumb_5F00_3A473A55.png" width="539" height="484" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;So what are we really measuring with the Physical disk performance object -&amp;gt; Avg. Disk sec/Transfer (or /Read, or /Write) counter?       &lt;br /&gt;&lt;/b&gt;We are measuring all the time spent below the partition manager level.      &lt;br /&gt;When the IO request is sent by the Partition Manager down the stack we time stamp it, when it arrives back we time stamp it again and calculate the time difference. The time difference is the latency.&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;This means we are accounting for the time spent in the following components:&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="2"&gt;Class Driver – manages the device type, such as disks, tapes, etc.&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;Port Driver – manages the transport protocol, such as SCSI, FC, SATA, etc. &lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;Device Miniport Driver – This is the device driver for the Storage Adapter. It is supplied by the vendor of the device (Raid Controller, and FC HBA).&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 10pt 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;font size="2"&gt;Disk Subsystem – This includes everything below the Device Miniport Driver – This could be as simple as a cable connected to a single physical hard disk, or as complex as a Storage Area Network.&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;How disk queuing affects the measured latency in Perfmon?       &lt;br /&gt;&lt;/b&gt;There is only a limited number of IO a disk subsystem can accept at a given time. The excess IO gets queued until the disk can accept IO again. The time IO spends in the queues below the Partition Manager is accounted in the Perfmon physical disk latency measurements. As queues grow larger and IO has to wait longer, the measured latency also grows.&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;There are a multiple queues below the Partition Manager level:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="2"&gt;Microsoft Port Driver Queue -SCSIport or Storport queue.&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;Vendor Supplied Device Driver Queue- OEM Device driver.&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;Hardware Queues - such as disk controller queue, SAN switches queue, array controller queue, hard disk queue.&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpLast"&gt;&lt;font size="2"&gt;Although not a queue, we also account for the time the hard disk spends actively servicing the IO and the travel time all the way back to the partition manager level to be marked as completed.&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Finally, special attention to the Port Driver Queue (for SCSI Storport.sys).&lt;/b&gt;       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;The Port Driver is the last Microsoft component to touch an IO before we hand it off to the vendor supplied Device Miniport Driver.      &lt;br /&gt;If the Device Miniport Driver can’t accept any more IO because its queue and/or the hardware queues below are saturated, we will start accumulating IO on the Port Driver Queue. The size of the Microsoft Port Driver queue is limited only by the available system memory (RAM) and can grow very large, causing large measured latency.      &lt;br /&gt;      &lt;br /&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;In Conclusion:&lt;/b&gt;      &lt;br /&gt;The time the IO spent in queue is added to the disk latency in perfmon.&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;To keep the queue under control you have to tune your applications to limit the maximum number of outstanding I/O operations they generate. That’s a subject for another blog post.&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;   &lt;br /&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Reference:&lt;/b&gt;       &lt;br clear="all" /&gt;For SCSI Disks (FC/RAID) you can enable Storport tracing to measure the latency below the Port Driver level. This does not account for the time spent in the storport queue or anything above. Essentially this is the lowest level we can possibly monitor the latency inside Windows before the IO is handed over to third party components. Check this excellent blog from NTdebug team for details.      &lt;br /&gt;&lt;span style="mso-ansi-language: en" lang="EN"&gt;“Storport ETW Logging to Measure Requests Made to a Disk Unit”&lt;/span&gt;      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/b/ntdebugging/archive/2010/04/22/etw-storport.aspx"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;u&gt;http://blogs.msdn.com/b/ntdebugging/archive/2010/04/22/etw-storport.aspx&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; font-family: ; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; font-family: ; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes"&gt;&lt;font size="2"&gt;Flavio Muratore       &lt;br /&gt;Senior Support Escalation Engineer        &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3479441" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Storage+and+File+Systems/">Storage and File Systems</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Flavio+Muratore/">Flavio Muratore</category></item><item><title>Cluster Shared Volumes (CSV) in redirected access mode after installing McAfee VSE 8.7 Patch 5 or 8.8 Patch 1</title><link>http://blogs.technet.com/b/askcore/archive/2012/02/06/cluster-shared-volumes-csv-in-redirected-access-mode-after-installing-mcafee-vse-8-7-patch-5-or-8-8-patch-1.aspx</link><pubDate>Mon, 06 Feb 2012 22:16:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3479192</guid><dc:creator>John Marlin [MSFT]</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3479192</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/02/06/cluster-shared-volumes-csv-in-redirected-access-mode-after-installing-mcafee-vse-8-7-patch-5-or-8-8-patch-1.aspx#comments</comments><description>&lt;p&gt;There is an issue with Cluster Shared Volumes and McAfee VirusScan Enterprise that I wanted to pass along.&amp;nbsp; When installing McAfee VSE 8.7 Patch 5 or 8.8 Patch 1, the CSV drives will go into redirected mode and will not go out of it.&lt;/p&gt;
&lt;p&gt;The reason for this is that the McAfee filter driver (mfehidk.sys) is using decimal points in the altitude to help in identifying upgrade scenarios for their product.&amp;nbsp; The Cluster CSV filter only accepts whole numbers and puts the drives in redirected access mode when it sees this decimal value.&lt;/p&gt;
&lt;p&gt;When seeing this, if you run FLTMC from an administrative command prompt, you may see something similar too:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" size="2" face="Courier New"&gt;C:\&amp;gt; fltmc&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" size="2" face="Courier New"&gt;Filter Name&amp;nbsp;&amp;nbsp;&amp;nbsp; Num Instances&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Altitude&amp;nbsp;&amp;nbsp;&amp;nbsp; Frame &lt;br /&gt;------------------------------------------------------ &lt;br /&gt;CSVFilter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 404900&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;br /&gt;mfehidk&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 329998.99&amp;nbsp;&amp;nbsp; &amp;lt;Legacy&amp;gt; &lt;br /&gt;mfehidk&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 321300.00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you were to generate a Cluster Log, you would see the below identifying that it cannot read the altitude value properly.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Courier New; font-size: small;" size="2" face="Courier New"&gt;INFO [DCM] FsFilterCanUseDirectIO is called for \\?\Volume{188c44f1-9cd0-11df-926b-a4ca2baf36ff}\ &lt;br /&gt;ERR&amp;nbsp; mscs::FilterSnooper::CanUseDirectIO: BadFormat(5917)' because of 'non-digit found' &lt;br /&gt;INFO [DCM] PostOnline. CanUseDirectIO for C2V1 =&amp;gt; false&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;McAfee has released the following document giving a temporary workaround.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Cluster Shared Volumes (CSV) status becomes Online (Redirected access) &lt;br /&gt;&lt;/em&gt;&lt;a href="https://kc.mcafee.com/corporate/index?page=content&amp;amp;id=KB73596"&gt;&lt;em&gt;https://kc.mcafee.com/corporate/index?page=content&amp;amp;id=KB73596&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoft is aware of the problem and currently working on a fix.&amp;nbsp; When this fix is available, this will be updated and a new KB Article will be created with the fix.&lt;/p&gt;
&lt;p&gt;John Marlin &lt;br /&gt;Senior Support Escalation Engineer &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3479192" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Failover+Cluster/">Failover Cluster</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/John+Marlin/">John Marlin</category></item><item><title>Better alternatives to manually merging snapshots in Windows Server 2008 R2</title><link>http://blogs.technet.com/b/askcore/archive/2012/01/25/better-alternatives-to-manually-merging-snapshots-in-windows-server-2008-r2.aspx</link><pubDate>Wed, 25 Jan 2012 17:17:01 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3477206</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3477206</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/01/25/better-alternatives-to-manually-merging-snapshots-in-windows-server-2008-r2.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt"&gt;&lt;font size="3"&gt;There might be times on Windows Server 2008 R2 Hyper-V host when the snapshots will not merge, the virtual machine disappears from the Hyper-V management console or the virtual machine goes into a Critical-Saved or Paused state for what seems to be no reason at all. This blog will discuss the ways in Windows Server 2008 R2 to resolve some common issues with Hyper-V virtual machines and snapshots and avoid having to manually merge snapshots.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 14pt"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 align="center"&gt;Common Scenarios&lt;/h2&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="line-height: 14pt"&gt;&lt;font size="3"&gt;The virtual machine has unexpectedly disappeared from the Hyper-V Management console.          &lt;br clear="all" /&gt;          &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;This problem can be caused by antivirus software that is installed in the parent partition if the real-time scanning component is configured to monitor the Hyper-V virtual machine files&lt;/span&gt;&lt;span style="line-height: 10pt; font-family: "&gt;. &lt;/span&gt;Antivirus exclusions should be configured per KB; Virtual machines are missing in the Hyper-V Manager Console or when you create or start a virtual machine, you receive one of the following error codes: &amp;quot;0x800704C8&amp;quot;, &amp;quot;0x80070037&amp;quot; or &amp;quot;0x800703E3&amp;quot; &lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;961804"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;u&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;961804&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;     &lt;br clear="all" /&gt;    &lt;br clear="all" /&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;If the virtual machine does not show up in the Hyper-V Manager console once you configure the antivirus exclusions, create a new virtual machine and attach the latest snapshot file. This is where the Inspect Disk wizard comes in handy in order to find the last AVHD in the chain.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;Perform the following steps to create a new virtual machine and attach the latest snapshot (.AVHD) file:      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="3"&gt;Open Hyper-V Manager console&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;In the Actions pane click New Virtual Machine&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;Give the VM a new name, click Next&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;Assign Memory, click Next&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;Assign a Network, click Next&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;Select Attach a disk later, click Next&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;The new virtual machine shows up in the Hyper-V console. Now you need to point the virtual machine to use the most recent snapshot in order not to lose the most recent changes to the virtual machine.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;1.&lt;span style="line-height: normal; font-family: "&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;In the Actions pane on the right select Inspect Disk&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;2.&lt;span style="line-height: normal; font-family: "&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Browse to the location of the AVHDs you want to Inspect, click Open and you will be presented with the following&amp;#160; window. You can see there is only 1 snapshot and the parent is the VHD.       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0523.clip_5F00_image002_5F00_479798AC.png"&gt;&lt;font size="3"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4237.clip_5F00_image002_5F00_thumb_5F00_06891948.png" width="519" height="235" /&gt;&lt;/font&gt;&lt;/a&gt;       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;3.&lt;span style="line-height: normal; font-family: "&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Continue clicking the Inspect button on each AVHD until you have inspected all the AVHDs &lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;4.&lt;span style="line-height: normal; font-family: "&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Go to the Hyper-V console, right click the virtual machine and go to Settings, change the VHD to point to the most recent AVHD, click OK       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6470.clip_5F00_image003_5F00_05B0B35E.png"&gt;&lt;font size="3"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1581.clip_5F00_image003_5F00_thumb_5F00_2C1296A9.png" width="452" height="132" /&gt;&lt;/font&gt;&lt;/a&gt;       &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;Note: If you’re performing these steps on a Windows Server 2008 system, the Hyper-V Manager console doesn’t support attaching .AVHD files. To resolve this issue on a Windows Server 2008 system, you need to manually merge the snapshots files and attach the VHD which contains the merged data.&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpLast"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;5.&lt;span style="line-height: normal; font-family: "&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Start the virtual machine&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="line-height: 14pt"&gt;&lt;font size="3"&gt;The virtual machine will not start or the status in Hyper-V Management console shows the VM in a Paused state.          &lt;br clear="all" /&gt;          &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;This issue is generally caused when the volume where the VM is stored is low on disk space. The idea way to resolve the issue is to add a new disk to the Hyper-V host that is large enough to hold all the virtual machines VHDS and associated snapshots and Export the VMs to the new disk. Once the virtual machines have been exported you can Import the virtual machine to add them back into the Hyper-V Manager console and the virtual machines will reside on the new disk you added.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;1.&lt;span style="line-height: normal; font-family: "&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Select the virtual machine in the Hyper-V Manager Console then click Export in the Actions Menu&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;2.&lt;span style="line-height: normal; font-family: "&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Click Browse and select a disks with enough free space then click Export&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;font size="3"&gt;The export process can take a few minutes to a couple of hours+ depending on the size of the VHD and number of AVHDs associated with the virtual machine&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;Once the Export is finished you can delete the virtual machine from the console then Import the virtual machine to add it back to the console.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;1.&lt;span style="line-height: normal; font-family: "&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;In Hyper-V Manager console got the Actions menu and click Import Virtual Machine&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;2.&lt;span style="line-height: normal; font-family: "&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Now browse to the location where the virtual machine was exported&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;3.&amp;#160;&amp;#160; Sin&lt;/span&gt;&lt;/span&gt;ce the virtual machine was deleted leave it at the default of Move or restore the virtual machine (use the existing unique ID)&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1680.clip_5F00_image004_5F00_6B704A39.png"&gt;&lt;font size="3"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3666.clip_5F00_image004_5F00_thumb_5F00_2ED84B9C.png" width="536" height="314" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="line-height: 14pt"&gt;&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="line-height: 14pt"&gt;&lt;font size="3"&gt;The OS was reinstalled on the parent and the virtual machines do not show up in the Hyper-V Management Console.          &lt;br clear="all" /&gt;          &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;The best way to resolve this issue is to create a new VM and&lt;span class="MsoCommentReference"&gt;&lt;span style="line-height: 9pt"&gt; attach the most recent AVHD file.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;Steven Graves     &lt;br /&gt;Support Escalation Engineer      &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3477206" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Hyper_2D00_V/">Hyper-V</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Steven+Graves/">Steven Graves</category></item><item><title>Free Microsoft Private Cloud Training</title><link>http://blogs.technet.com/b/askcore/archive/2012/01/23/free-microsoft-private-cloud-training.aspx</link><pubDate>Mon, 23 Jan 2012 14:47:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3476772</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3476772</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/01/23/free-microsoft-private-cloud-training.aspx#comments</comments><description>&lt;h2 style="list-style-type: disc; margin: 10pt 0in 0pt"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Cambria"&gt;&lt;font style="font-size: 13pt" color="#4f81bd"&gt;Are you ready for the Microsoft Private Cloud?&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;On February 21 &amp;amp; 22 Microsoft Learning is running a 2-day virtual training event to help the world learn about the upcoming enhancements with the &lt;b&gt;Creating &amp;amp; Managing a Private Cloud with System Center 2012 Jump Start&lt;/b&gt;.&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;It is &lt;b&gt;100% free and open to the public&lt;/b&gt;, so register now!&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Sign up today at: &lt;/font&gt;&lt;/font&gt;&lt;a href="http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx?pid=298"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt" color="#0000ff"&gt;&lt;u&gt;http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx?pid=298&lt;/u&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h2 style="list-style-type: disc; margin: 10pt 0in 0pt"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Cambria"&gt;&lt;font style="font-size: 13pt" color="#4f81bd"&gt;Event Overview&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt" color="#262626"&gt;Adopting this exciting new computing paradigm provides a whole new landscape of technology and career direction for IT professionals. Microsoft Learning and the Microsoft System Center 2012 team have partnered to bring you an exciting opportunity to learn what you need to know to deploy, manage and maintain Microsoft’s private cloud solution. Leveraging the popular Jump Start virtual classroom approach, the industry’s most gifted cloud experts will show attendees why this new private cloud solution, based on System Center 2012 and Windows Server, has garnered so much attention. Presenters include Symon Perriman, Sean Christensen, Adam Hall, Kenon Owens, Prabu Rambadran &amp;amp; Chris Van Wesep and there will be a live Q&amp;amp;A during the event. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h2 style="list-style-type: disc; margin: 10pt 0in 0pt"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Cambria"&gt;&lt;font style="font-size: 13pt" color="#4f81bd"&gt;Event Agenda&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt" color="#262626"&gt;Day 1: Deployment &amp;amp; Configuration (Feb. 21)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 11pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Part 1: Understanding the Microsoft Private Cloud &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 11pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Part 2: Deploying the Infrastructure Components &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 11pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Part 3: Deploying the Private Cloud Infrastructure &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 11pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Part 4: Deploying the Service Layer &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 11pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Part 5: Deploying the Applications &amp;amp; VMs &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt" color="#262626"&gt;Day 2: Management &amp;amp; Operations (Feb. 22)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 11pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Part 6: Managing the Infrastructure Components &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 11pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Part 7: Managing the Private Cloud Infrastructure &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 11pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Part 8: Managing the Service Layer &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 11pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Part 9: Managing the Applications &amp;amp; VMs &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Sign up today at: &lt;/font&gt;&lt;/font&gt;&lt;a href="http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx?pid=298"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt" color="#0000ff"&gt;&lt;u&gt;http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx?pid=298&lt;/u&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h2 style="list-style-type: disc; margin: 10pt 0in 0pt"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Cambria"&gt;&lt;font style="font-size: 13pt" color="#4f81bd"&gt;Jump Start Overview&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt" color="#262626"&gt;This accelerated Jump Start sponsored by Microsoft Learning is tailored for IT professionals familiar with Windows Server technologies, Hyper-V virtualization, and the System Center management solutions. The course is designed to provide a fast-paced and technical understanding of how and why Microsoft’s approach to the private cloud delivers scalability, security, flexibility and control. Here are few unique benefits of this course: &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3; tab-stops: list .5in" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 10pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Students have the opportunity to learn from and interact with the industry’s best cloud technologists!&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3; tab-stops: list .5in" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 10pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;This high-energy, demo-rich learning experience will help IT Professionals understand why Microsoft private cloud solutions are making a splash in the industry. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3; tab-stops: list .5in" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 10pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Students will see with their own eyes how Windows Server 2008 R2 and System Center 2012 work together to provide the best combination of security and scale. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3; tab-stops: list .5in" class="MsoListParagraph"&gt;&lt;font color="#262626"&gt;&lt;span style="font-family: ; color: ; mso-fareast-font-family: symbol; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Symbol"&gt;&lt;font style="font-size: 10pt"&gt;·&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height: normal; font-family: "&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size: 7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Information-packed agenda! Day one of this two-day online course will focus on designing and deploying the right solutions for your organization, while day two will provide an in-depth look at the tools available to help monitor, secure and control the operational aspects of a private cloud. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="color: "&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt" color="#262626"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt"&gt;Sign up today at: &lt;/font&gt;&lt;/font&gt;&lt;a href="http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx?pid=298"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size: 11pt" color="#0000ff"&gt;&lt;u&gt;http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx?pid=298&lt;/u&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3476772" width="1" height="1"&gt;</description></item><item><title>Error “Encountered errors while reading in the specified configuration file” when you use FSRM dirquota command</title><link>http://blogs.technet.com/b/askcore/archive/2012/01/06/error-encountered-errors-while-reading-in-the-specified-configuration-file-when-you-use-fsrm-dirquota-command.aspx</link><pubDate>Fri, 06 Jan 2012 13:56:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3474250</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3474250</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2012/01/06/error-encountered-errors-while-reading-in-the-specified-configuration-file-when-you-use-fsrm-dirquota-command.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;My name is Himanshu Singh and in this blog I will talk about an issue seen on Windows Server 2003 64-bit servers running File Server Resource Manager (FSRM), where, when you&lt;b&gt; &lt;/b&gt;run a dirquota command to modify notifications using a configuration file, you may encounter error “&lt;b&gt;Encountered errors while reading in the specified configuration file”.&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The TechNet article &lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc754836(WS.10).aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/cc754836(WS.10).aspx&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; explains the dirquota command and its syntax in detail.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Now, let me&lt;b&gt; &lt;/b&gt;explain the issue, by taking an example:&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Consider that you have an existing 85% quota threshold notification on the “MyStorage&amp;quot; directory in FSRM, which you would like to modify, and your modified configuration file looks like below:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Notification=m&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Consolas"&gt;To=someone@microsoft.com&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Subject=[Quota Threshold]% share directory quota threshold exceeded&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Message=The [Quota Path] share directory has reached [Quota Used Percent]% ([Quota Used MB] MBs) of the current [Quota Limit MB] MB quota limit. There are [Quota Free MB] MBs of free space remaining.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;To make changes to an existing configuration using command line, you should run the dirquota quota modify command and specify the above configuration file, let’s call it &amp;quot;FSRMConfig.txt&amp;quot;. The exact command is as below:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font size="2" face="Consolas"&gt;dirquota quota modify /Path:S:\MyStorage /modify-notification:85,m,c:\FSRMConfig.txt&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;If the above command is run on a Windows Server 2003 SP2 64-bit, you may get below error message:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Consolas"&gt;&amp;quot;Encountered errors while reading in the specified configuration file: c:\FSRMConfig.txt&amp;quot;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3644.clip_5F00_image002_5F00_38495B52.png"&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4718.clip_5F00_image002_5F00_1755E8AB.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4744.clip_5F00_image002_5F00_thumb_5F00_79CC35A9.png" width="673" height="200" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This happens if the configuration text file is saved in ANSI format. In order to get the above command to work, re-create the configuration file and save it in UNICODE (UTF-16) format. Here is a MSDN article which describes UNICODE in detail:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/dd374081(v=vs.85).aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/windows/desktop/dd374081(v=vs.85).aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/goglobal/bb688114"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/goglobal/bb688114&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;To save the file in UNICODE, you can either create a new file and save it in UNICODE or select File -&amp;gt; Save As option for the same file and in the save as dialog box, change the encoding to UNICODE, to save it in UNICODE format, see the screen-shot below:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4214.clip_5F00_image004_5F00_72582831.png"&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0511.clip_5F00_image004_5F00_496D1328.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4251.clip_5F00_image004_5F00_thumb_5F00_13FC7901.png" width="614" height="660" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;After I saved the file as UNICODE the command worked and successfully modified the quota entry.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4237.clip_5F00_image006_5F00_409D0ADC.png"&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2577.clip_5F00_image006_5F00_6692BB32.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0535.clip_5F00_image006_5F00_thumb_5F00_292A7EA9.png" width="673" height="200" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Hopefully, this would help you resolve your issue, in case you happen to run into it.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Himanshu Singh&lt;/font&gt;&lt;/br&gt;Support Engineer&lt;/font&gt;&lt;/br&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3474250" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Himanshu+Singh/">Himanshu Singh</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/FSRM/">FSRM</category></item><item><title>One of the source volumes specified has invalid….” Error messaging running wbadmin to backup system state</title><link>http://blogs.technet.com/b/askcore/archive/2011/12/16/one-of-the-source-volumes-specified-has-invalid-error-messaging-running-wbadmin-to-backup-system-state.aspx</link><pubDate>Fri, 16 Dec 2011 14:42:39 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3471493</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3471493</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2011/12/16/one-of-the-source-volumes-specified-has-invalid-error-messaging-running-wbadmin-to-backup-system-state.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;When creating a system state backup with Windows Server 2008 or Windows Server 2008 R2 you may encounter the following error:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;“One of the source volumes specified has an invalid format and cannot be protected using Windows Backup. Only volumes formatted with NTFS can be protected.”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;One possible cause of this error is having a FAT32 System Volume which has a 512 byte sector size (can be dependent on the size of the volume). There are two ways to work around this issue: &lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;Convert the volume to NTFS&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Delete the FAT32 volume and recreate it using NTFS.&lt;/font&gt;&lt;/li&gt;  &lt;/ul&gt;  &lt;h1&gt;Converting a FAT32 System Volume to an NTFS System Volume&lt;/h1&gt;  &lt;p&gt;&lt;font size="2"&gt;Prerequisite: The FAT32 sector size must be 4096 bytes when originally created.&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;Creating a FAT32 Volume with a 4K Sector Size&lt;/h2&gt;  &lt;p&gt;&lt;font size="2"&gt;Inside Disk Manager, on a disk that has been brought online and initialized, right-click on the unallocated graphical representation of the disk, and select “New Simple Volume”.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2548.clip_5F00_image002_5F00_75AEB947.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0572.clip_5F00_image002_5F00_343406EE.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4174.clip_5F00_image002_5F00_thumb_5F00_1184F008.png" width="604" height="337" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The New Simple Volume Wizard will open. Click “Next” to continue. The next window allows you to specify the volume size. In this example, the volume size specified is 2048MB. After entering the size of the volume in megabytes, click “Next”.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5265.clip_5F00_image004_5F00_2EE5203D.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4604.clip_5F00_image004_5F00_1FCE4163.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7612.clip_5F00_image004_5F00_thumb_5F00_1EBB534E.png" width="600" height="474" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The next window allows you to assign a drive letter or path to the partition. In order to complete a convert, the partition needs to have a drive letter assigned to it. You can do this in this stage or in Disk Manager prior to performing a conversion. In this example, the default drive letter (next available) is “E”, and will be assigned to as the drive letter to the partition. Click “Next” to continue. An example of changing the drive letter after the partition has been created will be provided as well.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7331.clip_5F00_image006_5F00_6C9207F9.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0474.clip_5F00_image006_5F00_441325E5.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2402.clip_5F00_image006_5F00_thumb_5F00_5B8FD520.png" width="626" height="500" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The Format Partition window is the next step in creating the partition. Here, you can select whether or not to format the volume, how you would like to format the volume, and whether or not you would like to enable file and folder compression. In this example, the volume will be given a FAT32 File system, an allocation unit size of 4096 (sector size of 4K), and Volume label is going to remain as the default “New Volume”. The default settings for performing a quick format and not enabling the file and folder compression will be used. Click “Next” to continue.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5265.clip_5F00_image008_5F00_29D2BCC1.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7331.clip_5F00_image008_5F00_216EE76A.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4062.clip_5F00_image008_5F00_thumb_5F00_7EFC53B8.png" width="602" height="477" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The final window in the wizard provides you with the summary of the create volume that has been created, with the specifications you have provided. Click “Finish” to continue.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The new volume will show up in the Disk Manager.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2541.clip_5F00_image010_5F00_190B1213.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1070.clip_5F00_image010_5F00_30C24979.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7367.clip_5F00_image010_5F00_thumb_5F00_096D020C.png" width="673" height="305" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;Adding a Drive Letter to a Volume that was created without one&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7331.clip_5F00_image012_5F00_7D86100F.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5773.clip_5F00_image012_5F00_49DDA3B1.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image012" border="0" alt="clip_image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4150.clip_5F00_image012_5F00_thumb_5F00_5ED1212E.png" width="673" height="302" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;An additional FAT32 volume was created without a drive letter. To add a drive letter to the volume, right-click on the graphical representation of the volume, and select “Change Drive Letter and Paths”.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6354.clip_5F00_image014_5F00_287DFE15.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4201.clip_5F00_image014_5F00_0B28A64B.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image014" border="0" alt="clip_image014" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7774.clip_5F00_image014_5F00_thumb_5F00_6CDFEA5E.png" width="625" height="389" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Click on “Add” to add a drive letter to the volume. Choose which letter you would like assigned to the volume and click “OK”.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1884.clip_5F00_image016_5F00_30B223AC.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7245.clip_5F00_image016_5F00_640DE708.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image016" border="0" alt="clip_image016" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7762.clip_5F00_image016_5F00_thumb_5F00_5D7C6282.png" width="673" height="412" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Your volume now has a drive letter.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6607.clip_5F00_image018_5F00_548AD539.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4532.clip_5F00_image018_5F00_332B2F9D.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image018" border="0" alt="clip_image018" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3146.clip_5F00_image018_5F00_thumb_5F00_24A208B5.png" width="673" height="303" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;To determine what sector or allocation unit of a volume, select the volume in diskpart, and type filesystem.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3073.clip_5F00_image020_5F00_78CFB9BB.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4532.clip_5F00_image020_5F00_3E7443DA.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image020" border="0" alt="clip_image020" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2553.clip_5F00_image020_5F00_thumb_5F00_07D86DD3.png" width="591" height="471" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;1. Open an elevated command prompt. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;2. Type &lt;font face="Consolas"&gt;convert &amp;lt;volume letter&amp;gt;: /fs:ntfs&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6201.clip_5F00_image022_5F00_6F274B85.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3566.clip_5F00_image022_5F00_55531556.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image022" border="0" alt="clip_image022" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7245.clip_5F00_image022_5F00_thumb_5F00_5E14F2DF.png" width="573" height="129" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;3. Hit &lt;font face="Consolas"&gt;Enter&lt;/font&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;4. You will be asked to enter the current volume name for the volume you would like to convert.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8357.clip_5F00_image024_5F00_3B7EDF27.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6204.clip_5F00_image024_5F00_4C16DA15.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image024" border="0" alt="clip_image024" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2860.clip_5F00_image024_5F00_thumb_5F00_5D5C16E8.png" width="620" height="461" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;In this example, the volume label is TEST. This can be viewed in Disk Management. Enter the volume label, and press Enter.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;5. The conversion will process. It will be complete once the cursor returns to the directory you ran the convert command from. Here is an example of the output.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3580.clip_5F00_image026_5F00_71A05776.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4555.clip_5F00_image026_5F00_5040B1DA.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image026" border="0" alt="clip_image026" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6735.clip_5F00_image026_5F00_thumb_5F00_32C0360B.png" width="625" height="354" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;From the example above, you can see that the sector size remained 4096 bytes (“4,096 bytes in each allocation unit.”). Only the file system will change. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;em&gt;&lt;strong&gt;Converting FAT32 volumes to NTFS is an irrevocable operation. NTFS volumes cannot be converted.&lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h1&gt;Rebuilding a System Volume as NTFS and Rebuilding BCD Store&lt;/h1&gt;  &lt;p&gt;&lt;font size="2"&gt;If a conversion from FAT32 to NTFS is not an option, rebuilding the system volume with an NTFS file system and then rebuilding the BCD store is the other option.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Using installation media, boot into the Windows Recovery Environment (WinRE). You will be asked to select a language, time, currency, keyboard or an input method. Once completed, click “Next”. Select “Repair Your Computer”. Select the operating system you’d like to repair, and click “Next”. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1325.clip_5F00_image028_5F00_19EF89CB.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1030.clip_5F00_image028_5F00_3EA0A142.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image028" border="0" alt="clip_image028" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6232.clip_5F00_image028_5F00_thumb_5F00_5FA57319.png" width="575" height="439" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7217.clip_5F00_image030_5F00_3C83A279.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4571.clip_5F00_image030_5F00_132C5A7B.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image030" border="0" alt="clip_image030" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3108.clip_5F00_image030_5F00_thumb_5F00_20A3CCB1.png" width="575" height="487" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;In the System Recovery Options window, select “Command Prompt”. Open a command prompt. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1856.clip_5F00_image032_5F00_2594AB30.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8206.clip_5F00_image032_5F00_7BD1303C.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image032" border="0" alt="clip_image032" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4744.clip_5F00_image032_5F00_thumb_5F00_61A22648.png" width="596" height="507" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Locate where the \Boot directory is. The \Boot directory is rarely located on the C: partition, but on a separate system partition. Please keep in mind that OEMs are unlikely to assign a volume letter to the system partition.&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;If C: is not the Active System Partition&lt;/h2&gt;  &lt;p&gt;&lt;font size="2"&gt;Due to being in WinRE, all volumes, including the system partition are assigned drive letters. The order of the drive letter assignment may/will not be the same as how the volume letters are assigned when Windows 7 is running. Because of this, partition C: may not be listed as the correct volume letter. In order to correct this, you need to obtain the correct active partition.&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font size="2" face="Consolas"&gt;Open Diskpart: diskpart&lt;/font&gt;&lt;/li&gt;   &lt;font face="Consolas"&gt;&lt;/font&gt;    &lt;li&gt;&lt;font size="2" face="Consolas"&gt;List disks: list disk&lt;/font&gt;&lt;/li&gt;   &lt;font face="Consolas"&gt;&lt;/font&gt;    &lt;li&gt;&lt;font size="2" face="Consolas"&gt;Select Disk 0: select disk 0&lt;/font&gt;&lt;/li&gt;   &lt;font face="Consolas"&gt;&lt;/font&gt;    &lt;li&gt;&lt;font size="2" face="Consolas"&gt;List partitions on Disk 0: list partition&lt;/font&gt;&lt;/li&gt;   &lt;font face="Consolas"&gt;&lt;/font&gt;    &lt;li&gt;&lt;font size="2" face="Consolas"&gt;Select Partition 1: select partition 1&lt;/font&gt;&lt;/li&gt;   &lt;font face="Consolas"&gt;&lt;/font&gt;    &lt;li&gt;&lt;font size="2" face="Consolas"&gt;Get the details for this partition: detail partition&lt;/font&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7536.clip_5F00_image034_5F00_4E6F9A6C.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3326.clip_5F00_image034_5F00_58548BD7.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image034" border="0" alt="clip_image034" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0044.clip_5F00_image034_5F00_thumb_5F00_4876A643.png" width="635" height="338" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;  &lt;/ol&gt;  &lt;p&gt;&lt;font size="2"&gt;As per this example, this is a System partition and is Active. Repeat the above steps to locate to Boot partition. If this partition is not marked as active, look at the next partition to see if it is marked as active. Once located, this will be your active system partition.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;On Windows Vista, one partition is typically used as both the System and Boot partitions and the \Boot\BCD store is located on the same volume where the \Windows directory is located. On Windows 7, separate partitions are used the System and Boot partitions to make it easier to enable Bitlocker Drive Encryption and to support computers with UEFI firmware.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Once the directory is located, the attributes on the BCD file must be changed to make it visible. In the \Boot directory, type &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;attrib bcd –s –h –r&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;to allow access to the BCD file. This step removes the system file attribute (-s), the hidden attribute (-h), and the read-only file file attribute (-r). In this example, C: is the active partition.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7120.clip_5F00_image036_5F00_16D9D97E.png"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2845.clip_5F00_image036_5F00_4A359CDA.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image036" border="0" alt="clip_image036" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3187.clip_5F00_image036_5F00_thumb_5F00_52E75496.png" width="561" height="370" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Command Lines to remove the BCD store, and recreate it (hit Enter after each line):&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2" face="Consolas"&gt;Bcdedit /export C:\BCD_Backup&lt;/font&gt;&lt;/li&gt;   &lt;font size="2" face="Consolas"&gt;&lt;/font&gt;    &lt;li&gt;&lt;font size="2" face="Consolas"&gt;Ren c:\Boot\bcd bcd.old&lt;/font&gt;&lt;/li&gt;   &lt;font size="2" face="Consolas"&gt;&lt;/font&gt;    &lt;li&gt;&lt;font size="2" face="Consolas"&gt;Bootrec /rebuildbcd&lt;/font&gt;&lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;Shannon Gowan&lt;/font&gt;    &lt;br /&gt;Senior Support Engineer     &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3471493" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Backup_2F00_Restore/">Backup/Restore</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Shannon+Gowen/">Shannon Gowen</category></item><item><title>Troubleshooting Error 800B0100, TRUST_E_NOSIGNATURE, during Service Pack 1 installation on Windows 7 or Windows 2008 R2</title><link>http://blogs.technet.com/b/askcore/archive/2011/12/14/troubleshooting-error-800b0100-cbs-e-identity-mismatch-during-service-pack-1-installation-on-windows-7-or-windows-2008-r2.aspx</link><pubDate>Wed, 14 Dec 2011 12:43:16 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3470798</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3470798</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2011/12/14/troubleshooting-error-800b0100-cbs-e-identity-mismatch-during-service-pack-1-installation-on-windows-7-or-windows-2008-r2.aspx#comments</comments><description>&lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt;"&gt;&lt;font size="2"&gt;Hello,        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height: 12pt;"&gt;&lt;font size="2"&gt;My name is Himanshu and I work with the Windows Core Support Team. Recently, I worked on a patch installation issue known internally at Microsoft as a servicing issue. I thought this would be a great customer example as to how a specific error message can sometimes be misleading when troubleshooting based on error text alone.        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height: 12pt;"&gt;&lt;font size="2"&gt;For this issue, my customer explained me that he was getting an error 800B0100 when he trying to install patches using the Windows Update control panel applet. A screenshot of the error is below:        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&amp;#160;&amp;#160; &lt;font size="2"&gt;&lt;/font&gt;&amp;#160; &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8547.clip_5F00_image002_5F00_4C81B6E2.png"&gt;&lt;font size="2"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7080.clip_5F00_image002_5F00_thumb_5F00_6EF6459D.png" width="645" height="307" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height: 12pt;"&gt;&lt;font size="2"&gt;       &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt;"&gt;&lt;font size="2"&gt;In addition to the Windows Update failure, attempting to open Server Manager on the server would also fail with the same error (0x800B0100) as seen in the screenshot below:        &lt;br clear="all" /&gt;        &lt;br clear="all" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3757.clip_5F00_image004_5F00_4D96A001.png"&gt;&lt;font size="2"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5811.clip_5F00_image004_5F00_thumb_5F00_4C520722.png" width="502" height="341" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height: 12pt;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt;"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt;"&gt;Now, let me first explain, why the error you see in Windows Update and Server Manager is related.      &lt;br clear="all" /&gt;      &lt;br clear="all" /&gt;&lt;/span&gt;&lt;span style="line-height: 12pt;"&gt;When you open the Server Manager it runs a discovery using Role-specific and Component Based Servicing APIs to query CBS and discover which roles, role services, and features are currently available and installed. If CBS is in an error condition, Server Manager will fail to function properly until the error condition is resolved.. You can always look at the %SYSTEMROOT%\Logs\ServerManager.log to find out what server manager is doing at any point of time. Because the ServerManager.log is in use on a running installation of Windows, you will need to copy the log to a different location to open it properly.&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;The error code 800B0100 maps to “TRUST_E_NOSIGNATURE” which means that the file was not signed or had a signature that was not valid.&lt;/p&gt;  &lt;p&gt;&lt;span style="line-height: 12pt;"&gt;     &lt;br clear="all" /&gt;&lt;/span&gt;&lt;span style="line-height: 12pt;"&gt;A manifest is an XML format document that describes individual elements of installation for a component or package. Below is a sample manifest:&lt;/span&gt;&lt;/p&gt;&amp;#160;&amp;#160; &lt;p&gt;&lt;font size="1" face="Consolas"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;      &lt;br /&gt;&amp;lt;assembly xmlns=&amp;quot;urn:schemas-microsoft-com:asm.v3&amp;quot; manifestVersion=&amp;quot;1.0&amp;quot;&amp;gt;&amp;#160;&amp;#160; &lt;br /&gt;&amp;lt;assemblyIdentity name=&amp;quot;0e348ebbcfb1d8af965282e6002364f0&amp;quot; version=&amp;quot;6.1.7601.21755&amp;quot; processorArchitecture=&amp;quot;amd64&amp;quot; language=&amp;quot;neutral&amp;quot; buildType=&amp;quot;release&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; /&amp;gt;       &lt;br /&gt;&amp;lt;deployment /&amp;gt;       &lt;br /&gt;&amp;lt;dependency discoverable=&amp;quot;false&amp;quot;&amp;gt;       &lt;br /&gt;&amp;lt;dependentAssemblydependencyType=&amp;quot;install&amp;quot;&amp;gt;       &lt;br /&gt;&amp;lt;assemblyIdentity name=&amp;quot;Microsoft-Windows-OS-Kernel&amp;quot; version=&amp;quot;6.1.7601.21755&amp;quot; processorArchitecture=&amp;quot;amd64&amp;quot; language=&amp;quot;neutral&amp;quot; buildType=&amp;quot;release&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; /&amp;gt;       &lt;br /&gt;&amp;lt;/dependentAssembly&amp;gt;       &lt;br /&gt;&amp;lt;/dependency&amp;gt;       &lt;br /&gt;&amp;lt;/assembly&amp;gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="line-height: 12pt;"&gt;The error tells me that either there is no signature on the manifest file or the signature is corrupt. This can occur for a number of reasons such as the downloaded WU package are corrupt. &lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;In cases like this, we would recommend the customer attempt to re-download and re-attempt installation from a new package download.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;In this case, the customer had already attempted to download and install the package locally with similar failure results.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="line-height: 12pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height: 12pt;"&gt;&lt;font size="2"&gt;The next step in troubleshooting this issue would be to run the System Update Readiness tool (&lt;/font&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/947821"&gt;&lt;span style="line-height: 12pt;"&gt;&lt;font size="2"&gt;http://support.microsoft.com/kb/947821&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="line-height: 12pt;"&gt;&lt;font size="2"&gt;) to attempt to resolve the corruption within CBS. (The CheckSUR tool checks for &lt;/font&gt;&lt;span&gt;&lt;font size="2"&gt;inconsistencies in file data or registry data and detects incorrect manifests and files contained within its payload and attempts to replace them with the proper version.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;We ran the CheckSUR utility against the machine and the results turned out to be clean as seen in the log output… &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&amp;#160;&amp;#160; &lt;font size="2"&gt;&lt;/font&gt;&amp;#160; &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Checking System Update Readiness.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Binary Version 6.1.7601.21645&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Package Version 13.0&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 09:28&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Checking Windows Servicing Packages&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Checking Package Manifests and Catalogs&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Checking Package Watchlist&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Checking Component Watchlist&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Checking Packages&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Checking Component Store&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Summary:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="1" face="Consolas"&gt;Seconds executed: 757&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font size="1"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;No errors detected&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;Next, I looked at the CBS logs &lt;font face="Consolas"&gt;(%SYSTEMROOT%\Logs\CBS\CBS.log)&lt;/font&gt; in an attempt to determine the root of the problem.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;The CBS.log is similar to the ServerManager.log in that its in use and needs to be moved to another location to open properly.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;Note: You can also get around this by using notepad.exe in a command interpreter and typing in notepad.exe CBS.log to open the log...&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;CBS.log had several entries similar to the ones below:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:23, Info&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;WinVerifyTrust failed [&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; mso-highlight: yellow;"&gt;HRESULT = 0x800b0100 -TRUST_E_NOSIGNATURE&lt;/span&gt;]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:23, Error&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; mso-highlight: yellow;"&gt;Failed to verify if catalog file \\?\C:\Windows\Servicing\Packages\Package_for_&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;KB2556532&lt;/u&gt;&lt;/b&gt;~31bf3856ad364e35~amd64~~6.1.1.1.cat is valid&lt;/span&gt;. [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:23, Info &lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Failed to initialize internal package [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:23, Info&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Failed to create package. [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:23, Error&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&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; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Failed to internally open package. [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:23, Info&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Session: 30171776_51578712 initialized by client WindowsUpdateAgent.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:23, Info&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Read out cached package applicability for package: Package_for_KB2556532~31bf3856ad364e35~amd64~~6.1.1.1, ApplicableState: 112, CurrentState:64&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:26, Info&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Session: 30171776_82377522 initialized by client WindowsUpdateAgent.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:26, Info&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;WinVerifyTrust failed [&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; mso-highlight: yellow;"&gt;HRESULT = 0x800b0100 -TRUST_E_NOSIGNATURE&lt;/span&gt;]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:26, Error&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; mso-highlight: yellow;"&gt;Failed to verify if catalog file \\?\C:\Windows\Servicing\Packages\Package_for_&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;KB2556532&lt;/u&gt;&lt;/b&gt;~31bf3856ad364e35~amd64~~6.1.1.1.cat is valid&lt;/span&gt;. [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:26, Info&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Failed to initialize internal package [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:26, Info&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Failed to create package. [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="1" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font size="1" face="Consolas"&gt;2011-08-24 13:05:26, Error&lt;span style="mso-spacerun: yes;"&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;&amp;#160;&amp;#160; &lt;/span&gt;CBS&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Failed to internally open package. [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;The errors above tell me that the problem is with a particular catalog file of patch KB2556532 (bolded and underlined above for clarity) and it has no signature on it. &lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;The best course of action here appeared to be to replace the catalog files with known good files from a working Windows installation.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;The file which I want to replace was under &lt;font face="Consolas"&gt;C:\Windows\Servicing\Packages\&lt;/font&gt; folder on which a normal user would have access. I have seen that many blogs suggest modifying permission on the &lt;font face="Consolas"&gt;C:\windows\servicing\Packages&lt;/font&gt; and then copy/replace the files. However, that’s not required. In fact, changing permissions to this directory may result in other errors and is not recommended.. To replace a corrupt file which you know is part of a particular patch, just follow the below steps:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;Download and Install the System Update Readiness/Checksur tool from &lt;/font&gt;&lt;a href="http://support.microsoft.com/kb/947821"&gt;&lt;font size="2"&gt;http://support.microsoft.com/kb/947821&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. Run the tool initially in an attempt to have the tool repair the corruption on the installation.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;If the CheckSUR utility does not fix the corruption, download the .MSU patch for the update you're having issues with from the Microsoft Update catalog website or the Microsoft Support site and then put that file under the C:\Windows\CheckSur\Packages folder. NOTE: The \Packages folder does not natively exist and will need to be created&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Run the System update readiness tool again, it will attempt to replace any corrupt/missing files from the downloaded package automatically.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;You may want to view the %SYSTEMROOT%\Logs\CBS\Checksur.log to verify if the corrupt/missing files have been replaced.&lt;/font&gt;&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;font size="2"&gt;In my case, this didn’t work as CHECKSUR didn’t replace any files. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&amp;#160;&amp;#160; &lt;font size="2"&gt;&lt;/font&gt;&amp;#160; &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span&gt;I looked for the same file (&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.0pt;"&gt;&lt;font face="Consolas"&gt;C:\Windows\Servicing\Packages\Package_for_KB2556532~31bf3856ad364e35~amd64~~6.1.1.1.cat&lt;/font&gt;)&lt;/span&gt;&lt;span&gt; on a working machine and they were exactly same in size, signatures, etc. So, the error looked misleading to me. I decided to find out where exactly we are failing. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;Before, I ask my customer to run the SysInternals PROCMON tool to determine which component/registry/file we were failing on. I compared the &lt;font face="Consolas"&gt;C:\Windows\servicing\&lt;/font&gt; folder with the working machine and found that the permissions on &lt;font face="Consolas"&gt;C:\windows\servicing\packages&lt;/font&gt; had been changed. Administrators, SYSTEM, TrustedInstaller and USERS had no permission on the folder.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;As mentioned previously, modifications to the default permissions can have adverse effects on a servicing operation.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;Normally, the NT SERVICE\TrustedInstaller is the owner of the &lt;font face="Consolas"&gt;C:\Windows\servicing&lt;/font&gt; folder and has FULL Control on it. The SYSTEM, Local Administrators group and the Local USERS group has Read and Execute permission on this folder. The same permission is propagated down the folder to all subdirectories and files. Hence, the C:\windows\servicing\packages directory should have same permission as its parent C:\Windows\servicing.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;Since, in this case permission were missing on the &lt;font face="Consolas"&gt;C:\windows\servicing\packages&lt;/font&gt; folder, we needed to fix the permissions. Icacls is one tool that can be used to reset the permissions on a directory. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;The below command was run to add the NT Service\TrustedInstaller as owner of the Packages folder and any files/folders under it:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2" face="Consolas"&gt;icacls C:\Windows\Servicing\Packages&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;/setowner &amp;quot;NT SERVICE\TrustedInstaller&amp;quot; /t /c&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;We ran the below commands to give Read and Execute permission to the SYSTEM, Local Administrators and&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;Local USERS account:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2" face="Consolas"&gt;icacls c:\Windows\Servicing\Packages /grant SYSTEM:RX /t /c&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2" face="Consolas"&gt;icacls c:\Windows\Servicing\Packages /grant domain\administrators:RX /t /c&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2" face="Consolas"&gt;icacls c:\Windows\Servicing\Packages /grant domain\Users:RX&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;/t /c&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;After the required permission was given, the installation of the previously failed updated completed successfully and Sever Manager came up fine as well.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;In this blog, I have tried to explain the troubleshooting steps used in a typical servicing operation in a chronological order where installations of patch/patches may fail.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;font size="2"&gt;Hopefully, this would help you resolve issues similar to this if you are to run into them.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-ansi-language: en;" lang="EN"&gt;&lt;font size="2"&gt;       &lt;br clear="all" /&gt;Himanshu Singh         &lt;br /&gt;Support Engineer         &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/span&gt; &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3470798" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Himanshu+Singh/">Himanshu Singh</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/Servicing/">Servicing</category></item><item><title>Error message running WBAdmin to backup system state: “One of the source volumes specified has an invalid….”</title><link>http://blogs.technet.com/b/askcore/archive/2011/12/07/error-message-running-wbadmin-to-backup-system-state-one-of-the-source-volumes-specified-has-an-invalid.aspx</link><pubDate>Wed, 07 Dec 2011 14:31:19 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3469523</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3469523</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2011/12/07/error-message-running-wbadmin-to-backup-system-state-one-of-the-source-volumes-specified-has-an-invalid.aspx#comments</comments><description>&lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;When creating a system state backup with Windows Server 2008 or Windows Server 2008 R2 you may encounter the following error:&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;“One of the source volumes specified has an invalid format and cannot be protected using Windows Backup. Only volumes formatted with NTFS can be protected.”&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;One possible cause of this error is having a FAT32 System Volume which has a 512 byte cluster size (can be dependent on the size of the volume).&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;There are two ways to work around this issue: &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l1 level1 lfo4;" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="2"&gt;&lt;span style="mso-bidi-font-family: symbol; mso-fareast-font-family: symbol;"&gt;&lt;span style="mso-list: ignore;"&gt;·&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Convert the volume to NTFS&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l1 level1 lfo4;" class="MsoListParagraphCxSpLast"&gt;&lt;font size="2"&gt;&lt;span style="mso-bidi-font-family: symbol; mso-fareast-font-family: symbol;"&gt;&lt;span style="mso-list: ignore;"&gt;·&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Delete the FAT32 volume and recreate it using NTFS.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;h1 style="margin: 24pt 0in 0pt; line-height: 16pt; list-style-type: disc;"&gt;&lt;font size="2"&gt;Converting a FAT32 System Volume to an NTFS System Volume&lt;/font&gt;&lt;/h1&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Prerequisite: The FAT32 sector size must be 4096 bytes when originally created.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;h2 style="margin: 10pt 0in 0pt; line-height: 15pt; list-style-type: disc;"&gt;&lt;font size="2"&gt;Creating a FAT32 Volume with a 4K Sector Size&lt;/font&gt;&lt;/h2&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Inside Disk Manager, on a disk that has been brought online and initialized, right-click on the unallocated graphical representation of the disk, and select “New Simple Volume”.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1351.clip_5F00_image0021_5F00_33B0D554.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002[1]" border="0" alt="clip_image002[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8304.clip_5F00_image0021_5F00_thumb_5F00_3D95C6BF.png" width="604" height="337" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;The New Simple Volume Wizard will open. Click “Next” to continue. The next window allows you to specify the volume size. In this example, the volume size specified is 2048MB. After entering the size of the volume in megabytes, click “Next”.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0876.clip_5F00_image0041_5F00_715DBD10.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image004[1]" border="0" alt="clip_image004[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6560.clip_5F00_image0041_5F00_thumb_5F00_34598B7E.png" width="600" height="474" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;The next window allows you to assign a drive letter or path to the partition. In order to complete a convert, the partition needs to have a drive letter assigned to it. You can do this in this stage or in Disk Manager prior to performing a conversion. In this example, the default drive letter (next available) is “E”, and will be assigned to as the drive letter to the partition. Click “Next” to continue. &lt;i style="mso-bidi-font-style: normal;"&gt;An example of changing the drive letter after the partition has been created will be provided as well.&lt;/i&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0361.clip_5F00_image0061_5F00_21385ED2.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image006[1]" border="0" alt="clip_image006[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8780.clip_5F00_image0061_5F00_thumb_5F00_06F7F5AE.png" width="626" height="500" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;The Format Partition window is the next step in creating the partition. Here, you can select whether or not to format the volume, how you would like to format the volume, and whether or not you would like to enable file and folder compression. In this example, the volume will be given a FAT32 File system, an allocation unit size of 4096 (sector size of 4K), and Volume label is going to remain as the default “New Volume”. The default settings for performing a quick format and not enabling the file and folder compression will be used. Click “Next” to continue.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0383.clip_5F00_image0081_5F00_6CB78C89.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image008[1]" border="0" alt="clip_image008[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6646.clip_5F00_image0081_5F00_thumb_5F00_241D9DB8.png" width="602" height="477" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;The final window in the wizard provides you with the summary of the create volume that has been created, with the specifications you have provided. Click “Finish” to continue.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;The new volume will show up in the Disk Manager.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4405.clip_5F00_image0101_5F00_2E028F23.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image010[1]" border="0" alt="clip_image010[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1768.clip_5F00_image0101_5F00_thumb_5F00_61CA8574.png" width="673" height="305" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;h2 style="margin: 10pt 0in 0pt; line-height: 15pt; list-style-type: disc;"&gt;&lt;font size="2"&gt;Adding a Drive Letter to a Volume that was created without one&lt;/font&gt;&lt;/h2&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4812.clip_5F00_image0121_5F00_00A0F953.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image012[1]" border="0" alt="clip_image012[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8132.clip_5F00_image0121_5F00_thumb_5F00_7F5C6073.png" width="673" height="302" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;An additional FAT32 volume was created without a drive letter. To add a drive letter to the volume, right-click on the graphical representation of the volume, and select “Change Drive Letter and Paths”.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8304.clip_5F00_image0141_5F00_7E17C794.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image014[1]" border="0" alt="clip_image014[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4174.clip_5F00_image0141_5F00_thumb_5F00_7CD32EB5.png" width="625" height="389" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Click on “Add” to add a drive letter to the volume. Choose which letter you would like assigned to the volume and click “OK”.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/0602.clip_5F00_image0161_5F00_746F595E.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image016[1]" border="0" alt="clip_image016[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1263.clip_5F00_image0161_5F00_thumb_5F00_60E1F9BD.png" width="673" height="412" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Your volume now has a drive letter.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8625.clip_5F00_image0181_5F00_1F674764.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image018[1]" border="0" alt="clip_image018[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3326.clip_5F00_image0181_5F00_thumb_5F00_501A4F0F.png" width="673" height="303" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;font size="2"&gt;To determine what sector or allocation unit of a volume, select the volume in diskpart, and type filesystem.&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7536.clip_5F00_image0201_5F00_20E86378.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image020[1]" border="0" alt="clip_image020[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4812.clip_5F00_image0201_5F00_thumb_5F00_7B7E7009.png" width="591" height="471" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l3 level1 lfo1;" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="2"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: ignore;"&gt;1.&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Open an elevated command prompt. &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l3 level1 lfo1;" class="MsoListParagraphCxSpLast"&gt;&lt;font size="2"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: ignore;"&gt;2.&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Type &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;font face="Consolas"&gt;convert&amp;lt; volume letter&amp;gt;: /fs:ntfs&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7230.clip_5F00_image0221_5F00_1335A770.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image022[1]" border="0" alt="clip_image022[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5076.clip_5F00_image0221_5F00_thumb_5F00_4B741E88.png" width="573" height="129" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l3 level1 lfo1;" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="2"&gt;&lt;span style="mso-no-proof: yes; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: ignore;"&gt;3.&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Hit Enter.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l3 level1 lfo1;" class="MsoListParagraphCxSpLast"&gt;&lt;font size="2"&gt;&lt;span style="mso-no-proof: yes; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: ignore;"&gt;4.&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;You will be asked to enter the current volume name for the volume you would like to convert.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2352.clip_5F00_image0241_5F00_586DFE99.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image024[1]" border="0" alt="clip_image024[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1374.clip_5F00_image0241_5F00_thumb_5F00_09210645.png" width="620" height="461" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;In this example, the volume lable is TEST. This can be viewed in Disk Management. Enter the volume label, and press Enter.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l3 level1 lfo1;" class="MsoListParagraph"&gt;&lt;font size="2"&gt;&lt;span style="mso-no-proof: yes; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: ignore;"&gt;5.&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;The conversion will process. It will be complete once the cursor returns to the directory you ran the convert command from. Here is an example of the output.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7142.clip_5F00_image0261_5F00_60A22430.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image026[1]" border="0" alt="clip_image026[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6562.clip_5F00_image0261_5F00_thumb_5F00_4661BB0C.png" width="625" height="354" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;From the example above, you can see that the sector size remained 4096 bytes (“4,096 bytes in each allocation unit.”). Only the file system will change. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;strong&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;font size="2"&gt;Converting FAT32 volumes to NTFS is an irrevocable operation. NTFS volumes cannot be converted.&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;h1 style="margin: 24pt 0in 0pt; line-height: 16pt; list-style-type: disc;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Rebuilding a System Volume as NTFS and Rebuilding BCD Store&lt;/font&gt;&lt;/span&gt;&lt;/h1&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;If a conversion from FAT32 to NTFS is not an option, rebuilding the system volume with an NTFS file system and then rebuilding the BCD store is the other option.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Using installation media, boot into the Windows Recovery Environment (WinRE). You will be asked to select a language, time, currency, keyboard or an input method. Once completed, click“Next”. Select “Repair Your Computer”. Select the operating system you’d like to repair, and click “Next”. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/1385.clip_5F00_image0281_5F00_5A0EA4A0.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image028[1]" border="0" alt="clip_image028[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6562.clip_5F00_image0281_5F00_thumb_5F00_2A04531F.png" width="575" height="439" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6253.clip_5F00_image0301_5F00_1A150E5B.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image030[1]" border="0" alt="clip_image030[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/2330.clip_5F00_image0301_5F00_thumb_5F00_1F174C0A.png" width="575" height="487" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;In the System Recovery Options window, select “Command Prompt”. Open a command prompt. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/5582.clip_5F00_image0321_5F00_5206DC71.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image032[1]" border="0" alt="clip_image032[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/4431.clip_5F00_image0321_5F00_thumb_5F00_142A44F5.png" width="596" height="507" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Locate where the \Boot directory is. The \Boot directory is rarely located on the C: partition, but on a separate system partition. Please keep in mind that OEMs are unlikely to assign a volume letter to the system partition.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;h2 style="margin: 10pt 0in 0pt; line-height: 15pt; list-style-type: disc;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;If C: is not the Active System Partition&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Due to being in WinRE, all volumes, including the system partition are assigned drive letters. The order of the drive letter assignment may/will not be the same as how the volume letters are assigned when Windows 7 is running. Because of this, partition C: may not be listed as the correct volume letter. In order to correct this, you need to obtain the correct active partition.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;ol style="margin-top: 0in; margin-bottom: 0in;" type="1"&gt;&lt;font size="2"&gt;&lt;/font&gt;    &lt;li style="mso-list: l0 level1 lfo3;" class="MsoNormalCxSpMiddle"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Open Diskpart: &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;font face="Consolas"&gt;diskpart&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;   &lt;font size="2"&gt;&lt;/font&gt;    &lt;li style="mso-list: l0 level1 lfo3;" class="MsoNormalCxSpMiddle"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;List disks: &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;font face="Consolas"&gt;list disk&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;   &lt;font size="2"&gt;&lt;/font&gt;    &lt;li style="mso-list: l0 level1 lfo3;" class="MsoNormalCxSpMiddle"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Select Disk 0: &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;font face="Consolas"&gt;select disk 0&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;   &lt;font size="2"&gt;&lt;/font&gt;    &lt;li style="mso-list: l0 level1 lfo3;" class="MsoNormalCxSpMiddle"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;List partitions on Disk 0: &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;font face="Consolas"&gt;list partition&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;   &lt;font size="2"&gt;&lt;/font&gt;    &lt;li style="mso-list: l0 level1 lfo3;" class="MsoNormalCxSpMiddle"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Select Partition 1: &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;font face="Consolas"&gt;select partition 1&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;   &lt;font size="2"&gt;&lt;/font&gt;    &lt;li style="mso-list: l0 level1 lfo3;" class="MsoNormalCxSpMiddle"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Get the details for this partition: &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;font face="Consolas"&gt;detail partition&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/3022.clip_5F00_image0341_5F00_2E1E0517.png"&gt;&lt;font size="2"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image034[1]" border="0" alt="clip_image034[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6661.clip_5F00_image0341_5F00_thumb_5F00_7119D384.png" width="635" height="338" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;   &lt;font size="2"&gt;&lt;/font&gt;&lt;/ol&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;As per this example, this is a System partition and is Active. Repeat the above steps to locate to Boot partition. If this partition is not marked as active, look at the next partition to see if it is marked as active. Once located, this will be your active system partition.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;On Windows Vista, one partition is typically used as both the System and Boot partitions and the \Boot\BCD store is located on the same volume where the \Windows directory is located. On Windows 7, separate partitions are used the System and Boot partitions to make it easier to enable Bitlocker Drive Encryption and to support computers with UEFI firmware.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Once the directory is located, the attributes on the BCD file must be changed to make it visible. In the \Boot directory, type &lt;b style="mso-bidi-font-weight: normal;"&gt;attribbcd –s–h –r &lt;/b&gt;to allow access to the BCD file. This step removes the system file attribute (-s), the hidden attribute (-h), and the read-only file file attribute (-r). In this example, C: is the active partition.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8244.clip_5F00_image0361_5F00_0FF04763.png"&gt;&lt;font size="2"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image036[1]" border="0" alt="clip_image036[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/6165.clip_5F00_image0361_5F00_thumb_5F00_43B83DB4.png" width="561" height="370" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;Command Lines to remove the BCD store, and recreate it (hit Enter after each line):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l2 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-no-proof: yes; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol;"&gt;&lt;span style="mso-list: ignore;"&gt;·&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Bcdedit /export C:\BCD_Backup&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l2 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-no-proof: yes; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol;"&gt;&lt;span style="mso-list: ignore;"&gt;·&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Ren c:\Boot\bcd bcd.old&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2" face="Consolas"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 10pt 0.5in; line-height: 13pt; text-indent: -0.25in; list-style-type: disc; mso-list: l2 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-no-proof: yes; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol;"&gt;&lt;span style="mso-list: ignore;"&gt;·&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Bootrec /rebuildbcd&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Shannon Gowen&lt;/font&gt;    &lt;br /&gt;Senior Support Engineer    &lt;br /&gt;Microsoft Platforms Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3469523" width="1" height="1"&gt;</description></item><item><title>Stop 0x50 on Windows 2008 R2 Failover Cluster</title><link>http://blogs.technet.com/b/askcore/archive/2011/10/24/stop-0x50-on-windows-2008-r2-failover-cluster.aspx</link><pubDate>Mon, 24 Oct 2011 16:03:30 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3461066</guid><dc:creator>Jeff Hughes [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/askcore/rsscomments.aspx?WeblogPostID=3461066</wfw:commentRss><comments>http://blogs.technet.com/b/askcore/archive/2011/10/24/stop-0x50-on-windows-2008-r2-failover-cluster.aspx#comments</comments><description>&lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Greetings Cluster fans, &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;John Marlin back for another go at it.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;I wanted to write something about what we have been seeing involving the use of Cluster Shared Volumes (CSV) and File Server resources on the same Cluster.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;There have been multiple instances we have seen regarding a Stop 0x00000050 on Cluster Servers that point to CSVFILTER.SYS as being the culprit.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;CSVFILTER.SYS is a filter driver used by Failover Clustering to filter metadata I/O writes to a Cluster Shared Volume.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;If there is a metadata write from a node that“owns” or is the coordinator node, it allows the direct I/O write.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;If the node is not the coordinator, CSVFILTER.SYS redirects the I/O over the network to the node that is the coordinator.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Since it is a filter driver, it will attach itself to all drives in the Cluster.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;The stop error occurs because CSVFILTER sees SMB I/O that it does not want to see.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;These are three different scenarios where you can get a Stop 0x00000050 error.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; list-style-type: disc; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpFirst"&gt;&lt;font size="2"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: ignore;"&gt;1.&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;A Cluster that has File Server resources only (no Hyper-V VMs) with Cluster Shared Volumes enabled.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; list-style-type: disc; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"&gt;&lt;font size="2"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: ignore;"&gt;2.&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;File Server resources or shares that are located on the Cluster Shared Volumes.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; list-style-type: disc; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpLast"&gt;&lt;font size="2"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: ignore;"&gt;3.&lt;span style="line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;A Cluster that has both Hyper-V VMs on Cluster Shared Volumes and File Server resources on non-CSV drives.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Scenario 1&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;==========&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;A Cluster that has File Server resources only (no Hyper-V VMs) with Cluster Shared Volumes enabled.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;When you are in this scenario, there is no need for Cluster Shared Volumes to be enabled.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;To resolve this, you should disable CSV so that CSVFILTER.SYS is no longer in play.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;To do this, run Powershell from the Administrative Tools with this command:&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 11.0pt;"&gt;&lt;font size="2" face="Consolas"&gt;get-cluster | %{$_.EnableSharedVolumes=&amp;quot;Disabled&amp;quot;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;This will disable Cluster Shared Volumes and you will no longer receive the stop errors.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;In this type of configuration, there is no need for the enabling of Cluster Shared Volumes as they are not being used anyway.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Scenario 2&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;==========&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;File Server resources or shares that are located on the Cluster Shared Volumes.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;When you enable Cluster Shared volumes, you will receive this dialog box:&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/8561.image_5F00_391301E6.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-75-metablogapi/7080.image_5F00_thumb_5F00_37CE6907.png" width="455" height="154" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;As it states, you do not want any kind of user or application data on these volumes.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;Key point in the box above is “may result in unpredictable behavior, including data corruption or data loss” and we all know that data integrity needs to be there.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;So if you are keeping user or application data on a CSV drive, get it off or bad things can happen.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;This is not a valid or supported configuration.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Scenario 3&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;==========&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;A Cluster that has both Hyper-V VMs on Cluster Shared Volumes and File Server resources on non-CSV drives.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;In this configuration, you have all the highly available virtual machines on CSV drives and separate groups for File Servers on non-CSV drives.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;As mentioned at the beginning of this, CSVFILTER.SYS is attaching itself to all drives, including these non-CSV drives.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;This is where you would need the workaround and there are two options to consider.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;The first is to create a virtual machine that is the File Server resource and shares.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;Add this VM into the Cluster on the drive that you can convert to Cluster Shared Volume.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;This one would take some work and a little bit of time to do.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;The second option is to detach CSVFILTER.SYS from the non-CSV drives.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;This one is the easiest and quickest to do, but it is a little kludgy.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;For example, say your non-CSV was the Z: drive.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;To detach it, the command would be:&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-size: 11.0pt;"&gt;&lt;font size="2" face="Consolas"&gt;Fltmc detach csvfilter z:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;This would remove CSVFILTER.SYS as a filter on the drive.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;The caveat to this is that if you restart the Cluster Service, reboot the machine, or simply move the group to another node, CSVFILTER.SYS may attach itself again.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;To get around this, you would want to create a batch file with the above command and place it on the Z: drive.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;You would need to create a Generic Application resource with this batch file.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;You would then want to have the File Server resources depend on this Generic Application Resource and the Generic Application resource depend on the Drive Z: resource.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;This way, no matter what happens, the disk comes online, CSVFILTER is told to attach, the File Server resources do what they do.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;No more stop errors.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;Is it kludgy?&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;Yes.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;Does it do the job?&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;Yes.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Microsoft is looking into this further.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;There are no guarantees that a fix will be created at this point.&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;For now, we must utilize the workarounds mentioned above.&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Happy Clustering !!&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;John Marlin&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Senior Support Escalation Engineer&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p style="margin: 0in 0in 0pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;font size="2"&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/p&gt; &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3461066" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/askcore/archive/tags/Failover+Cluster/">Failover Cluster</category><category domain="http://blogs.technet.com/b/askcore/archive/tags/John+Marlin/">John Marlin</category></item></channel></rss>
