<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://leo.leung.xyz/wiki/index.php?action=history&amp;feed=atom&amp;title=Western_Digital_2TB_WD20EARS</id>
	<title>Western Digital 2TB WD20EARS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://leo.leung.xyz/wiki/index.php?action=history&amp;feed=atom&amp;title=Western_Digital_2TB_WD20EARS"/>
	<link rel="alternate" type="text/html" href="https://leo.leung.xyz/wiki/index.php?title=Western_Digital_2TB_WD20EARS&amp;action=history"/>
	<updated>2026-11-10T19:08:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://leo.leung.xyz/wiki/index.php?title=Western_Digital_2TB_WD20EARS&amp;diff=5049&amp;oldid=prev</id>
		<title>Leo: Added category</title>
		<link rel="alternate" type="text/html" href="https://leo.leung.xyz/wiki/index.php?title=Western_Digital_2TB_WD20EARS&amp;diff=5049&amp;oldid=prev"/>
		<updated>2020-06-15T00:27:27Z</updated>

		<summary type="html">&lt;p&gt;Added category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:27, 15 June 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l110&quot;&gt;Line 110:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 110:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;After disabling the timer in my WD20EARS, the {{code|Load_Cycle_Count}} remains virtually static and the &amp;#039;click&amp;#039;s have disappeared.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;After disabling the timer in my WD20EARS, the {{code|Load_Cycle_Count}} remains virtually static and the &amp;#039;click&amp;#039;s have disappeared.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Navbox Hardware}}[[Category:Hardware]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-3891:rev-5049:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://leo.leung.xyz/wiki/index.php?title=Western_Digital_2TB_WD20EARS&amp;diff=3891&amp;oldid=prev</id>
		<title>Leo: WP content import from http://leo.steamr.com/2011/09/western-digital-2tb-wd20ears-high-load_cycle_count/</title>
		<link rel="alternate" type="text/html" href="https://leo.leung.xyz/wiki/index.php?title=Western_Digital_2TB_WD20EARS&amp;diff=3891&amp;oldid=prev"/>
		<updated>2019-09-12T04:12:09Z</updated>

		<summary type="html">&lt;p&gt;WP content import from http://leo.steamr.com/2011/09/western-digital-2tb-wd20ears-high-load_cycle_count/&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== High Load_Cycle_Count ==&lt;br /&gt;
