Slashdot Mirror


Microsoft Lifts XP Mode Hardware Requirement

An anonymous reader writes "This week, Microsoft published a patch that allows Windows XP Mode to run on PCs without hardware-assisted virtualization. Which begs the question: Why the bizarro requirement in the first place? Was it an honest attempt to deliver an 'optimal' user experience? Or simply a concession to the company's jilted lover, Intel Corporation — 'a kind of apology for royally screwing up with the whole Windows Vista “too fat to fit” debacle,' as the blog post puts it."

8 of 205 comments (clear)

  1. Re:My best guess.... by MightyMartian · · Score: 4, Informative

    Taking perfectly good hardware and disabling functionality and then selling it a discount isn't new. It certainly isn't new for Intel. Remember the SX series of 386s and 486s, with the FPU disabled, though still on the chip?

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  2. Re:My best guess.... by LiENUS · · Score: 5, Informative

    What about those 386 PCs that had a turbo button that would allow it to run at twice the speed (66 MHz instead of 33 MHz)? Nobody ever turned it off, so why have the button in the first place?

    For older games built for 33MHz processors that utilized the clock rate for timing.

  3. It's supposed to be disabled by default by CreamyG31337 · · Score: 3, Informative

    It's to prevent hypervisor based rootkit attacks

    https://www.microsoft.com/taiwan/whdc/system/platform/virtual/CPUVirtExt.mspx

      For systems that are destined for a server role (and for only these systems), enable the virtualization extensions. The threat of running malicious code as an administrator on servers is reduced through Windows Server policies and organizational best practices.

      For systems that are destined for a client role, disable (and lock off) the virtualization extensions.

      For systems that might be deployed in either a server or client role (such as high-end workstations), it would be prudent to disable the extensions by default.

  4. Re:My best guess.... by Dog-Cow · · Score: 5, Informative

    It's quite likely that this is done due to manufacturing defects that prevent some chips from running at the maximum speed. Testing is done to find the highest stable speed, and it's altered fix that speed as the max.

  5. Virtual PC blog by shutdown+-p+now · · Score: 4, Informative

    Explanation of this decision from Virtual PC blog:

    Why is Microsoft making this change to Virtual PC now?

    Because of you :-) We have heard loud and clear from customers that they need to be able to run Windows Virtual PC and Windows XP Mode on systems that do not have hardware virtualization support. So we are going to enable this.

    Why did Microsoft release Windows Virtual PC without this in the first place?

    There are two main reasons here.

    The first is that we believe that customers will get the best virtualization experience on computers with hardware virtualization support. This has not changed – and even though we are releasing this update I would strongly encourage anyone who is looking at buying a new computer, and intends to use virtualization, to make sure that they get a system that is capable of supporting hardware virtualization.

    The second is that we had hoped that by the time Windows Virtual PC released – hardware virtualization support would be prevalent enough that this would not be an issue. We were wrong on that. Bummer.

  6. Re:My best guess.... by Anonymous Coward · · Score: 3, Informative

    All chips in the same family come off the same die. Defects and such make each capable of running different maximum speeds. Yes, some are just gimped for the hell of it but they're all from the same die anyway. Which makes perfect sense, it's not always a scam, some chips just aren't capable of running at the higher speeds. It is pretty much always done this way, it's how CPU manufacturing works (one die, different speeds).

  7. Ars has a much better write up by Orange+Crush · · Score: 4, Informative

    With actual links so you can download the patch to enable XP mode on previously unsupported processors, for instance:
    http://arstechnica.com/microsoft/news/2010/03/microsoft-removes-vm-hardware-requirements-from-xp-mode.ars
    Why the hell is this Exo-Blog post being cited? The author of TFA doesn't cite a goddamn thing.

  8. Aren't You the Pedant by ratboy666 · · Score: 3, Informative

    In common English, as practiced by most people "begs the question" no longer means "petitio principii". It now means "this information begs that a question be asked, that wasn't".

    Of course, we are in a transition. "Begs the question" in taken as logical fallacy by some, and as colloquial expression by others.

    There is a perfectly reasonable expression used to replace "Begs the question" -- circular reasoning.

    --
    Just another "Cubible(sic) Joe" 2 17 3061