Windows 7 RTM running on my netbook

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Last year I blogged about the Lenovo S10e that I bought to test Windows 7. I ran the netbook with Mac OS X for a while but the Hackintosh is no more. Today, the new Akamai download links for “top downloads” delivered the Windows 7 RTM bits to me in just over an hour (my first attempt direct from TechNet had slowed to a crawl overnight) and I installed Windows 7 Ultimate Edition on my netbook in about 15-20 minutes, although I didn’t actually time it.

Ultimate? Yes, Starter is too restrictive (no multi-monitor support – e.g. when presenting), I want to join a domain (so I need at least Professional), and it’s a mobile device, so I intend to use features like BitLocker (for which Ultimate or Enterprise Edition is required) – incidentally, the information I used for the Windows 7 feature comparison is on Dan Delaney’s blog (although it’s slightly out of date as the 3-app restriction on Starter edition was dropped a whole back). Of course, getting a free copy from Microsoft is always a bonus!

Installation was smooth, fast, and uneventful – as the best installs should be. Only one device was banged out in Device Manager – ACPI\VPC2004, which turns out to be a Lenovo Energy Management Driver, for which the Vista driver for the Lenovo IdeaPad Y710 can be used.

DVD drive is bigger than the netbook!One thing that made me chuckle as I installed this was my DVD drive. This was a bargain picked up a few months ago (and unused until today) but is bigger than the netbook I was installing onto (it has an external power supply too that’s not even shown in the picture!).

I could have installed Windows from an external hard drive or USB flash drive but, even with tools to assist with USB boot drive creation, DVD was the fastest route.

Next up, I’ll try upgrading the x64 notebook that I use for work (I know it’s not supported, but I have to try it!) before I nuke that next week and apply an image using the Microsoft Deployment toolkit. I’m sure I have better things to be doing but playing with technology is far more fun.

Windows Virtual PC and XP Mode release candidates

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Earlier this evening, Microsoft announced that the release candidate for WIndows XP Mode (Virtual PC 7) is now available. It’s good timing really. In the next couple of days I should be able to download the RTM bits for Windows 7 and, as upgrading from the XP Mode beta is not supported, it means I should have the new version of WIndows XP Mode before I rebuild my workstation onto an RTM build.

There have been a few changes in Windows XP Mode between beta and RC:

  • USB devices can now be attached to Windows XP Mode applications directly from the Windows 7 superbar, making them available to applications running in Windows XP Mode without the need to go into full screen mode.
  • Windows XP Mode applications can now be accessed with a jump-list allowing a right-click on the Windows XP Mode applications from the superbar to select and open most recently used files.
  • It is possible to customise where Windows XP Mode differencing disk files are stored.
  • Differencing disks may be compacted.
  • There is a new option to turn off and discard changes when using Undo disks.
  • Drive sharing between Windows XP Mode and Windows 7 can be disabled.
  • Initial setup includes a new user tutorial about how to use Windows XP Mode.
  • Faster setup.
  • The ability to install Windows XP components without access to media.

Interestingly, Microsoft is now saying you need an additonal 1GB of RAM for XP Mode (2GB recommended). Of course, you don’t need 1GB of RAM in order to run a copy of Windows XP and a virtual machine manager but that tells you what you might want for any level of performance. In addition to the requirement for hardware that offers virtualisation assistance, this is just one more reason why XP Mode is not a solution for clients looking to sweat their existing hardware assets a while longer… this is purely a software sticking plaster for legacy applications. On the other hand, it’s working pretty well for me with Outlook 2007 in a VM to support Google Calendar Sync and Outlook 2010 on my workstation as my client of choice.

A couple more notes worth mentioning…

Hackintosh netbook revisited

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Hackintosh Finder Icon by ~3ncA few months ago, I wrote about the installation of Mac OS X on my Lenovo IdeaPad S10e netbook. Whilst I was pleased to have a working installation of OS X there were still a few things that didn’t quite work as I’d have likef. This post details a few more tweaks I’ve made to the Hackintosh.

My S10e is a Hackintosh, rather than a Macintosh, so I replaced the standard Mac OS X Finder icon with the Hackintosh Finder Icon by ~3nc using LiteIcon.

