<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Driver Kit (WDK) Documentation Blog : WinHEC 2008</title><link>http://blogs.msdn.com/wdkdocs/archive/tags/WinHEC+2008/default.aspx</link><description>Tags: WinHEC 2008</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Storage Devices at WinHEC 2008</title><link>http://blogs.msdn.com/wdkdocs/archive/2008/11/27/storage-devices-at-winhec-2008.aspx</link><pubDate>Thu, 27 Nov 2008 08:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9145888</guid><dc:creator>wdkblog</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/wdkdocs/comments/9145888.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wdkdocs/commentrss.aspx?PostID=9145888</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Quite honestly, spending most of my time deep in the innards of the kernel file system stack, I wasn't entirely convinced that WinHEC would have a lot of relevant information to offer - boy, was I wrong!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;As a matter of fact, WinHEC provided so much info that, for the sake of brevity, I am "forced" to focus on just one aspect that I found particularly interesting: storage devices.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;From the WinHEC presentations I attended, "serious" storage devices essentially come in three flavors:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Solid state disks (SSDs)&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Traditional hard drives or hard disk drives (HDDs)&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Hybrid drives (SSD + HDD)&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;And each flavor has its pros and cons:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Solid State Disks (SSDs)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;Probably the SSD that most folks are familiar with is your garden variety flash thumb drive.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You pop it into a USB port and voilà, you have a new "disk drive".&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Well, let's just say that there are prototype SSDs that make a thumb drive look like a lethargic gnat.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The prototype I saw, implemented on a PCIe card, was &lt;I style="mso-bidi-font-style: normal"&gt;very&lt;/I&gt; performant.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, despite their performance, every silver lining has a cloud:&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: auto auto auto 0.5in; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellSpacing=0 cellPadding=0 border=1 class="MsoTableGrid"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 221.2pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" vAlign=top width=295&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Pro&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #e0dfe3; WIDTH: 221.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1" vAlign=top width=295&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Con&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 221.2pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1" vAlign=top width=295&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;Speed&lt;/I&gt;: Prototype SSDs have impressive IOPS (I/O operations per second), particularly for reads.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The PCIe prototype I saw spent much of its time waiting for the rest of the system to respond.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #e0dfe3; WIDTH: 221.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=295&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;Endurance&lt;/I&gt;: Currently, SSD NAND flash chips tend to wear out with use.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In general, you need to erase NANDs before writing to them (write-in-place is not an option as it is for rotating drives) - you're good for about 100,000 erases for SLC (single-level cell) flash and about 10,000 erases for MLC (multiple-level flash).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Ultimately, as the number of erases goes up, so does the number of device errors, which is why wear-leveling (typically implemented in the firmware of the device) is critical for SSDs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(Wear-leveling attempts to evenly spread the erases around on the device, increasing device endurance.)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 221.2pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1" vAlign=top width=295&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;$/IOPS&lt;/I&gt;: For a typical consumer, dollars per I/O per second ($/IOPS) really isn't that important - low $/GB is what's critical.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, for performant environments, $/IOPS can trump $/GB.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #e0dfe3; WIDTH: 221.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=295&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;$/GB&lt;/I&gt;: SDDs currently have a relatively high dollar per GB value as compared to HDDs. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;Interesting Tidbits&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;In order to make intelligent wear-leveling and NAND block cleaning decisions, file type metadata can be important.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example, photos, music, and videos tend to be "cold" read-only-ish data.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Knowing what's "cold" and what's not could be very important in choosing which blocks to write data to, from a wear-leveling perspective.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;SSDs can function as either slow memory or a fast "disk" - they've created a new tier in the system.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Likewise, both memory teams and/or traditional disk teams at various companies can develop SSDs.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;SSDs are starting to encroach in the optical media space - flash is now large and cheap enough to do so.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Typically, if you want more performance from a computer, you buy more memory and a bigger hard drive.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;One study showed that you can get the same amount of performance with a smaller amount of memory plus an SSD (for search, database, and similar applications).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;So for applicable applications, an SSD can reduce operating costs (despite their endurance issues). &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Currently, there are not international metrics for SSDs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example, how do I choose a device with high endurance?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What is the current "health" of my installed SSD device?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Ratings for important SSD attributes need to be hammered out.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Can Windows boot time and file system indexing be increased via an SSD?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;MS is working on these questions now.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Hard Disk Drives (HDDs)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;HDDs are, of course, your traditional rotating magnetized-disk-o-metal with a swing arm and various other mechanical components.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Despite their "old school" nature, HDDs are undoutably not going away anytime soon.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Historically, there have been many contenders but HDDs have always survived and excelled.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Generally, it's $/GB that drives storage device sales, and given today's widespread use of digital cameras and camcorders, the need for cheap storage is only going to grow.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;One study predicts that 2011's storage needs will be about 10 times that of 2006's.&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: auto auto auto 0.5in; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellSpacing=0 cellPadding=0 border=1 class="MsoTableGrid"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 239.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" vAlign=top width=319&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Pro&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #e0dfe3; WIDTH: 239.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1" vAlign=top width=319&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Con&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 239.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1" vAlign=top width=319&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;$/GB&lt;/I&gt;: So far, HDDs provide the biggest bang for the bug with respect to this metric.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #e0dfe3; WIDTH: 239.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=319&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;$/IOPS&lt;/I&gt;: Compared to SSDs, HDDs have relatively high $/IOPS.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 239.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1" vAlign=top width=319&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;Endurance&lt;/I&gt;: Compared to current SDDs, HDDs have outstanding endurance characteristics.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #e0dfe3; WIDTH: 239.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=319&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;Slow&lt;/I&gt;: Compared to SSDs, HDDs can seem downright sluggish (particularly against SSD read operations).&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 239.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1" vAlign=top width=319&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;Extensible&lt;/I&gt;: HDDs can easily be clustered, placed in RAID arrays, etc.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #e0dfe3; WIDTH: 239.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=319&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;Interesting Tidbits&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;One WinHEC presenter felt that SSDs currently don't have sufficient capacity - they'll need about 10x their current capacity to compete with HDDs.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Hybrids (SSD + HDD)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;Hybrid drives have been around awhile in the sense of "small" memory caches on HDDs to help speed up access to frequently accessed data.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The hybrid device, as described at WinHEC, is much more than this - it would contain a significant SSD component as well as a hefty HDD component.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;To me, hybrid drives really offer the best of both worlds.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example, the hybrid firmware could keep an eye on the health of the SSD component (i.e., notices when NAND chips are starting to fail) and could guarantee reliability by shunting data to the HDD component as appropriate (at the expensive of device IOPS, of course).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;One presenter's contention was that successful storage device manufactures will need to provide all three flavors classes: SSD, HDD, and hybrid.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Call to Action&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;If you've ever attended WinHEC, I'm sure you noticed the myriad call-to-action slides at the end of nearly &lt;I style="mso-bidi-font-style: normal"&gt;every&lt;/I&gt; presentation.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Yes, these can be a tad annoying but there's one I would like to pass along which affects file system driver developers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Per the Clustered Shared Volumes folks, please test your file system drivers with the CSVFilter.sys minifilter in the stack (i.e., any data transformation drivers found below CSVFilter.sys will result in all I/O to remote volumes being done over SMB, with CSV Direct I/O &lt;I style="mso-bidi-font-style: normal"&gt;not&lt;/I&gt; being used for that particular CSV volume - this can significantly impact performance).&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Finito &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;Well, that about wraps things up for me - granted, it's the 10,000 foot WinHEC overview of storage devices (at least my interpretations thereof).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you'd like less than a 10K' overview, definitely check out WinHEC's &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/whdc/winhec/2008/pres.mspx"&gt;&lt;FONT face=Calibri size=3&gt;2008 Conference Presentations&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; - there's &lt;I style="mso-bidi-font-style: normal"&gt;a lot&lt;/I&gt; of stuff here - the relevant presentations for this article were as follows:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level2 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/ENT-T539_WH08.pptx"&gt;&lt;FONT face=Calibri size=3&gt;Design Tradeoffs for Solid-State Disk Performance&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level2 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Solid-State Storage in Server and Data Center Environments (should be available soon)&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level2 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/COR-T521_WH08.pptx"&gt;&lt;FONT face=Calibri size=3&gt;New Developments in the Storage Platform&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level2 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/COR-T558_WH08.pptx"&gt;&lt;FONT face=Calibri size=3&gt;Windows 7 Enhancements for Solid-State Drives&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level2 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;5.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/COR-S535_WH08.pptx"&gt;&lt;FONT face=Calibri size=3&gt;Is Your Disk Drive Going Away&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level2 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;6.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/COR-T560_WH08.pptx"&gt;&lt;FONT face=Calibri size=3&gt;Enhanced Storage Support in Windows 7&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level2 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;7.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/ENT-T588_WH08.pptx"&gt;&lt;FONT face=Calibri size=3&gt;Windows Virtualization and Clustered Shared Volumes&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;Hope you've had a bit of fun from this post, take care!&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;- Karlito Bonnevie [MSFT], Programming Technical Writer, Installable File System Documentation&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9145888" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/WinHEC+2008/default.aspx">WinHEC 2008</category><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/Storage/default.aspx">Storage</category><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/Drives/default.aspx">Drives</category></item><item><title>Final thoughts from WinHEC</title><link>http://blogs.msdn.com/wdkdocs/archive/2008/11/07/final-thoughts-from-winhec.aspx</link><pubDate>Fri, 07 Nov 2008 18:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9052437</guid><dc:creator>wdkblog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wdkdocs/comments/9052437.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wdkdocs/commentrss.aspx?PostID=9052437</wfw:commentRss><description>&lt;P&gt;The WinHEC conference is wrapping up this afternoon. The conference has been a well-oiled machine, a tribute to our colleagues that run the event. A few trends that I've observed this week:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&amp;nbsp;Power management is on everyone's mind. Consumers are willing to pay more for a laptop that has great battery life, so there's plenty of incentive to produce machines that are hyper efficient. Windows 7 will include new tools for improving battery efficiency (if you have the M3 build, try typing powercfg /energy from the command line), and several sessions focused on using &lt;A title="Windows Performance Tool Kits" href="http://www.microsoft.com/whdc/system/sysperf/perftools.mspx" target=_blank mce_href="http://www.microsoft.com/whdc/system/sysperf/perftools.mspx"&gt;the Windows Performance tool kits&lt;/A&gt;&amp;nbsp;to lessen the load on the CPU. Windows 7 will also be more aggressive in shutting down LCD panels during periods of inactivity.&lt;/LI&gt;
&lt;LI&gt;Solid state drives are all the rage -- and with good reason. They're incredibly fast, growing in capacity, and offer many advantages over conventional hard disk design.&lt;/LI&gt;
&lt;LI&gt;Multi-touch apps are coming to a Windows 7 machine near you, and it's something to be excited about. The API layer in Windows 7 will make it easy to build touch based applications. The HP Touch Smart machines are a great indicator of what's to come in this space.&lt;/LI&gt;
&lt;LI&gt;Device Staging is one of the single biggest innovations in Windows 7, and adding support for Device Staging is a relatively easy task for hardware vendors. Device Staging packages use a well defined and simple&amp;nbsp;XML schema to describe the tasks&amp;nbsp;a device can accomplish (i.e., "Play Media File", "Import Pictures", "Scan an Image", etc.), and the UI offers an opportunity to provide a highly differentiated user experience for your device.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I'll be part of a panel discussion on the Windows Driver Kit (WDK) for Windows 7 this afternoon -- if you're&amp;nbsp;at the conference and&amp;nbsp;are interested in learning more about our documentation priorities for Windows 7 Beta I invite you to come join us (the session is in room 403/A). Among other things, I'll discuss:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Our documentation priorities and strategy for Windows 7 Beta.&lt;/LI&gt;
&lt;LI&gt;How we handle customer feedback on the documentation.&lt;/LI&gt;
&lt;LI&gt;The results of our recent documentation survey.&lt;/LI&gt;
&lt;LI&gt;Our plans for machine translation of our content.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Of course, I'll be happy to answer questions from community members as well.&lt;/P&gt;
&lt;P&gt;Keith Boyd, Sr. Content Publishing Manager [MSFT]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9052437" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/WinHEC+2008/default.aspx">WinHEC 2008</category></item><item><title>WinHEC -- Day 2 Keynote with Bill Laing</title><link>http://blogs.msdn.com/wdkdocs/archive/2008/11/06/winhec-day-2-key-note.aspx</link><pubDate>Thu, 06 Nov 2008 21:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9050197</guid><dc:creator>wdkblog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wdkdocs/comments/9050197.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wdkdocs/commentrss.aspx?PostID=9050197</wfw:commentRss><description>&lt;P&gt;Bill Laing just completed his day two keynote presentation, focusing on key technology updates and improvements coming in Windows Server 2008 R2. Not suprisingly, there was a strong emphasis on Hyper-V (Bill was presented his own "can" of Hyper-V near the end of the presentation... He indicated that he preferred water). The most impressive demo involved streaming a media file from a virtual machine, while simultaneously moving a 3GB file to a share on that virtual machine&amp;nbsp;and changing the node of the machine in real time. There was no perceptible loss of quality in the video while these operations were running simultaneously -- an impressive feat, and one that drew a loud cheer from the crowd. Immediately the machine was moved back to the original node, again with no loss of quality in the video, and not causing any problems for the large file that was still copying.&lt;/P&gt;
&lt;P&gt;SQL Server code-name "Kilimanjaro" was also demonstrated, with an emphasis on expanded support for logical processing units. Currently, SQL&amp;nbsp;supports up to 64 logical processors -- Kilimanjaro will support up to 256 logical processors.&amp;nbsp;A compelling demo of this functionality showed high end servers from HP and IBM running SQL on 256 logical processors at once, all with balanced load.&amp;nbsp;It was quite a site to see all 256 processors appearing in the Task Manager. The Kilimanjaro release is scheduled to ship around the same&amp;nbsp;time as&amp;nbsp;Server 2008 R2.&lt;/P&gt;
&lt;P&gt;Bill demonstrated one of the ways that Windows 7 clients will "light-up" when working with Windows Server 2008.&amp;nbsp;&amp;nbsp;A new technology called "branch caching"&amp;nbsp;enables remote work sites (i.e. satellite offices), esp. those operating in low bandwidth&amp;nbsp;conditions&amp;nbsp;to speed&amp;nbsp;up network operations by caching files on local machines in the satellite office. Files are subsequently&amp;nbsp;served from machines&amp;nbsp;on the the local network rather than going out over the wire to the main office. The demo of this technology was impressive -- a 1.5 mb file that otherwise took 20 seconds to download over a 512kb DSL line downloaded and opened instantly in the branch cache scenario, since the file was served up by another client that already had a copy of the file. You&amp;nbsp;can read more about the BranchCache in the Developer Guide for Windows 7, here: &lt;A href="http://code.msdn.microsoft.com/Win7DeveloperGuide"&gt;http://code.msdn.microsoft.com/Win7DeveloperGuide&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Bill's speech has already been posted to the WinHEC site, and can be viewed here: &lt;A href="http://www.microsoft.com/whdc/winhec/default.mspx"&gt;http://www.microsoft.com/whdc/winhec/default.mspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;For more information on the forthcoming R2 release of Windows Server, visit &lt;A href="http://www.microsoft.com/windowsserver2008/en/us/default.aspx" mce_href="http://www.microsoft.com/windowsserver2008/en/us/default.aspx"&gt;http://www.microsoft.com/windowsserver2008/en/us/default.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Keith Boyd, Sr. Content Publishing Manager [MSFT]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9050197" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/WinHEC+2008/default.aspx">WinHEC 2008</category><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Update from the WinHEC Conference Floor</title><link>http://blogs.msdn.com/wdkdocs/archive/2008/11/05/update-from-the-winhec-conference-floor.aspx</link><pubDate>Wed, 05 Nov 2008 21:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9044953</guid><dc:creator>wdkblog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wdkdocs/comments/9044953.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wdkdocs/commentrss.aspx?PostID=9044953</wfw:commentRss><description>&lt;P&gt;Steven Sinofsky and Jon DeVaan just wrapped up their keynote presentation. There were some impressive demos showing off the new Device Experience Platform. Judging by crowd reaction to the demos, device staging will be one of the most exciting new features in Windows 7.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Aptly, Jon focused his attention on the fundamentals of Windows (side note, if you haven't been following the E7 Windows engineering&amp;nbsp;blog, you should. You can find it at &lt;A href="http://blogs.msdn.com/e7" mce_href="http://blogs.msdn.com/e7"&gt;http://blogs.msdn.com/e7&lt;/A&gt;). Live demos showed that boot time for Windows 7 has been improved significantly over Vista (this is due in part&amp;nbsp;to system services and drivers being loaded in parallel in Windows 7, vs. serially in Windows Vista and earlier). Shut down time was quicker, with new tools helping to diagnose and fix services that prevent smooth system shut down. Power management is better in Windows&amp;nbsp;7 too -- the xPerf performance toolkit already available on WHDC (&lt;A href="http://www.microsoft.com/whdc/system/sysperf/perftools.mspx" mce_href="http://www.microsoft.com/whdc/system/sysperf/perftools.mspx"&gt;http://www.microsoft.com/whdc/system/sysperf/perftools.mspx&lt;/A&gt;&lt;A href="http://www.microsoft.com/whdc" mce_href="http://www.microsoft.com/whdc"&gt;&lt;/A&gt;) was used to help troubleshoot and demonstrate improvements in efficiency.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Steven demonstrated opportunities that Windows 7 enables to differentiate the user experience,&amp;nbsp;focusing on the&amp;nbsp;new Device eXperience Platform&amp;nbsp;(DXP), new form factors and PC designs, and new interaction models (sensors and multi touch). The live demos of DXP using pre-release M3 bits garnered enthusiastic reactions&amp;nbsp;from the crowd. I'm convinced this will be one of the most exciting features in Windows 7, and will have a significant positive effect on customers and the PC eco-system.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;As noted in an earlier blog post, you can read more about new&amp;nbsp;features for developers in the Windows 7 Developer Guide, located at &lt;A href="http://code.msdn.microsoft.com/Win7DeveloperGuide" mce_href="http://code.msdn.microsoft.com/Win7DeveloperGuide"&gt;http://code.msdn.microsoft.com/Win7DeveloperGuide&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update:&lt;/STRONG&gt; You can now view Steven and Jon's keynote speech online at &lt;A href="http://www.microsoft.com/whdc/winhec/default.mspx"&gt;http://www.microsoft.com/whdc/winhec/default.mspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Keith Boyd, Sr. Content Publishing Manager [MSFT]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9044953" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/WinHEC+2008/default.aspx">WinHEC 2008</category></item><item><title>WDK Doc Team Invades WinHEC 2008</title><link>http://blogs.msdn.com/wdkdocs/archive/2008/11/01/wdk-doc-team-invades-winhec-2008.aspx</link><pubDate>Sat, 01 Nov 2008 02:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9027505</guid><dc:creator>wdkblog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wdkdocs/comments/9027505.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wdkdocs/commentrss.aspx?PostID=9027505</wfw:commentRss><description>&lt;P&gt;In case you are one of the lucky ones who will be going to WinHEC next week, be sure to look for people wearing these name badges:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Keith Boyd&lt;/STRONG&gt;, our new WDK Senior Content Publishing Manager (the boss)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;John Jackson&lt;/STRONG&gt;, Senior Programming Writer (specialist in Virtual Machines and User Mode Display drivers)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Karlito Bonnevie&lt;/STRONG&gt;, Programming Writer (specialist in File Systems)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;John Osborne&lt;/STRONG&gt;, Technical Editor (familiar with a wide range of technologies)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Yes, the WDK documentation team is sending four of our finest to Los Angeles for the week. If you see any of these four, be sure to tell them what you like and don't like about the WDK documentation. They've come all that way, just to listen to you!&lt;/P&gt;
&lt;P&gt;In particular, Keith will be part of a panel discussion on "The Windows 7 Windows Driver Kit" on Friday, November 07, 2008, along with Jennifer Stepler and Craig Ziegler (WDK gurus). They will be telling you about all the exciting things that are coming in the new kit.&lt;/P&gt;
&lt;P&gt;For those of you who can't attend, you can read Keith's daily blog reports from the convention floor.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What the heck is WinHEC?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;WinHEC is the annual Microsoft Windows Hardware Engineering Conference and will be held this year in Los Angeles, November 4-7, 2008. For more information about the 140 technical sessions, panels, and chalk-talks at WinHEC, see &lt;A href="http://www.microsoft.com/whdc/winhec/"&gt;http://www.microsoft.com/whdc/winhec/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; — Seth McEvoy, [MSFT], WDK Doc Blogmaster&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9027505" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/WDK+Doc+Team/default.aspx">WDK Doc Team</category><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/WinHEC+2008/default.aspx">WinHEC 2008</category></item></channel></rss>