Partager via


Can't install in a VM? Getting a cryptic error message? Read on...

A couple people have left comments saying they get an error message like the following when they try to install Vista in a VM:

"The instruction at 0x1fee7a6d referenced memory at 0x02b8bd0f. The required data was not placed into memory because of an I/O error status of 0xc0000185."

I haven't seen this happen, but enough people have mentioned it that I thought it would be nice to start a dialog about it.  After all - that's what blogs are for, right?

======UPDATE=======

Darax asks a good question:

What software are you folks using to burn the ISO to a DVD? Or if it's a Virtual DVD program what program? Version would be helpful too.
One perhaps odd sounding question-but what brand of media?

I'm increasingly of the opinion that this has to do with the installation media, whether it's a physical disc or a mounted ISO. If you're having this problem, please answer Darax's questions.

Comments

  • Anonymous
    March 20, 2006
    hello i get this error every time i try and install on VPC.  However when i check the CRC of the file it comes back as FF FF FF FF which is wrong?.  Interesting thing is, i've downlaoded this file twice now from msdn and both times it has completed with no errors (or so the little file transfer program says...).  I also downloaded the 64 bit version twice and it also reports a CRC of FF FF FF FF.  

    is the ISO on msdn corrupt??  
  • Anonymous
    March 21, 2006
    That's definitely not the right CRC.  For the file FebCTP_5308_32bit_Main_Staged_DVD.iso, the CRC should be 0xC063F492.  I'll download the ISO from connect and confirm that I get the right CRC.
  • Anonymous
    March 22, 2006
    The file name from MSDN subscribers downloads is:
    en_windows_vista_ctp_february_2006_32bit.iso
    and
    en_windows_vista_ctp_february_2006_64bit.iso

    just so you know which file to look for.
  • Anonymous
    March 22, 2006
    The comment has been removed
  • Anonymous
    March 22, 2006
    The comment has been removed
  • Anonymous
    March 22, 2006
    Host Computer Type: custom built
    Host Computer Processor: AMD athlon 64 4200 dual core
    Host Computer Memory: 2gb
    Host Computer Operating System and Patch Level: xp pro, latest patches
    Virtualization Software (VPC/VS/etc) Version: vpc 2004
    Virtual Machine Memory: 1gb
    Virtual Machine Hard Drive Type: ? ntfs ?
    Virtual Machine Hard Drive Size: 16gb

    strangely has gone away with vpc2005 r2 email me for more details.
    -fs
  • Anonymous
    March 23, 2006
    Installed sp1 for VPC 2004... error is gone.. at least it didnt happen where it had previously...

    crosses fingers
  • Anonymous
    March 23, 2006
    Sorry I misremembered the model number in my previous posting.  Correct is:
    Host Computer Type: Dell Inspiron 8600C
  • Anonymous
    March 23, 2006
    I was facing the problem that setup.exe was crashing, too, although the iso image had been downloaded correctly.
    In order to use the image I had created a DVD and used this as boot medium for the virtual machine.
    The crash occurred every time, regardless of virtual disk size, whether or not I used DISKPART before (as some websites suggested), no way out.
    This was until I simply put the DVD into the other drive!
    With the DVD in the second drive (my drive E:), vista setup crashes, after putting the disk into the first disk drive (my D: drive), setup worked.

    This was on an ACER P4, 2.8GHz, 1GB RAM, XP Prof SP2.
  • Anonymous
    March 28, 2006
    Hi All,
    I`m trying to virtualize Vista too (since two days) on VirtualPC2004 with SP1. The "cryptic" error mentioned here like:
    <<
    "The instruction at 0x1fee7a6d referenced memory at 0x02b8bd0f.  The required data was not placed into memory because of an I/O error status of 0xc0000185."
    >>
    is due to the "Undo"-feature of the virtual harddisc (.vhd). So you need a vhd with fixed size (e.g. 16GB), disable (uncheck) the "Undo"-feature of the vhd on the properties tab of your WindowsVistaVirtualPC and install now WiVi. You need to format the virtual hard disc with NTFS. I used the "format" button during the WiVi setup, but I had to restart the virtual PC and due to that the WiVi setup started from the beginning again. You could format the vhd with a bootable Windows 2000 CD instead, cancel the installation of W2K after that and restart the virtual PC.  Now you will be able to install WiFi .... but it will take some time (some hours)  :-]  .

    I Hope that helps.
  • Anonymous
    March 28, 2006
    HJR,
    Thanks for the comment.  I've tried reproducing the error a couple of times today, and I've had no luck in doing so.  Can you tell me more about your configuration?

    Host PC OS?
    How are you getting the Vista DVD into the VM?  Did you burn it to a DVD, or are you using an ISO-mounting program on the host?
  • Anonymous
    March 29, 2006
    I don't think the "undo" feature is the cause, because I haven't used the "undo" feature.  (Of course I intend to start using it someday.)

    However, the "undo" feature can easily be related to the cause.  If it results in a large number of physical writes to the physical hard drive in a short length of time, this seems to be related to other bugs in the interface between the guest machine and the host machine.

    But this doesn't seem like a complete explanation either.  It seems to me that the "undo" followed by a format would be doing a ton of physical disk space allocations and writes, whereas problems reading burned DVD media have involved a ton of reads.  Problems reading burned DVD media can be solved by copying the DVD back into an image file on the physical hard drive, using Daemon Tools to mount the image, and telling VPC to mount Daemon Tools' virtual DVD drive on the guest PC's virtual DVD drive, so it seems to be OK to do a ton of reads from physical disk space.  Why is reading OK sometimes and writing OK sometimes, this seems like a tough problem.

    I think that every time I succeeded in installing Vista under VPC, it was with an image mounted by Daemon Tools.
  • Anonymous
    April 03, 2006
    I tried several times and get the same problem every time.

    Host Computer Type = MachSpeed K8M8MS motherboard
    Host Computer Processor = AMD Athlon 64 3000
    Host Computer Memory = 1 Gig
    Host Computer Operating System and Patch Level  = Win2K SP4
    Virtualization Software (VPC/VS/etc) Version = MS Virtual PC 2004 SP1
    Virtual Machine Memory = 256
    Virtual Machine Hard Drive Type = SATA
    Virtual Machine Hard Drive Size = Default

    Installing from a DVD which was created using "en_windows_vista_ctp_february_2006_32bit.iso"
  • Anonymous
    April 06, 2006
    The comment has been removed
  • Anonymous
    April 06, 2006
    Oh, one other thing and it's just a thought. I see that we have both 1 and 2 G machines on average, but no refefernce to occupancy and RAM usage. Mine is pretty near the limit of full ram use when running (approx 970M).
  • Anonymous
    April 06, 2006
    When simultaneously running two or three virtual machines that have already been installed, I also come close to my real RAM size, causing the host to do an inordinate amount of paging for its own operations.  But during installs I don't have this issue.  I only install one at a time.
  • Anonymous
    April 06, 2006
    Well, I wiped everything and went back to trying to install from my DVD. I get the same thing there with the install hanging up about a third of the way into it. Has anone else seen this?

    By the way, I also verified that "Undo" is disabled and I have a fixed size disk of 16G for the VM.
  • Anonymous
    April 08, 2006
    I saw the error today on when trying to install the Feb Vista version on VPC 2004 running on Windows XP MCE on an AMD Athlon64 system.

    I decided to try loading it also under VPC 2004 on a different system which is running XP Pro SP2 on a Intel P4 system with 1 GB of real memory.

    I am in the process of doing that right now.


  • Anonymous
    April 10, 2006
    Really stupid question here. I'm trying to load Vista onto a physical machine now to get a feel for the performance deltas. I'm getting an error on the physical machine about not being able to locate a locally attached hard drive suitable for holding temporary files.

    Can anyone direct me to a blog or mail list so I can try and track down what that actually means?
  • Anonymous
    April 10, 2006
    What software are you folks using to burn the ISO to a DVD?  Or if it's a Virtual DVD program what program?  Version would be helpful too.  

    One perhaps odd sounding question-but what brand of media?

    hth
  • Anonymous
    April 13, 2006
    Monday, April 10, 2006 11:44 AM by Joe Mierwa
    > Really stupid question here.

    Close.  Really stupid installer here ^_^

    > I'm getting an error on the physical machine about not
    > being able to locate a locally attached hard drive suitable
    > for holding temporary files.

    In my experience, the installer disagrees with itself about what minimum size partition it will accept, and it doesn't make it easy for the user to guess.  Try a 24GB partition.

    Monday, April 10, 2006 7:34 PM by Darax
    > What software

    For an odd combination of reasons involving which physical drives are most easily accessible and which PCs have which software installed on them, here's how I burned some recent DVD ISO images:
    Mount the image in a virtual drive on the real machine using Daemon Tools 3.47.
    Copy from the D-Tools drive to a physical drive using Sonic Record Now 7.10.
    This does work except when the media have problems.

    > Or if it's a Virtual DVD program

    On 32-bit hosts and with Virtual PC, I used Daemon Tools 3.47 directly.

    > what brand of media?

    Too cheap.  But when burning these things I do verifications after burning, and throw away media that fail around 3 times in a row.  I tend to prefer RWs because in the past I had to throw away too many failed Rs, but recently I've had too many uncorrectable RWs too.  Sigh.
  • Anonymous
    May 23, 2006
    I've got to say, I've been using Vista and Longhorn Server internally for a very long time now - pretty...
  • Anonymous
    February 06, 2009
    PingBack from http://francisshanahan.com/www/index.php/2006/virtual-vista/