One of the nice things to come out of Microsoft’s complete overhaul of the Windows installer for Vista and beyond was that it did away with the idea that different variations of Windows needed different discs. Previously each distribution of XP (Home/Pro/MCE) required its own disc, and then each license type (OEM/Retail/VLK) also required its own disc. This lead to an astounding number of disc types, and complete and utter frustration when for users attempting to install Windows and not having the correct disc to go with the key they had.
 
With Vista’s image based installer, we saw Microsoft consolidate all of this – one disc could contain every distribution of Windows, allowing a user to always be able to install Windows with any Windows disc, regardless of what their key was. This greatly simplified the installation process, resolving one of the most frustrating things about installing Windows XP.
 
So imagine our surprise when we’re taking a look at our TechNet copies of Windows 7 and find that there’s a different installation disc for each distribution of Windows. With the version of the Windows installer that comes with Win7, there is a new file at /Sources/ei.cfg that tells the Windows installer what OS it should install. Here’s what the file looks like from the ultimate disc:

[EditionID]
Ultimate
[Channel]
Retail
[VL]
0

When the Windows installer sees this file, it becomes keyed to whatever distribution the file specifies. In this case with an Ultimate disc, we cannot install Home Premium or Professional. We have not yet had a chance to test OEM and retail keys since we don’t have both, however it certainly looks like the installer is going to make a distinction there too.
 
Perhaps the most interesting bit of this is that the installation process itself hasn’t changed – the Windows installer still supports One Disc to Rule Them All operation, and the Windows image that comes with Ultimate for example has absolutely no problem installing lesser versions. In fact if you remove ei.cfg so that the Windows installer is not told to install a specific version, it will revert to One Disc mode. The distinction between discs is entirely trivial, dictated by a single 51 byte configuration file. You can have a One Disc installer, Microsoft just don’t want it to be the default action for some reason.
 
Now to be fair, this didn’t entirely catch us off-guard. We first saw this file and its functionality with the Win7 Beta, but until now we did not know if this was something that was specific to the testing versions of Win7, or if it was going to be pushed out in to retail with this limitation. Now we know our answer.
 
The biggest downer though is that this file is fairly tricky to remove. For copies of Windows packed in ISO files or burnt to discs, this requires remastering the ISO/disc in order to maintain its bootability – it’s not possible to just copy the contents to a new file/disc sans ei.cfg and have a One Disc. Building a proper bootable ISO/disc is still more of a dark art than a science. Users looking to install Windows from a USB flash drive will have an easier time – since installers set up on those types of drives are rewritable it’s easy to remove the offending file. Though this may not be the case with officially distributed flash drives should Microsoft go ahead and distribute Win7 that way, as rumors suggest they will.
 
In any case this is a significantly disappointing action coming from Microsoft. The One Disc returned the sanity to installing Windows, and made having so many distributions more bearable. Now as far as pressed media is concerned, we’re back to the dark ages of Windows XP (I guess Microsoft really was trying to copy everything about XP?). Geeks would be well advised to burn a copy of Windows 7 with One Disc capabilities as soon as they have it – if the experience is anything like Vista then the benefits will quickly make themselves apparent.
POST A COMMENT

80 Comments

View All Comments

  • Penti - Saturday, September 12, 2009 - link

    They where not allowed to have their OS installed in the first place. Send them to the OEMs...

    When it comes to university computers or companies machines just get a damn volume license.
    Reply
  • jconan - Saturday, August 08, 2009 - link

    if M$ gets the message they may revert to a one disc system. I wonder if this has anything to do with the cracked OEM keys from Lenovo and that's why M$ is reverting back to XP installation system. Reply
  • Wonga - Friday, August 07, 2009 - link

    I'm confused here. People are talking about the Vista disks offering people the choice of different Vista versions when they put a 'One Disk' in. From what I remember, this isn't the case - you put in the product key and it picks the one and only correct Vista version for you.

    So... as the author says, this is a step back, no benefits.
    Reply
  • Sharpie - Friday, August 07, 2009 - link

    There was an option to install Vista w/o entering a key too, then you would have been able to pick the different choices they are talking about. but you are correct, if you enter the key its a non issue. Reply
  • cboath - Friday, August 07, 2009 - link

    Many companies use this approach.

    For example, the vast majority of Autodesk products - like AutoCAD, use a single disk. Whether that disk time limited, a trial, student version, commercial version, stand alone, network, etc., it's keyed off the serial number. Granted it's a licensing issue and not a feature issue, but as long as the CD-Key for the Win7 install is entered before the installation of the version's 'feature set', it should be a piece of cake.

    Not to mention it's easier and cheaper to burn all identical disks than it is to burn 10 different versions. Especially when the only difference is a 50k file.

    I mean, as it is, the installer already knows if your CD Key is for Windows Professional, Premium, or Ultimate. Pop in a Home Premium disk that's got this limit on it and key in an ultimate CD Key, it won't work. It'll have to be a Home Premium Key to work.

    If you've ever had to manage multiple machines, the One disk policy is the only way to go.
    Reply
  • DigitalFreak - Friday, August 07, 2009 - link

    Except that the installer no longer prompts for a key during install. Maybe it does if you delete the config file, but not by default. Reply
  • jmke - Friday, August 07, 2009 - link

    If you buy Windows Home Premium, plop in the disc, you're expected to install... Home Premium, so the installer does just that
    if you buy Windows Ultimate, plop in the disc, you're expected to install... Ultimate, so the installer does just that

    it doesn't change the outcome; what user would buy Home version, choose Ultimate from the installation list and then get stuck with a trial period because he has the activation key for the Home edition...
    Reply
  • Mr Perfect - Friday, August 07, 2009 - link

    From my experience, the Vista "One Disks" do not ask you what to install. If you type in a retail Ultimate key, it installs Ultimate, type in an OEM Business key, and you get Business. There's no room for confusion, just convenience. Reply
  • AmishElvis - Friday, August 07, 2009 - link

    I suspect this will matter a lot more to people who work for tech review websites and have to keep track of dozens of windows licenses than the average system modder who buys a new OEM windows disk every 2 years. Reply
  • ilkhan - Friday, August 07, 2009 - link

    yep. And those people are savvy enough to install from USB AND to delete the ei.cfg file to make a single all version installer.

    Or bit-bit copy to a -RW disc and then erase the offending file.
    Reply

Log in

Don't have an account? Sign up now