Longhorn on Virtual PC 2004

Sorting it all Out
Michael Kaplan's random stuff of dubious value
Be sure to read the disclaimer here first!

Longhorn on Virtual PC 2004

  • Comments 23

Well, I had a few idle moments today, so I thought I would try to do what a ton of Beta sites would be doing as soon as Beta 1 of Longhorn hit the streets. Install it on a Virtual PC image.

These days, the smart beta testers are always using products like Virtual PC for their betas -- better to keep one's own machines clean, right.

So, I got started....

No, I am not going to give everyone a ton of screen shots. :-)

I thought I would point out one problem I had though. When I tried to pick the drive to install to, Longhorn would not recognize the VPC drive. To get it to recognize the drive, I did the following:

  1. Started to install Windows XP
  2. As soon as the initial NTFS formatting of the drive was done, I removed the CD and chose to reset the VPC session
  3. I then installed Longhorn -- it was able to recognize the drive once it was formatted

It was a fairly easy workaround, but it did inspire a momentary panic when I first thought that Virtual PC might not be available for the beta. There may not be an immediate fix it it is a Virtual PC 2004 issue, after all.

I then played around a bit after it was installed, everything seemed functional. I then thought I would test out something that had been pointed out by a colleague who had been experimenting with a small setup change (translation: "was goofing off in the late afternoon"). I did the same somewhat destructive act on the registry and then rebooted my virtual Longhorn image. In prior versions this would cause the following effect:

Not the most intuitive message, huh? Well, you can file this next bit in the "truth is stranger then fiction" department.

A while back, BBspot ran an article entitled Microsoft: The Next 25 Years. One of the predictive entries read:

2016    Microsoft enhances their only innovation by introducing the "Red Screen of Death." 

Well, here on Longhorn, roughly 11 years early:

Well, that will teach me, right? Luckily the recovery was easy (just rebooted, went to "last known good", undid that destructive operation, and then rebooted. And all was right with the world.

I am not sure I would class the change as an improvement. I mean, the old message ("Windows cannot start because the following file is missing or corrupt: \WINDOWS\System32") is one I understand since I know what the destructive operation was. But if I did not have that knowledge then I would not know much about what was going on.

The new message, though, is even harder to understand (though an internet search of 0xc000000f will see it relates to Windows File Protection, which I guess is a hint.

Lucky for me that this is not the sort of thing one sees unless one is intentionally performing destructive operations, huh? :-)

Blog - Comment List
  • You might want to log a bug about the spelling of "execution" in that error message :)
  • i was thinking of putting the next available (public) longhorn build on a virtual pc, but i read that virtual pc doesn't do 3d acceleration, so i wasn't sure i'd get much of a user experience!

    bg
  • Arghhhh! I am too trying to install Longhorn on my VPC 2004 SP1 and it comes with the same errors. What a pain :(
  • Well, at least there is an eay workaround, right? :-)
  • >> You might want to log a bug about the spelling of "execution" in that error message :)

    Well, it would be a low-priority bug. It is insanely hard to make it happen, not in terms of difficuly of operation but in terms of dificulty of knowing the operation to do....
  • Something must've changed from the PDC '04 bits since it installed fine (albeit slowly) on VPC 2004 for me.

    I just also wanted to mention that VPC works great for remote debugging when you don't have a ton of machines sitting around at home.
  • Hi Heath!

    Yes, lots of Longhorn changes since that PDC build. But I have been hitting this problem with the unrecognized drive pretty consistently....
  • EEEKK! Red Screen of Doom! Why make these colors so bold. There must be some research on visual imaging to suggest a color that would make people feel good about an error :-) How about ocean blue...with two margarita bottles and a plam tree in the right bottom corner.
  • You can get almost any color you want in text-mode - you can only get 16 colors at once, but each color can be chosen from 256K colors (18-bit color depth - 6R 6G 6B). I remember doing that in DOS through the BIOS (INT 10h - slow!) or directly through the VGA card (OUT 3C8, was it? It was really fast!).
  • Lovely compression artifacts on that RSOD.

    > Lucky for me that this is not the sort of thing one
    > sees unless one is intentionally performing
    > destructive operations, huh? :-)

    Is installing longhorn is a destructive operation?
  • On a Virtual PC? Of course not!

    I am not putting it on my main machine just yet. But I have several builds intalled on other machines....
  • Here's a thought, get an OS that actually works. There are thousands of them out there.
  • >>>> Here's a thought, get an OS that actually works. There are thousands of them out there.

    Um, huh? You think I could not take one of those thousands, recompile critical data files, and make them unbootable?

    Longhorn does quite well when I am not messing with it!
  • Congrats Michael, you're on the front page of /. (via Joi Ito, who picked up on the new RSOD in Longhorn)
  • Hmmmm.... weird thing to be congratulated for, huh? Like congratulations for catching that awful disease or something.... :-)
Page 1 of 2 (23 items) 12