I thought that the fans weren’t running as often as they had been under Windows… in fact I’m not even sure they were running at all. Furthermore, iStatMenus would only tell me the hard disk temperature so I wasn’t sure how warm the CPU was running, or how fasts the fans were turning. Thankfully, before I fried my netbook, a comment on this blog pointed me back to The Kitch and ultimately to a post on the Lenovo IdeaPad S Series Forums which linked to an updated version of AppleACPIPlatform.kext, which I then installed using Kext Helper. After a reboot, my fans have been running to keep the netbook cool(er), although it’s still pretty hot and I seem to have lost Bluetooth.

I had a play with a few options to scale the screen resolution; however the results were not really fantastic. I did eventually settle on using defaults write NSGlobalDomain AppleDisplayScaleFactor 0.96 to make the screen appear to be 600 pixels deep but some of the icons (e.g. the battery on the menu bar) were screwed up.

I also have a UK keyboard, so I followed Liquid State’s advice, using Ukelele‘s LogitechU.K.Intl.keylayout (copied to /Library/Keyboard Layouts and selected in the International system preferences) and then adjusting the modifier keys as described by Phil Gyford (alternatively, I could have swapped the Windows key and the alt key to keep them the same way around as on a Mac keyboard). Incidentally, Apple keyboards still have the ” and @ reversed (even with a UK layout) but at least with this configuration the labels on the keys matched the resulting output.

The biggest letdown was Ethernet connectivity. There was a project working on porting the Broadcom BCM57xx and 59xx Linux drivers to OS X but nothing is happening fast and it really seems to be one guy working with limited spare time and limited collaboration. Wireless is fine but wired Ethernet is more reliable (and often the only option in a hotel room) so this was probably the final nail in my Hackintosh’s coffin.

Now the S10 has been replaced by the S10-2 and Gizmodo reports that it’s not really suitable for hackintosh conversion. My Hackintosh was a fun experiment but ultimately I’m not finding it as useful as I would if it was running Windows. It’s not that there is anything wrong with Mac OS X but I use Macs for my digital media work and a netbook is not really the right computing platform for that. In addition, I’m missing out on things like reliable Bluetooth, sleep, and Ethernet connectivity – all of which I could get in a Mac… if I was prepared to pay the money. Let’s see if the Apple iPod tablet really does make it to market this winter.

In a few hours, I’ll take a final disk image of the Hackintosh for posterity and rebuild it to run the final release of Windows 7 (thanks to Microsoft for my complementary copy) – which is, after all, what I originally bought it for!

Yet more confusion on Windows 7 E Edition

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Various portions of the IT press are reporting that Windows 7 E Edition has been killed off. I sincerely hope so – it’s always been a daft idea created to satisfy bureaucrats in Brussels and the creators or a certain minority web browser that appears to be fighting a battle in the courts after its business model has failed – but I’m yet to be convinced that E Edition is completely dead.

On Friday, Microsoft issued an announcement about the inclusion of a browser selection ballot screen for European Windows users (note that this affects XP, Vista as well as 7). There are still some unanswered questions though:

  • How will it be determined that this is a European installation of Windows? IP address (unreliable)? Product SKU (in which case E Edition is still required)? Regional settings?
  • Will this just apply to EU member states? What about the rest of the EMEA region (Microsoft views Europe as EMEA – not just the EU) or even European countries that are not members of the EU (e.g. Switzerland)?
  • Will this even satisfy the regulators? The EU Competition Commission has not fully approved Microsoft’s proposal and Opera (who brought the case to the courts) are reported to be unhappy about the use of icons to represent browsers. Apparently Internet Explorer’s E icon is synonymous with the Internet for many users (does that make it iconic!) and Opera would prefer an alternative solution (well, Opera comes after Apple Safari, Google Chrome, Microsoft Internet Explorer and Mozilla Firefox whether you base the order on the alphabet or on market share… so I don’t know what would please them – a random selection of browsers perhaps? Please no!)

The dominance of Internet Explorer does not seem to have hurt Mozilla, Apple, or Google in gaining market share with their web browsers but it seems Opera still wants more – they want Microsoft to apply the same solution on a global basis (as well as Apple and Ubuntu!).

Maybe Microsoft will offer further concessions to the courts – I can’t help thinking that they have other things to worry about right now and their actions to date are designed to show that Microsoft has changed and, in doing so, to remove the danger of various anti-trust rulings. But has anyone considered that the potential impact of the browser wars is not really good for consumers? Competition is healthy. Web standards are to be applauded. Interfering in commercial markets because someone cried foul when no-one wanted their product should not be encouraged, however good the product may be.

So, is Windows 7 E Edition dead? Probably, but the key statement in Microsoft’s press release is this:

“We’ve been open both with the Commission and with our customers and partners that if the ballot screen proposal is not accepted for some reason, then we will have to consider alternative paths, including the reintroduction of a Windows 7 E version in Europe”

For those of us working on global Windows 7 solutions there are still some questions unanswered, and the 7E uncertainty may continue for a while yet.

Windows 7 E Edition update (and some ideas for downloading a browser from the command line)

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

After the Windows 7 announcements and late night blogging I was pretty burned out so I took a day off at the end of last week. As it happened, that was when Microsoft finally came out and made a statement about the whole European mess. Based on this latest statement, a ballot screen idea is definitely on the table and, if accepted, there will be no need for an E Edition without a web browser – Europe can have the same editions as the rest of the world (almost – I imagine there will still be legal requirement for N edition as that relates to a different, and equally pointless, legal case).

Ironically, Opera, who started this whole nonsense, will probably lose out. As Microsoft’s James O’Neill tweeted back to Mary Jo Foley (whose blog post on Microsoft’s decision to offer European users a browser choice in Windows 7 covers all the details):

“@maryjofoley If a ballot screen is alphabetical with opera last (after Apple, Google, and Mozilla) you can bet they’ll go crying back.”

[jamesone on Twitter]

“@maryjofoley Also – how many browsers on the ballot ? I don’t think opera is in the top 3 by share”

[jamesone on Twitter]

James is often pretty forthright in his views – and he works for Microsoft – but he’s spot on here. For what it’s worth, I think that most users will download Microsoft Windows Internet Explorer (IE) – because it’s from Microsoft, who make the operating system they will have just purchased – or Mozilla Firefox (for those who would prefer a third-party browser). Apple Safari, Google Chrome, Opera, etc. will remain also-rans, whatever their merits (of course, Safari will continue to dominate on OS X and Chrome will be integral to Google’s new Linux distro).

