header_418_generic

Microsoft Abandons Development of Windows Home Server Drive Extender

In a shock move, Microsoft today announced that it had abandoned development of Windows Home Server’s Drive Extender storage technology. The announcement comes almost eight months into a public beta of the next version of Windows Home Server, codenamed “Vail”, and will result in Vail, Windows Small Business Server 2011 Essentials (Codename “Aurora”) and Windows Storage Server 2008 R2 Essentials (Codename “Breckenridge”) shipping without Microsoft’s advanced storage subsystem.

A blog post by Microsoft’s Michael Leworthy outlines today’s decision:

During our current testing period for our SBS 2011 Essentials and Windows Home Server code name “Vail” products, we have received feedback from partners and customers about how they use storage today and how they plan to use it moving forward. Today large hard drives of over 1TB are reasonably priced, and freely available. We are also seeing further expansion of hard drive sizes at a fast rate, where 2Tb drives and more are becoming easy accessible to small businesses.

When weighing up the future direction storage in the consumer and SMB market, the team felt the Drive Extender technology was not meeting our customer needs. Customers also told us that they wanted easier access to data stored on Drive Extender drives so they are able to view these files outside of Drive Extender. Therefore, moving forward we have decided to remove the Drive Extender technology from Windows Home Server Code Name “Vail” (and Windows Small Business Server 2011 Essentials and Windows Storage Server 2008 R2 Essentials) which are currently in beta.

Drive Extender, seen by many as one of Microsoft’s most innovative engineering feats of recent years, was a storage replication system that managed Windows Home Server’s storage pool, allowing the use of any combination of internal and external drive types, removing the need for drive letters and providing duplication of files and folders to protect from hard disk failure. It has not been without its fair share of controversy, however – a serious bug in the technology was identified in October 2007 which caused data corruption in certain circumstances. It took Microsoft two months to acknowledge the seriousness of the issue, and a further seven months to fix the bug.

Back in August 2008, Charlie Kindel, then General Manager for Windows Home Server at Microsoft outlined the guiding principles of Drive Extender, the spirit of which runs right across the platform “as a server designed for ordinary people”:

Windows Home Server storage system design requirements

  • Must be extremely simple to use. Must not add any new concepts or terminology average consumers would not understand. Simple operations should be simple and there should not be any complex operations.
  • Must be infinitely & transparently extendible. Users should be able to just plug in more hard drives and the amount of storage available should just grow accordingly. There should be no arbitrary limits to the kinds of hard drives used. Users should be able to plug in any number of drives.  Different brands, sizes, and technologies should be able to be mixed without the user having to worry about details.
  • All storage must be accessible using a single namespace. In other words, no drive letters.  Drive letters are a 1970′s anachronism and must be squashed out of existence!
  • The storage namespace must be prescriptive. In other words, our research told us that consumers want guidance on where to store stuff. Our storage system needs to be able to tell users where photos go. Where music goes. Etc…
  • Must be redundant & reliable. There are two components in every modern computer that are guaranteed to fail: fans and hard drives. Because they have moving parts,  Windows Home Server must be resilient to the failure of one or more hard drives.
  • Must be compatible. Compatible with existing software, devices, disk drives, etc…
  • Must have great performance.
  • Must be secure.
  • Must enable future innovation. Both the amount of storage consumers are using, and capacity/$ are growing at Moore’s Law like rates (while nothing else really is). This creates a discontinuity in the industry and an opportunity for innovation. The storage system must operate at a higher level of abstraction to enable rich software innovation (file level vs. block level).

Following Kindel’s departure from Windows Server organisation(to a new role in the Windows Phone 7 team), the clarity (and bravery) of DE’s design principles were compromised early in Vail’s development, admittedly with a number of resulting technical benefits. DEv2 offered greater compatibility for applications that needed to directly interact with the drive pool, created the ability for Windows Home Server to duplicate and move data when files were open (removing the file conflicts often experienced in v1), and improved performance by the removal of drive balancing. But those much needed improvements came with their own technical challenges and led to dilution of the core principles highlighted by Kindel.

Drive letters, that 1970’s anachronism, crept into the platform for the first time. Unlike WHS v1 which presented shared folders in a single volume, in Vail releases to date, shared folders became dedicated volumes with their own drive letter.

vail1 thumb Microsoft Abandons Development of Windows Home Server Drive Extender

