Versions

Illustration

Tom’s Hardware got its hands on Windows 7 build 7025. As you can see, Windows 7 seems to be on Vista path regarding six different versions (don’t forget enterprise).

I find this situation quite annoying. Not only that it creates confusion which version has what but it also creates problems when I want to upgrade (Croatian customers are not worthy to upgrade over Internet).

What is wrong with three versions only: Home, Business and Ultimate.

Home would be same like Home Premium (most of computers come with this anyhow). Business would be the same as now. Ultimate would have it all.

All visual features of Windows 7 (new taskbar, gadgets and other stuff) should be available in all versions and customers would not wonder why Windows 7 doesn’t look anything similar to what they saw on other computer (e.g. Vista Basic problem).

I would find this system much easier to live with.


[Unfortunately, Microsoft went with it’s six pack scheme. It is Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate]

Windows 2008 Workstation

Windows 2008 Server was publicized as greatest OS ever. It did share its base with Windows Vista but it was “sooooo much better”. Some guys even advocated use of it as client OS for power users.

Since one Belgian MVP deemed me worthy of MSDN Premium subscription (I hope that it will last until Windows 7 is out) I decided to take full advantage of it and download Windows 2008 Server (Standard Edition). Since I wanted to try everything it has to offer I gave it home on my new laptop - 64-bit capable. Plan was to install it over Vista since I haven’t anticipated any problems and that Hyper-V thing looked worth sacrificing all disk space for.

Illustration

Installation procedure looked strangely familiar but after installation finished and everything booted up, I saw worst looking Windows interface ever. It looks like old lady with face stretched from all plastic surgeries she had in order to look younger. But no matter how persistent, at one point she needs to admit that there are more better looking young girls than her and just give up on whole “young look” thing. For me first impression with 2008’s default theme was just that. Once good looking interface ruined by all breadcrumbs, column modifiers (if they are called like that), some blue/green buttons sticking out… You can see that it was not designed for that. I do know that you can get that same look in Windows Vista if you go on classic road but normal person will never see it since default is Basic theme (or Aero if your card is detected by installation). Does it take that much memory to show Vista Basic look by default and put this old interface to retirement?

Additional steps

Since I wanted system to look and behave like Vista (good parts of Vista), I needed to install some additional stuff. First there was Desktop Experience installation. After that you don’t get anything since you need to start Themes service manually (!). I needed sound so I started Audio service also (was it so hard to make it a checkbox choice at features window?) Since I do search a lot, Windows Search was installed next. I found installation procedure for SuperFetch also but it required some changes that I was not comfortable with. Of course I installed Hyper-V. That is one feature that could make whole procedure worth the pain of doing everything manually.

Good

It is stable and looks just like Vista. Quite a lot of people didn’t even notice that there was server on my laptop. Also every program and driver that worked on Vista, worked here also. I didn’t notice that it was anything faster than Vista, but I cannot say that it was any slower. Since no benchmarks were taken, take this as my “feels good” grade.

I liked Hyper-V very much. It is hard to say anything more in details about such non-interesting topic like virtualization so “liked it very much” will suffice for now.

Bad

Someone decided that Server doesn’t need any bluetooth drivers. Never mind fact that those drivers came with Vista and as such already had Microsoft’s stamp of approval. Never mind all administrators which were used to install new OS on any computer they can get hold of (testing it before deployment). You couldn’t even use drivers from Vista since some file parameters didn’t match. However, with small file change I did manage to install them but whole episode leaves bitter taste.

I do not have slow laptop. 2+ GHz dual core processor, 4 GB of RAM and 250 GB hard drive are good figures (in my opinion at last). That is why I hated to be laughing object of friends when I played music and tried to do anything else. Whenever there was any activity on system, Windows Media player would pause for part of a second and then continue with playing thus producing nice stuttering effect. No other player had any problems so I assume that this was some optimization on Microsoft’s side - thanks for nothing. [2009-01-26: Yes indeed, that was an optimization]

I also had some problems with non-Microsoft software. Some programs detect that you are running server version and thus deduce that some more money for their software would be great. Why same software is more valuable if I use it on different system - I do not know.

Ugly

Hyper-V is great but consequence of it is not. Once Hyper-V role is activated you lose your sleep. For some reason Microsoft decided to kill sleep option if Hyper-V is installed. Although I cannot figure why implementing support for sleep is so hard - Hyper-V does have pause button. Just pause all machines when going to sleep. Idiotic thing is that computer will not have sleep enabled even if you are not running any virtual machines. What is rationale for this?

What do I run now?

Windows Vista. It is just so much more user friendly.

Although occasionally I wake up crying for Hyper-V.

VHD Install