Even if you do get hold of E Edition (i.e. a copy of Windows without Internet Exploder built in), there are a number of workarounds posted, like Rafael Rivera’s suggestion of exploiting Windows Media Player to download a browser. Rafael is a smart guy but there’s a much simpler way – ftp.exe (the command line FTP client in Windows) – or, for that matter, FTP site access from Explorer. Actually, I put a port of wget onto many of my systems so that would even give me command line HTTP access to pull down a browser. The smartest idea I saw was using mshta.exe to access a website (e.g. mshta http://www.markwilson.co.uk/). I haven’t checked to see if that executable is still present when Internet Explorer is uninstalled (I doubt it), but it sounds like a nice command to know about anyway.

[Update: It looks like XP and Vista users will also get presented with a ballot screen – not sure how Microsoft Update will determine that we are in Europe though… IP address? Product SKU?]

Running Windows from a USB flash drive

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

I’ve titled this post as “Running Windows from a USB flash drive” because the same principles should be equally applicable to all Windows 7-based operating systems (and even Vista if the Windows 7 bootloader is used) but my specific scenario was based on Hyper-V Server 2008 R2.

I got this working a few hours after Windows 7, Server 2008 and Hyper-V Server 2008 R2 were released to manufacturing but I was still using release candidate code – fingers crossed it still works with the final release!

Boot from VHD is a fantastic new technology in Windows 7/Server 2008 R2 and derivative operating systems and I’ve often wondered if it’s possible to use it to run Hyper-V from a USB flash drive (just like the “embedded” version of VMware ESXi offered by some OEMs). Well, as it happens it is – and this post describes the steps I had to take to make it work.

First of all, I needed to create a virtual hard disk and install an operating system onto it. As Keith Combs noted, there are various ways to do this but only one is supported; however there is also a handy video on TechNet which takes you through the steps of creating a VHD and booting from it.

Using the TechNet video as a guide, I issued the following commands from the command prompt to create my virtual hard disk and apply an image from the Hyper-V Server 2008 R2 release candidate DVD:

diskpart
create vdisk file=driveletter:\virtualharddisk.vhd maximum=15000 type=expandable
select vdisk file=driveletter:\virtualharddisk.vhd
attach vdisk
list disk

(make a note of the disk number.)

select disk disknumber
create partition primary
select partition 1
active
format fs=ntfs quick
assign
exit

(note the drive letter for the newly mounted VHD.)

imagex /info dvddrive:\sources\install.wim

(identify the correctentry.)

imagex /apply dvddrive:\sources\install.wim /check imageindex vhddrive:\
diskpart
select vdisk file=driveletter:\virtualharddisk.vhd
detach vdisk
exit

At this point, Hyper-V Server had been imaged into my new VHD, which could then be copied to the USB flash drive.

Next, to load the VHD from the Boot Manager, I edited the boot configuration data (which is what would be required in a standard boot from VHD scenario); however, as I found later, a different set of actions is needed for booting from the USB flash drive.

bcdedit /copy {current} /d “Hyper-V Server 2008 R2”
bcdedit

(make a note of the GUID for the newly created entry.)

bcdedit /set {guid} device vhd=[usbdrive:]\virtualharddisk.vhd
bcdedit /set {guid} osdevice vhd=[usbdrive:]\virtualharddisk.vhd
bcdedit /set {guid} detecthal on
bcdedit /set {guid} description “Hyper-V Server 2008 R2”

It’s worth understanding that the use of drive letters (which are transient in nature) does not cause a problem as the BCD Editor (bcdedit.exe) extracts the data about the partition and saves it in the BCD store (i.e. it does not actually save the drive letter).

After rebooting, Hyper-V Server loaded from my USB flash drive and ran through the out of box experience. At this stage I had Hyper-V Server running off the flash drive but only if my original Windows installation (with the boot manager) was available and, as soon as I removed the hard disk (I wanted to be sure that I was booting off the flash drive with no other dependencies), then the whole thing collapsed in a heap. Thanks to Garry Martin, I checked my BIOS configuration and made sure that USB device boots were enabled (they were not) but I then spent about a day playing around with various BCD configurations (as well as various attempts to fix my BCD with bootrec.exe) until I stumbled on a post from Vineet Sarda (not for the first time, based on the comments that include one from yours truly a few weeks back!) that discusses booting from VHD without a native operating system.

Following Vineet’s example, I booted my system into Windows 7 (I could have used the Windows Recovery Environment), reformatted the USB flash drive before copying my VHD image back onto it, and issued the following commands:

diskpart
select vdisk file=usbdrive:\virtualharddisk.vhd
attach vdisk
list volume
exit

(note the drive letter for the newly mounted VHD.)

bcdboot vhddrive:\Windows /s usbdrive: /v

(i.e. copying the BCD from the operating system image contained within the VHD, to the physical USB drive. Note that, when running on a live system it is important to specify the target drive for the BCD in order to avoid overwriting the live configuration.)

I then shut down the system, removed the hard disk and booted from the USB flash drive, after which the Windows Boot Manager loaded an operating system from within the VHD.

Looking at my BCD configuration (shown here for reference), I can see the source of my many hours of confusion – the Boot Manager resides on the physical media (my USB key – which was allocated drive D: in this case) and loads an operating system from the virtual disk that is given another drive letter (in this case C:):

Windows Boot Manager
——————–
identifier              {bootmgr}
device                  partition=D:
description             Windows Boot Manager
locale                  en-us
inherit                 {globalsettings}
default                 {current}
resumeobject            {27f66313-771a-11de-90bb-00037ab36ab6}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
——————-
identifier              {current}
device                  partition=C:
path                    \windows\system32\winload.exe
description             Hyper-V Server 2008 R2
locale                  en-us
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \windows
resumeobject            {27f66313-771a-11de-90bb-00037ab36ab6}
nx                      OptOut
detecthal               Yes

It took a while to boot (my flash drive was a freebie is not the fastest in the world) but, once loaded into memory, Hyper-V Server seemed to run without any noticeable delay. I figure that, as long as the workload is stored on another disk this should not present any problems and, given suitably fast flash memory, it ought to be possible to improve boot times as well. Running a full Windows operating System (e.g. Windows 7) in this manner is an entirely different matter – very few USB flash drives will be able to stand the constant writes and further testing would be required.

Now that I have Hyper-V Server running from an inexpensive USB flash drive with no reliance on my PC’s internal hard disk, all I need to do is inject the correct network drivers and I will have a virtualisation solution for colleagues who want to run a full hypervisor on their corporate notebooks, without deviating from the company’s standard client build.

Additional information

The following notes/links may provide useful background information:

Getting ready to deploy Windows 7 on the corporate desktop

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

With Windows 7 (and Server 2008 R2) now released to manufacturing and availability dates published, what does this really mean for companies looking to upgrade their desktop operating system? I’ve previously written about new features in Windows Server 2008 R2 (part 1 and part 2) but now I want to take a look at the Windows client.

Whilst I still maintain that Windows Vista was not as bad as it was made out to be (especially after service pack 1, which contained more driver resolutions and compatibility updates than security fixes), it was a classic case of “mud sticks” and, in the words of one Microsoft representative at a public event this week:

“Windows Vista maybe wasn’t as well received as [Microsoft] had hoped.”

The press was less harsh on Windows Server 2008 (which is closely related to Vista) but, with the new releases (Windows 7 and Windows Server 2008 R2), reaction from the IT press and from industry analysts has been extremely positive. In part, that’s because Windows 7 represents a “minor” update. By this I mean that, whilst Vista had deep changes (which contributed to it’s unpopularity) with new models for security, drivers, deployment and networking, Windows 7 continues with the same underlying architecture (so most software that runs on Vista will run on 7 – the exceptions are products that are deeply integrated with the operating system such as security products – and hardware that runs Vista well will run 7 Windows 7 well).

Indeed, under Steven Sinofsky‘s watch, with Windows 7 Microsoft has followed new approach for development and disclosure including:

  • Increased planning – analysing trends and needs before building features.
  • Providing customers and partners with predictability – a new operating system every 3 years.
  • Working on the ecosystem – with early partner engagement (ISVs and IHVs have plenty of time to get ready – including a program for ISVs to achieve a “green light” for application compatibility – and the other side or the coin, for those of us looking for suitable hardware and software, is the Ready Set 7 site.).

Having said that Windows 7 is a minor update, it does include some major improvements. Indeed, some might say (I believe that Mark Russinovich was one of them) that if you got back to a previous product version and miss the features then it was a major release. In no particular order, here are of some of the features that Microsoft is showing off for Windows 7 (there are many more too):

  • Superbar amalgamates the previous functions of the Taskbar and the Quicklaunch bar and includes larger icons to accommodate touch screen activities (Windows 7 includes multitouch support).
  • Live preview of running applications (not just when task switching but from the superbar too).
  • Jumplists – right click on a superbar icon to pin it to the superbar – even individual files.
  • No more Windows sidebar – gadgets can be anywhere on the desktop and are isolated from one another so if they crash they do not impact the rest of system.
  • Aero user interface improvements: Aero Peek to quickly look at the desktop; Aero Snap to quickly arrange windows such as when comparing and contrast document contents; Aero Shake to minimise all other open windows.
  • The ability to cut and paste from document previews.
  • The ability to deploy a single, hardware agnostic image for all PCs.
  • Group policy improvements to control USB device usage (no more epoxy resin to glue up USB ports!).
  • BitLocker To Go – encrypt the contents of USB sticks, including the ability to read the contents from downlevel operating systems based on a one-time password.
  • Integrated search shows where results come from too (e.g. Programs, OneNote, Outlook, etc.) and only indexes in quiet time. Search Federation extends this to include SharePoint sites and other corporate resources.
  • DirectAccess, point to point authentication for access to corporate resources (e.g. intranet sites) from anywhere including intelligent routing to identify corporate traffic and separate it from Internet-bound traffic avoid sending all traffic across the VPN.
  • BranchCache – locally cache copies of files, and share on a peer-to-peer basis (or, as my colleague Dave Saxon recently described it, “Microsoft’s version of BitTorrent”).
  • AppLocker – create whitelists or blacklists of approved software, including versions.
  • Problem Steps Wizard – record details of problems and send the results for diagnosis, or use to create walkthrough guides, etc.
  • Action Center – one stop shop for PC health.
  • User Access Control (UAC) warnings reduced.

All of this is nice but, faced with the prospect of spending a not-inconsiderable sum of money on an operating system upgrade, features alone are probably not enough! So, why should I deploy a new Windows operating system? Because, for many organisations, the old one (and I mean Windows XP, not Vista) is no longer “good enough”. It’s already on extended support, lacks some features that are required to support modern ways of working, was designed for an era when security was less of a concern and will be retired soon. So, if I’m an IT manager looking at a strategy for the desktop, my choices might include:

  • Do nothing. Possible, but increasingly risky once the operating system stops receiving security updates and manufacturers stop producing drivers for new hardware.
  • Stop using PCs and move to server based computing? This might work in some use cases, but unlikely to be a universal solution for reasons of mobility and application compatibility.
  • Move to a different operating system – maybe Linux or Mac OS X? Both of these have their relative merits but, deep down, Windows, Linux and Mac OS X all provide roughly the same functionality and if moving from XP to Vista was disruptive from an application compatibility standpoint, moving to a Unix-based OS is likely to be more so.
  • Deploy a new version of Windows – either Vista (which is not a bad way to get ready for 7) or 7.
  • Wait a bit longer and deploy Windows 8. That doesn’t leave a whole lot of time to move from XP and the transition is likely to be more complex (jumping forward by three operating system releases).

Assuming I choose to move to Windows 7, there are several versions available but, unlike with Vista, each is a superset of the features in the version below (and Enterprise/Ultimate are identical – just targetted at different markets). For businesses, there are only two versions that are relevant: Professional and Enterprise – and Enterprise is only available as a Software Assurance (SA) benefit. If you don’t have a suitable volume licensing agreement, Professional the only real choice (saving money by buying Home Premium is unlikely to be cost-effective as it lacks functionality like the ability to join a domain, or licensing support for virtualisation – and purchasing Ultimate Edition at full packaged product price is expensive).

There are some Enterprise/Ultimate features that are not available in the Professional Edition, most notably DirectAccess, BranchCache, Search Federation, BitLocker, BitLocker To Go, and AppLocker. Some of these also require a Windows Server 2008 R2 back end (e.g. DirectAccess and BranchCache).

In Europe, things are a little more complicated – thanks to the EU – and we’re still waiting to hear the full details of what that means (e.g. can an organisation deploy a build based on E Edition outside Europe, or deploy a build within the EU based on a “normal” editions sourced from outside Europe and remain supported).

The other variant is 32- or 64-bit. With the exception of some low-end PCs, almost every PC that we buy today is 64-bit capable, 64-bit drivers are available for most devices (I’ve had no problems getting 64-bit drivers for the Windows 7 notebook that I use ever day) and many 32-bit applications will run on a 64-bit platform. Having said that, if all the PCs you buy have between 2 and 4GB of RAM, then there is not a huge advantage. If you are looking to the future, or running applications that can use additional RAM (on hardware that can support it), then 64-bit Windows is now a viable option. Whilst on the subject of hardware, if you are considering Windows XP Mode as a possible application compatibility workaround, then you will also need hardware virtualisation support and hardware DEP. Steve Gibson’s Securable utility is a handy piece of freeware to check that the necessary features are supported on your hardware.

Whilst on the subject of virtualisation, there are four options (from Microsoft – third party solutions are also available):

  • The much-hyped Windows XP Mode. Great for small businesses but lacks the management tools for enterprise deployment and beware that each virtual machine will also require its own antivirus and management agents – which may be potentially expensive if it’s just to run one or two applications that should really be dragged kicking and screaming into the 21st century.
  • Microsoft Enterprise Desktop Virtualisation (MED-V). This is the former Kidaro product and appears to be a good solution for running legacy applications isolated at the operating system level but it still involves managing a second operating system instance and is part of the Microsoft Desktop Optimisation Pack (MDOP) so is only available to customers with SA.
  • Microsoft Application Virtualization (App-V). A popular solution for application-level isolation but requires applications to be repackaged (with consequential support implications) and also only available as part of MDOP.
  • Virtual desktop infrastructure (VDI). Whilst the concept may initially appear attractive, it’s not an inexpensive option (and without careful management may actually increase costs), Microsoft’s desktop broker (Remote Desktop Services) is new in Windows Server 2008 R2 and, crucially for partners, there is no sensible means of licensing this in a managed service context.

The main reason for highlighting virtualisation options in a Windows 7 post is that Windows XP Mode is being held up as a great way to deal with application compatibility issues. It is good but it’s also worth remembering that it’s a sticking plaster solution and the real answer is to look at why the applications don’t work in the first place. Which brings me onto application compatibility.

Even for those of us who are not developers, there are three ways to approach application compatibility in Windows 7:

  • Windows 7’s Program Compatibility wizard can be used to make simple changes to an application’s configuration and make it work (e.g. skip a version check, run in compatibility mode, etc.)
  • Application Compatibility Toolkit (ACT) 5.5 contains tools and documentation to evaluate and mitigate application compatibility issues for Windows Vista, Windows 7, Windows Update, or Windows Internet Explorer (e.g. shims to resolve known issues) – there are also third party tools from companies like ChangeBASE.
  • Windows XP Mode. For those applications that simply refuse to run on Windows 7 but certainly not a solution for organisations trying to shoehorn Windows 7 onto existing hardware and upgrade at minimal cost.

After deciding what to move to, deployment is a major consideration. The Microsoft Deployment Toolkit (MDT) and Windows Automated Installation Kit (WAIK) have both been updated for Windows 7 and can be used together to deploy a fresh operating system installation together with applications and migrate the user data. There is no in-place upgrade path for Windows XP users (or for Windows 7 customers in Europe) and I was amazed at the number of Microsoft partners in the SMB space who were complaining about this at a recent event but a clean installation is the preferred choice for many organisations, allowing a known state to be achieved and avoiding problems when each PC is slightly different to the next and has its own little nuances.

I think I’ve covered most of the bases here: some of the new features; product editions; hardware and software requirements; application compatibility; virtualisation; deployment. What should be the next steps?

Well, firstly, although the release candidate will work through to June next year, wait a couple of weeks and get hold of the RTM bits. Then test, test, and test again before deploying internally (to a select group of users) and start to build skills in preparation for mass deployment.

As for the future – Microsoft has publicly committed to a new client release every 3 years (it’s not clear whether server releases will remain on a 2 year major/minor schedule) so you should expect to see Windows 8 around this time in 2012.

Windows 7 and Server 2008 R2 released to manufacturing

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

After much anticipation, Microsoft has announced that Windows 7 and Windows Server 2008 R2 have been released to manufacturing (RTM). The build numbers are is 7600 and 7200 respectively and my post yesterday highlighted the dates when partners and customers will be able to get their hands on the software.

Congratulations to the Windows client and server teams on shipping two great operating system releases. They have their own blog posts on the subject (Windows client and server). I’ll be writing more Windows 7 (and Server 2008 R2) content over the coming days and months so stay tuned!

(System Center Virtual Machine Manager 2008 R2 has also RTMed to coincide with will be released within 60-days with support for the new version of Hyper-V contained within Windows Server 2008 R2 and Hyper-V Server 2008 R2.)

[Update: edited SCVMM text to correct previous misinformation (which came from Microsoft PR!)]
[Update: removed erroneous reference to build 7200 (also sourced from Microsoft PR!)]

Windows 7 RTM… nearly there

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

We’ve known for a while now that Windows 7 release to manufacturing (RTM) will be in the second half of July and we’re well into that timeframe now. Some people expected an RTM announcement at last week’s Worldwide Partner Conference and, looking at the Windows 7 events that are lined up for the next couple of weeks in the UK, I’d wondered if it might be last Friday or yesterday but still no news.

All of that is kind of irrelevant really as, a few minutes ago, the Windows Team Blog carried a post which tells us when to expect to get our hands on the RTM code.

General availability remains 22 October 2009 but here are some of the other key dates:

  • Approx 2 days after official RTM – OEMs will receive Windows 7 RTM software images.
  • 6 August 2009 – Windows 7 RTM English available to Microsoft TechNet and MSDN subscribers.
  • 7 August 2009 – Windows 7 RTM English available to Volume License customers with Software Assurance (SA) – other languages to follow within a couple of weeks.
  • 16 August 2009 – Windows 7 RTM English available to Microsoft Partner Program Gold/Certified Members via the Microsoft Partner Network (MPN) Portal.
  • 23 August 2009 – Windows 7 RTM English available to Microsoft Action Pack Subscribers.
  • 1 September 2009 – Windows 7 RTM available to Volume License customers without SA.
  • By 1 October 2009 – non-English versions of Windows 7 RTM available to Microsoft Partner Program Gold/Certified Members, Microsoft Action Pack Subscribers, Microsoft TechNet subscribers and MSDN subscribers.
  • Around 22 October 2009 – Windows 7 pre-orders shipped.

For beta testers looking for a discount… that was the pre-order offer (that sold out so quickly last week) and there will be no free licenses (unlike for some of the Vista beta testers a few years back). There will also be a family pack for Windows 7 Home Premium in certain markets allowing for installation on up to 3 PCs.

From these dates I think we can say that RTM is imminent. For those who are running the release candidate, it will continue to function until 1 June 2010 (with periodic reboots starting three months earlier) but rebuilding onto RTM code is recommended in order to become licensed and supported.

Windows 7 UK pricing… and what does E Edition really mean for IT Pros?

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

A few weeks ago, Microsoft announced the pricing for Windows 7 and, much to the disappointment of those looking for a a cheap upgrade like Apple’s $29 OS X 10.6 “Snow Leopard”, retail copies of Windows 7 will cost about the same as for Windows Vista (pretty much).

Although the European prices originally looked steeper, for the time being (and at least until the end of 2009), European customers will get a full packaged product at the price originally intended for upgrades. Quoting Bill Veghte, Senior Vice President for Microsoft’s Windows Business in a letter to the Financial Times:

“We typically offer two Windows versions to retail customers: a full version for use on any computer and an upgrade version – at a lower price – that can only be used on computers that are already licensed for Windows. In light of recent changes we made to European versions of Window 7, we will not have an upgrade version available in Europe when we release the new operating system. Therefore, we’ve decided to offer the full version of Windows 7 to all customers at the lower upgrade price. In the future we may have an upgrade offering of Windows 7 available in Europe, and at that time we would revert to differential pricing of the full and upgrade versions, as we have in the rest of the world. This means that we will always have the lower upgrade pricing available for European consumers who are already licensed for Windows.”

For many business, the advertised prices for Windows are of little conseqence as only a small number will buy a full packaged product version – OEM licenses are available for System Builders and Volume Licensing is available to businesses with more than 5 seats. Over in consumer-land things are a bit different though – I understand that Apple is cross-subsiding its operating system with its hardware sales but a multi-PC edition of Windows 7 Home Premium (similar to the 3-install Office 2007 Home and Student Edition) would have been a reasonable thing to expect from Microsoft. It, seems they didn’t think so, regardless of their statements about “economic resets”.

As expected, there is a Windows 7 Upgrade Option Programme that started on 26 June 2009 and ends with Windows 7 general availability on 22 October 2009. It’s important to understand that, even though Microsoft is offering the upgrade free of charge, PC makers may charge a fee to send media to customers.

Windows 7 Home Premium E Edition
Customers also get a limited time opportunity to pre-order Windows 7 with a special price. For volume license customers, Windows 7 will be available from 1 September 2009 with a 15-35% limited time promotional discount based on license volumes and geographic location (as announced by Bill Veghte at the Worldwide Partner Conference keynote). In addition, starting today (15 July 2009), until 9 August 2009 (or while stocks last), UK customers can pre-order Windows 7 Home Premium E Edition for £49.99 or Windows 7 Professional E Edition for £99.99 (there have been similar deals in other countries). The UK retailers for this offer are:

  • Microsoft Store.
  • Argos.
  • Amazon.co.uk.
  • Comet.
  • Currys.
  • Dixons.
  • Ebuyer.com.
  • Play.com.
  • Littlewoods.
  • John Lewis.
  • Micro Anvika.
  • PC World.
  • Staples.
  • Tesco.

Windows 7 Professional E Edition
Note that this is for the E Editions (I’m really annoyed about this whole E Edition nonsense). When they were announced, I wondered how it would affect those of us trying to put together Windows 7 images for deployment in several geographies (will we need one image for Europe and another for the rest of the world?) and, based on the editions available for pre-order, it seems that Microsoft really will only ship E Edition to European Union member countries. Not just an optional N Edition as with XP and Vista (and 7) for No Windows Media Player (or Nobody bought it!) but a compulsory E Edition for Everyone has to fall in line with the EU’s stupid vendetta against Microsoft.

I’m still trying to get some answers from Microsoft about how I can create a build image for global deployment as I’m not 100% certain that creating a global build based on US media will be acceptable from a support or licensing perspective…

Other points for European users to be aware of include that:

  • Because there is no upgrade from Windows Vista to the E edition of Windows 7 you’ll need to back up all of your files and settings, install the operating system, then re-install your files, settings, and programs. And, because the E editions of Windows 7 do not contain a web browser, Microsoft’s advice is:

    “Please get a browser from Microsoft or a third party and have it on a CD/DVD or another device so it’s ready to install after the Windows 7 installation is complete.”

    (Failing that, there’s always a command line FTP client!)

  • I’ve not seen a reference to this anywhere else but CNET is reporting that:

    Unlike the rest of the world, everybody in Europe gets to install 7 E on more than one machine, providing it’s not running on more than one machine at a time, and we don’t have to pay extra for the privilege, unlike our non-European cousins.

    (I’m not convinced about that one…)

Frankly, E Edition is a mess. If the EU thinks that this aids competition then it can only be as a result of all the ensuing chaos and confusion… hopefully Microsoft and the EU can resolve their differences soon.

[Updated @15:17 to acknowledge that there is an N edition for Windows 7]