With limitations on shared folder allocation as a consequence (there are only 26 letters in the alphabet), pre-configured personal folders for each of the ten supported Windows Home Server users were cut from Vail, further compromising DE’s guiding principles. Whilst Microsoft have claimed that personal folders were rarely used, the change conveniently removed the need to reserve those drive letters for user accounts. Even more seriously, attempts to re-engineer Drive Extender for Vail led to significant limitations in the number of drives that could be supported with stability during the beta, and the move to storing data across multiple drives in 1GB chunks led to two major headaches. Firstly, inefficiencies in the release of free space back to the storage pool from data deleted by users led to Microsoft’s Home and Small Business Server team needing to call in defrag specialists Diskeeper and Raxco for third-party support. Secondly, with data now striped across multiple disks, Microsoft created an inherent weakness in DEv2 whereby a single disk failure could take out a significant number of files, depending on how many files had parts stored on the failed drive. Most controversially, in WHS v1, in the event of a system drive failure, files could be recovered by simply plugging a storage drive into another PC and copying the data from the drive. DE v2’s switch to a custom, block-based file system did not allow this ease of recovery.

Over on Microsoft’s Windows Home Server support forums, DE v2 has been subjected to continued criticism from beta testers since the release of the Windows Home Server “Vail” beta in April:

DEv2 uses technology that is as far as I know present in no other Windows distribution, seems more unreliable (as it uses data striping which decreases reliability) and uses a quite heavy additional overhead.

I am using WHS because of the Drive Extender, it [is] a unique solution that allows me to gather up all the junk that used to be spread all over my home network on different shares and box it all in  one easily accessible accessible location.   Now it looks to me like Microsoft is ignoring their current unique usefulness and going over to the mainstream backup and safety data storage.  This is all good, but its also something that you can get from 100 different vendors.

WHS1 with its ” just a bunch of disks”, works just fine however, WHS2 does not, as any disk that has failed under this system can’t be read by any other readily available system that’s “to hand”, for the average home user, to me this is a fatal design flaw.

With WHSv2, DE has now dropped, to all intents and purposes, to RAID-0 levels. ANY single drive, out of my 12 failing, and I lose ALL my data, at least for the aforementioned larger files. Bottom line is this is a lousy decision..and hopefully one that can be reversed.


Enjoyed this post? Share it.

If you enjoyed reading this post, then why not share it with your friends and followers?

About Terry Walsh

Terry Walsh is the founding editor and owner of We Got Served. Since February 2007, the site has provided detailed coverage and analysis of the emerging home server category, and has subsequently grown into a trusted outlet for digital home news and reviews.

Sign Up for WGS Daily News

If you don't want to miss out on the latest news from We Got Served, why not subscribe to our daily digest? You'll get the day's headlines and a short summary of each news item delivered straight to your inbox each morning.

