<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Eschew Obfuscation: Improving Hard Drive Performance</title>
    <link>http://blog.maxdunn.com/articles/2006/09/13/improving-hard-drive-performance</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Max Dunn's Personal Blog</description>
    <item>
      <title>Improving Hard Drive Performance</title>
      <description>&lt;p&gt;My computer is pretty lame. It is a lightweight Averatec 3280 laptop running Windows XP, and I bought it at Staples for under $900. This is half the price of a comparable Dell, so I willing to live with its problems. One of the problems is that whenever it hibernates, it comes back up with the wireless card off, so I need to turn it on then search for a wireless connection. Another problem is that the hard drive keeps dropping into &lt;span class="caps"&gt;PIO&lt;/span&gt; mode which makes everything really slow. So far, I have been deleting the &lt;span class="caps"&gt;IDE&lt;/span&gt; controller and rebooting twice to fix it, but this is a lengthy process.&lt;/p&gt;


	&lt;p&gt;Thanks to &lt;a href="http://neodon.blogspot.com/2006/07/little-known-tweak-to-boost-hard-drive.html"&gt;James Barton&lt;/a&gt;, here are some instructions for getting around this problem. I am going to try this on my computer and see how it works:&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;Open up the Registry Editor.&lt;/li&gt;
		&lt;li&gt;Navigate to the following key: &lt;span class="caps"&gt;HKEY&lt;/span&gt;_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}.&lt;/li&gt;
		&lt;li&gt;There are several sub-keys under this one, such as 0000, 0001, etc. You are interested in two of them that say Primary &lt;span class="caps"&gt;IDE&lt;/span&gt; Channel and Secondary &lt;span class="caps"&gt;IDE&lt;/span&gt; Channel.&lt;/li&gt;
		&lt;li&gt;Make the following changes to both of those keys:
	&lt;ol&gt;
	&lt;li&gt;Delete any attributes named MasterIdDataCheckSum or SlaveIdDataCheckSum. This resets the tracking for errors that Windows uses to determine when the transfer mode should be lowered.&lt;/li&gt;
		&lt;li&gt;Add an attribute with the name ResetErrorCountersOnSuccess and a &lt;span class="caps"&gt;DWORD&lt;/span&gt; value of 1. This tells Windows that it should lower the transfer mode when there are six consecutive errors instead of six cumulative errors.&lt;/li&gt;
		&lt;li&gt;If they exist, set the following keys to a hexadecimal value of ffffffff (eight F&amp;#8217;s). This will change the transfer modes to UltraDMA-6:   
	&lt;ul&gt;
	&lt;li&gt;MasterDeviceTimingMode&lt;/li&gt;
		&lt;li&gt;MasterDeviceTimingModeAllowed&lt;/li&gt;
		&lt;li&gt;SlaveDeviceTimingMode&lt;/li&gt;
		&lt;li&gt;SlaveDeviceTimingModeAllowed&lt;/li&gt;
		&lt;li&gt;UserMasterDeviceTimingModeAllowed&lt;/li&gt;
		&lt;li&gt;UserSlaveDeviceTimingModeAllowed&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
		&lt;li&gt;Reboot your computer and check the devices to see if they are set to UltraDMA Mode 6.&lt;/li&gt;
	&lt;/ol&gt;</description>
      <pubDate>Wed, 13 Sep 2006 20:37:59 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:18533066-7542-49a4-acc1-3cc15c82532d</guid>
      <author>Max Dunn</author>
      <link>http://blog.maxdunn.com/articles/2006/09/13/improving-hard-drive-performance</link>
      <category>Tech Tips</category>
    </item>
    <item>
      <title>"Improving Hard Drive Performance" by om</title>
      <description>&lt;p&gt;good help&lt;/p&gt;</description>
      <pubDate>Wed, 14 Mar 2007 11:29:32 -0800</pubDate>
      <guid isPermaLink="false">urn:uuid:ce2ded53-0747-4dca-8813-3fbbcac398bc</guid>
      <link>http://blog.maxdunn.com/articles/2006/09/13/improving-hard-drive-performance#comment-213</link>
    </item>
  </channel>
</rss>