After buying 2 new 2TB Western Digital Green hard drives and setting it up as part of a Linux software-based Raid 5, I noticed that the drives would &amp;#039;click&amp;#039; every time a file is accessed after a period of inactivity. Running {{code|smartctl -a /dev/sdx}} would also trigger this &amp;#039;click&amp;#039; to happen and would report the {{code|Load_Cycle_Count}} increment by one. What appears to be happening is the Western Digital drives are automatically parking the disk heads after a period of 8 seconds of inactivity. This will cause the head to &amp;#039;click&amp;#039; every time it unparks when an IO request is made. The constant park/unparking of the heads causes an unnecessary amount of strain on the disks, which I very much want to minimize.&lt;br /&gt;
&lt;br /&gt;
The SMART report showed the following:&lt;br /&gt;
&lt;br /&gt;
{{highlight|lang=text|code=&lt;br /&gt;
=== START OF INFORMATION SECTION ===&lt;br /&gt;
Device Model:     WDC WD20EARS-00J99B0&lt;br /&gt;
Serial Number:    WD-WCAWZ0840640&lt;br /&gt;
Firmware Version: 80.00A80&lt;br /&gt;
User Capacity:    2,000,398,934,016 bytes&lt;br /&gt;
Device is:        Not in smartctl database [for details use: -P showall]&lt;br /&gt;
ATA Version is:   8&lt;br /&gt;
ATA Standard is:  Exact ATA specification draft version not indicated&lt;br /&gt;
Local Time is:    Fri Sep  2 23:26:17 2011 MDT&lt;br /&gt;
SMART support is: Available - device has SMART capability.&lt;br /&gt;
SMART support is: Enabled&lt;br /&gt;
&lt;br /&gt;
=== START OF READ SMART DATA SECTION ===&lt;br /&gt;
SMART overall-health self-assessment test result: PASSED&lt;br /&gt;
&lt;br /&gt;
General SMART Values:&lt;br /&gt;
Offline data collection status:  (0x80)Offline data collection activity&lt;br /&gt;
was never started.&lt;br /&gt;
Auto Offline Data Collection: Enabled.&lt;br /&gt;
Self-test execution status:      (   0)The previous self-test routine completed&lt;br /&gt;
without error or no self-test has ever &lt;br /&gt;
been run.&lt;br /&gt;
Total time to complete Offline &lt;br /&gt;
data collection:  (40200) seconds.&lt;br /&gt;
Offline data collection&lt;br /&gt;
capabilities:  (0x7b) SMART execute Offline immediate.&lt;br /&gt;
Auto Offline data collection on/off support.&lt;br /&gt;
Suspend Offline collection upon new&lt;br /&gt;
command.&lt;br /&gt;
Offline surface scan supported.&lt;br /&gt;
Self-test supported.&lt;br /&gt;
Conveyance Self-test supported.&lt;br /&gt;
Selective Self-test supported.&lt;br /&gt;
SMART capabilities:            (0x0003)Saves SMART data before entering&lt;br /&gt;
power-saving mode.&lt;br /&gt;
Supports SMART auto save timer.&lt;br /&gt;
Error logging capability:        (0x01)Error logging supported.&lt;br /&gt;
General Purpose Logging supported.&lt;br /&gt;
Short self-test routine &lt;br /&gt;
recommended polling time:  (   2) minutes.&lt;br /&gt;
Extended self-test routine&lt;br /&gt;
recommended polling time:  ( 255) minutes.&lt;br /&gt;
Conveyance self-test routine&lt;br /&gt;
recommended polling time:  (   5) minutes.&lt;br /&gt;
SCT capabilities:        (0x3035)SCT Status supported.&lt;br /&gt;
SCT Feature Control supported.&lt;br /&gt;
SCT Data Table supported.&lt;br /&gt;
&lt;br /&gt;
SMART Attributes Data Structure revision number: 16&lt;br /&gt;
Vendor Specific SMART Attributes with Thresholds:&lt;br /&gt;
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE&lt;br /&gt;
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0&lt;br /&gt;
  3 Spin_Up_Time            0x0027   151   151   021    Pre-fail  Always       -       9441&lt;br /&gt;
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       16&lt;br /&gt;
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0&lt;br /&gt;
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0&lt;br /&gt;
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       72&lt;br /&gt;
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0&lt;br /&gt;
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0&lt;br /&gt;
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       12&lt;br /&gt;
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       8&lt;br /&gt;
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       121&lt;br /&gt;
194 Temperature_Celsius     0x0022   125   121   000    Old_age   Always       -       27&lt;br /&gt;
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0&lt;br /&gt;
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0&lt;br /&gt;
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0&lt;br /&gt;
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0&lt;br /&gt;
200 Multi_Zone_Error_Rate   0x0008   100   253   000    Old_age   Offline      -       0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Although the {{code|Load_Cycle_count}} isn&amp;#039;t that high, the drive was mostly either idle or busy rebuilding the raid array and doesn&amp;#039;t justify the ~1.7 cycle counts per hour.&lt;br /&gt;
&lt;br /&gt;
The solution to this is to run Western Digital&amp;#039;s WDIdle3 utility which allows a custom timeout to be set instead of the default 8 seconds. Unfortunately, WDidle3 is a DOS only program and therefore the computer must be booted in DOS before the program can be executed.&lt;br /&gt;
&lt;br /&gt;
If you&amp;#039;re like me and don&amp;#039;t have DOS readily available and have no CDRom or a floopy drive, the easiest way is to load up FreeDOS under PXE with the WDIdle3 utility as part of the FreeDOS image.&lt;br /&gt;
&lt;br /&gt;
=== Preparing FreeDOS + Update Utility ===&lt;br /&gt;
Download FreeDOS and load the {{code|fdboot.img}} image with the WDidle3 utility&lt;br /&gt;
&lt;br /&gt;
{{highlight|lang=terminal|code=&lt;br /&gt;
# mount -o loop -t vfat fdboot.img /mnt/freedos&lt;br /&gt;
# cp wdidle3.exe /mnt/freedos&lt;br /&gt;
# umount /mnt/freedos&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Configure PXE to boot the {{code|fdboot.img}} image as a memdisk image in the PXE boot menu.&lt;br /&gt;
&lt;br /&gt;
{{highlight|lang=terminal|code=&lt;br /&gt;
vi /tftpboot/pxelinux.cfg/default &lt;br /&gt;
&lt;br /&gt;
# Then add the following entry:&lt;br /&gt;
label FreeDOS&lt;br /&gt;
kernel memdisk&lt;br /&gt;
append initrd=fdboot.img&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:FreeDOS Boot Menu.png|thumb|left|FreeDOS Boot Menu]]&lt;br /&gt;
Boot into PXE and boot into FreeDOS. A grub menu should appear. Select #4 &amp;quot;FreeDOS Live CD with HIMEM only&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:WDIdle3.png|thumb|left|WDIdle3 Utility]]&lt;br /&gt;
Run the WDIdle3 utility with {{code|/S}} or {{code|/D}} to disable the timer.&lt;br /&gt;
&lt;br /&gt;
After disabling the timer in my WD20EARS, the {{code|Load_Cycle_Count}} remains virtually static and the &amp;#039;click&amp;#039;s have disappeared.&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
</feed>