, , , , , , ,

  • Christine

    I've been using WHS since it's initial beta and one of the key features was de. WHS v.1 "just works". It works for the home user who wants to tinker and the home user who just wants to back up their computer and have access to their files. I will not upgrade to Vail. Why would anyone purchase a product that has been stripped of one of it's key features? MS has really messed up a innovative piece of software.

  • Webb Browser

    I came really close to tears when I heard about the dropping of Drive Extender. I have been touting the product to all my clients for years. In fact, I have been replacing old RAID machines for years now. WHS is simply the best solution for the (very) small business, which is the vast majority of businesses in the country. WHS is wonderful because it is easy for my clients and does away with RAID cards which takes out a point of failure AND a heck of a lot of cost. Also, it reduces their maintenance cost because you can simply slap any old drive into the system whenever you want and there is no darn “volume” to rebuild.

    THIS IS A HUGE MISTAKE! I’m freaking out for a good reason!
    What if Microsoft stops updating WHSv1?
    What if I have to go back and rebuild my clients with very expensive SBS software? How is this going to make me look?
    How are my clients going to afford that?

    For God sakes, put the DE V1 into VAIL and don’t destroy one of the best products you have ever come out with….don’t destroy the WHS community…don’t destroy your users, clients, and MCPs.

  • John D

    Wow, I'm not an MS fan, but I've been a WHS cheerleader. They are taking away everything I love about it – no drive letters, user folders, duplication, easy pooled storage. Dumb, dumb move.

  • Don E

    This is HUGE. I am new to WHS, having used it for only seven months, but I have already had my system drive fail, four months ago.

    I was immensley pleased and amazed when I replaced my system drive, reloaded to OS and found ALL MY DATA was still there. I did not realize this was due to Drive Extender. Now I understand it is, and it is the strength – heart as Terry said – of WHS. Why in the world would MS abandon DE, and us users?

  • TheBigOldDog

    Never underestimate Microsoft's ability to mess up a good thing.

  • Kemchuk

    Horrible decision. Not sure I understand what they thought WHS would be when they started and why the sudden change of heart and abondonment. They did take away one worry of mine, which was migrating 10Tb of data to Vail. Guess I'll just stick with WHS 1.0. Save me the time and money of upgrading and buying hard drives.

  • http://twitter.com/StevenABallmer @StevenABallmer
  • Tom

    epic fail, no WHS v2 for me. GOing to move my WHS v1 to Unraid and be done with it, no virus worries so no worries on updates, software runs on a jump drive, very disapointed in MS.

  • Delano

    Just want to move from a NAS to start building a WHS based on trail version of Vail. And consider to buy a version of it on release. But I don't know if it's still a good plan, because my NAS already use raid settings and is very simple in use. For me it's important that Vail does NOT FAIL!
    So if this is such a BIG Change (Mistake?) to "all" users I don't know if using Microsofts WHS is a good Choise as a OS for my selfbuild server…..

  • http://androidbattery.net Android Battery

    im seriously sick of the battery on my android going down so fast, seriously annoys the heck outta me, see what happens, find a good site and BAM my battery is dead, so yeah, i luckily had enough battery to read this and post the comment haha, i have no life. yay me!

  • spelevinken

    It is all coming back – do You remember the VHS, VCR and Betamax – and the first place goes to ……….VHS (the system that had the worst quality).

    Feels the same this time – You got a well working system and then no more, the more consumerfriendly NAS wins. I don't know who's wrong or right but for me it's a big loss to lose the development of WHS. Is it R.I.P.??

  • Themisto

    "Make no mistake, Drive Extender was the beating heart of Windows Home Server, and without it, I’m really not sure what’s next."

    This sums up my point of view, too. :(

  • Mitchell Hennessy

    At this point, I was hoping to find a way to either migrate the WebFolders4WHS add-in or duplicate what it does to Vail's IIS; the integrated media streaming/transcoding aspects of Vail really appealed to me (especially with the fact that it leverages the server's existing security and encryption)….

    …but at this point, I wonder if it wouldn't be better to just try porting over Vail's web media streaming/transcoding to WHSv1 or to duplicate that on a WHSv1 built on a 64-bit version of Server 2K3.

  • Steve Bolton

    This is an awesomely stupid decision for MS. DE is the main sales feature for WHS, and even better you can recover the data if the main WHS drive fails by plugging it in to another system, something I have already HAD TO DO. Without this I would have lost a great deal of data.

    How can you talk about UPGRADING to Vail? It would be a DOWNGRADE.

    Basically MS are admitting they can't make DE work properly and never could. Their attempts to fix the existing problems in DE have ended it a humiliating failure.

    And the size of drives today is nothing to do with it at all.
    I currently have 2x1TB drive, 1x750GB and 1x250GB attached.

  • Steve Bolton

    I guess we look to the unix community now to provide a sensible replacement …

    • Phil

      That would be Amahi / Greyhole then…

      …Amahi looks pretty good – just not happy that it forces its own DHCP ranges on you but you can disable that and still use your router.

  • TheBigOldDog

    Never underestimate Microsoft's ability to screw up a good thing. Over that last 5-10 years it's the only thing you can consistently rely on from Microsoft.

    As an ardent Microsoft supporter dating back to the late 80s, I unfortunately see them now skiing down the wrong side of the mountain as quickly as they can. I no longer find much to praise them.

  • darwinite

    Yeah, 1TB+ drives are reasonably priced, but 15TB+ drives don't yet exist. Microsoft convinced me 3 years ago that raid is bad (and the Intel SS-4200e confirmed it) as I can't take my server offline for weeks at a time because it pitches a conniption fit and needs to rebuild itself, or worse yet, lose 15TB+ of data. I _love_ DE because it is robust, I can choose which files are important and are duplicated, and which are bulky but I could afford to lose if a drive fails, it runs my FTP, web, mail, georss, etc servers 24x7x365. I would like the media center enhancements offered in Vail, but not enough to have to rebuild and move 15TB+ of data off of DE and on to separate disks, I mean FFS who would? I've still got 8TB in a raid array on an Intel SS-4200e that I can't use for more than a week without having to spend 10 days "rebuilding" it. DE just works, and works well, and I will keep the old version of WHS on my server until a replacement server comes out with DE support.

  • blackhuey

    I have been saying for years that WHS is one of the best products Microsoft ever made, for two reasons: backups for dummies, and drive extender.
    I will not be upgrading to Vail without DE. I'll run WHS1 until support is discontinued, while looking for a viable replacement.

  • xavius

    Same here. I will run WHSv1 until support is discontinued while looking for a simple replacement. Probably something linux based since MS seems to be taking a poorly thought out stance on this one.

  • Dropbear

    Code name FAIL.

  • http://twitter.com/StevenABallmer @StevenABallmer

    Nobody wants this!

  • Envirotech

    I will not upgrade from my WHS v1 I have seen what a bad drive in RAID 0 can do. That is not security. I will also be looking for a linux based solution if DE is removed. Vail = Vista Fail.

  • John

    This product is worthless without the DE technology.

  • http://greenvilleave.com/site/blogs.php?action=show_member_post&ownerID=724&post_id=6375 Isa Vuillemot

    Can I simply say what a relief to find somebody who truly is aware of what theyre talking about on the internet. You positively know tips on how to deliver a problem to gentle and make it important. Extra people must read this and understand this side of the story. I cant consider youre not more widespread since you undoubtedly have the gift.very nice publish, i definitely love this web site, carry on it