With Windows 7 (and Windows 8 also) there is one great possibility that was not there before - booting from VHD files (a.k.a. virtual disks). Great thing about that is possibility to install new operating system (works for Windows 7 and Windows 2008 R2) without killing of your original installation (Vista in my case). Unlike installing it in Virtual PC/Server or Hyper-V, here that OS is working on bare metal. All drivers are accessible. It is just like dual boot but without hassle of repartitioning your drive. For more details on how it exactly works, you can take a look at Mark Russinovich’s TechEd lecture about that feature.

As with much of beta features, there is little bit more command line work required for this to work. I found a lot of guides on Internet, but none of them worked for me and most of them included playing with bcdedit which is no longer needed (as of beta 1). It does seem that quite a lot of them was written before Windows 7 public beta and nobody updated them. I will share with you what worked for me as quickest way to do installation without unnecessary steps.

Booting installation

Illustration

First step is to boot into Windows 7 (or Windows 2008 R2) installation. On installation screen press Shift+F10 and you will be presented with Command prompt. That is our destination for now.

Creating virtual disk file

In this example I will create 20 GB VHD file but you can select whichever size you want.

We need to use DISKPART in order to get anywhere.

DISKPART
CREATE VDISK FILE="D:\Virtual Machines\Native\Windows7.vhd" MAXIMUM=20480 TYPE=FIXED
SELECT VDISK FILE="D:\Virtual Machines\Native\Windows7.vhd"
ATTACH VDISK
EXIT

Because of some weird reason (or bug), creating virtual disk file (CREATE VDISK) with path longer than 14 characters kept failing with “The pathname for a virtual disk must be fully qualified.” error. Workaround was to create VHD file at root (and choose short file name) and move it to desired place afterwards. Other commands (SELECT VDISK and ATTACH VDISK) do not mind long file names, so rest of procedure is just fine. [2009-01-22: As I was informed, problem is in using “Windows” as part of name. If you select name without that word, everything goes fine]

Although CREATE VDISK creates dynamic disk (extends as needed) by default, I use fixed since performances are slightly better and Windows 7 tends to extend dynamic disk anyhow to its maximum size during installation. Please notice that CREATE VDISK step will take quite a while if you create fixed disk so be patient (or go with dynamic one).

You could use already existing virtual disk file but there are some reports that it has problems with Virtual PC/Server generated files. Cannot confirm that since I haven’t tried that my self. I did tried one already existing fixed Hyper-V virtual disk file and it worked without problems.

Installing

Illustration

After attaching virtual disk file we can continue with installation. I saw some guides going through BCDEDIT in order to set some parameters but there is no real need (at least with Windows 7 beta 1) for it.

As install type select Custom and you will get drive selection among which virtual disk file is also visible.

There will be small warning at the bottom that says “Windows cannot be installed to Disk X Partition Y”. This may seem troubling but as you take a look to details, there is slightly different wording of message. It says that it “may not support booting to this disk” through BIOS. Since we are not going through BIOS booting process (remember, this is just file on disk), we can just safely ignore this message and click on “Next”.

Installation will then go as usual and after some time and few restarts, your system will be ready for usage.


[2009-05-05: Clearing up some issues]

Customer Care

Illustration

More than ten years into Starcraft’s existence, Blizzard still cares.

There is new patch available. This one is version 1.161 and solves some issues in order to make Starcraft better on modern machines.

It is very surprising to see vendor that still cares about old customers. More than nine millions of them.

Ice Surprise

My Corsair Flash Voyager has lost it’s USB connector few weeks before, so I found my self shopping for new USB drive. I needed something that can stand a lot of abuse (I carry it on keychain in my pocket) and it needed to be small as well.

Illustration

My choice fell on Super Talent’s Pico-C 8 GB model. It is very small and feels like it can take a lot of punishment. In package there was also keychain attachment which I used to attach drive to my keys. That was lousy decision since that keychain was what failed me next day. My USB drive was lost. Since it was right before Christmas, it was impossible to find another.

As snow fell right before New Year, I gave up whole idea of ever finding it again and eBayed myself nickel version of same model. After snow, there came rain, and since temperatures were below zero centigrade, there was lot of ice everywhere (just in one morning, I removed more than five millimeters of ice from my car).

Yesterday (2009-01-20), around one month from date of loss, my wife found that USB drive. She found it at my parking spot in backyard. It was not visible before since it fell into muddy surface, later covered with snow, and it was iced for around two weeks. I assume that parking on that same spot, didn’t help much in search.

I felt little bit uneasy putting it in USB, but my fears were unfounded. It worked perfectly and all files were there. It was just as nothing happened.

I do like device that can take that kind of beating and keep functioning. If only Super Talent could produce half-decent keychain…