« MacGyver Metal detector!Real Life Red Alert Telsa Coil »

My cure for VMware "STOP: 0x0000007B" error

Technical, Rant, Linux/Unix, 381 words   English (AU)

One of the grievances of upgrading to Ubuntu Gutsy was the breaking of VMware. Apparently there isn’t a vmware-server package in Ubuntu Gutsy as opposed to Feisty. A quick download and compile of vmware-server 1.04 from VMware.com and VMware-server was back in a breeze. On the other hand, booting into my disk partition was an absolute pain in the ass.

Follow up:

The way I setup my vmware, apart from the usual virtual disk images, was to use a real physical partition for the Windows installation. One of the main reasons was because my laptop only came with a software restore and it refused to work within vmware to a virtual disk. The other reason is that it would allow me to dual boot into my XP while also being able to boot into that same XP via vmware from Linux.

The Problem

Whenever I attempted to boot in to XP in VMware, it would give me a BSOD :crazy: with the following message;


A problem has been detected and windows has been shut down to prevent damage to your computer.

If this is the first time you've seen this stop error screen, restart your computer. If this screen appears again, follow these steps:

Check for viruses on your computer. Remove any newly installed hard drivers or hard drive controllers. Check your hard drive to make sure it is properly configured and terminated. Run CHKDSK /F to check for hard drive corruption, and then restart your computer.

Technical information:

*** STOP: 0x0000007B (0xF8958640,0xC0000034,0x00000000,0x00000000)

The Solution

Thanks to http://communities.vmware.com/message/288743 for the hints.

Seems like in the kernel 2.6.22 used in Gutsy, all PATA drives are now treated like SCSI drives because the kernel devs found out that the SATA/SCSI driver handles PATA drives better than the PATA driver. So when you add new hard drive to a vmware virtual machine, it configures it as a SCSI device and tell Windows on booting up to treat it as a SCSI device.

Hence the solution in short is to simply go to your vmx file and change all references to your PATA hard drive from SCSI to ide. And then go to the .vmdk file for your raw disk containing the XP installation and change ddb.adapterType="ide” :lalala:

Trackback address for this post

This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)

8 comments

  1. Permanent link for this comment Yale said on
    Thanks for this, helped easily solve the end result of a night of nothing but trouble with vmware on 8.04.
  2. Permanent link for this comment sonicx said on
    Thanks man, this really helped me out. And it did so fast.
  3. Permanent link for this comment Sebastiaan Kamp Email said on
    Great solution for Hardy and Ibex as well, saved me a lot of trouble!
  4. Permanent link for this comment RAJ Email said on
    Wasted a saturday evening trying to fix the error. Found your solution today, fixed in a minute !

    Thanks a lot !
  5. Permanent link for this comment blabla Email said on
    ...I`m installing a Windows xp on newly buyed laptop...and i got this eror ....could you help me solve this....because it is new i can get only in his bios...and can i There make some changes to make it work....thank`s
  6. Permanent link for this comment OB Email said on
    Thanks for your help.
    I commented out the line:
    #scsi0.present = "TRUE"
    and I'm up and running.

    Thank you!
  7. Permanent link for this comment glcgn Email said on
    Also helps to use VMWare Converter. Configure Machine - all options on.
  8. Permanent link for this comment Carrie Email said on
    Can you tell this solution in the "for dummies" format? I dont know where to find my vmx file... I have a stop error, and my computer does not start. I dont know where to go from here.

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)
March 2010
Mon Tue Wed Thu Fri Sat Sun
 << <   > >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Brinley Ang

Brinley Ang is a sysadmin, web dev, coder, geek boy, jedi knight fragger, caffine addict, deaf meloncholic and rockstar wannabe. Listens to the sex pistols and a wide assortment of heavy metal.

Make payments with PayPal - it's fast, free and secure!

Search
XML Feeds
home | blog | contact
© 2010 - Brinley Ang - All Rights Reserved