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

My cure for VMware "STOP: 0x0000007B" error

Technical, Rant, Linux/Unix, 369 words   English (AU) Bookmark and Share

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.

...

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)

11 comments

Comment from: Yale [Visitor]
YaleThanks for this, helped easily solve the end result of a night of nothing but trouble with vmware on 8.04.
28/04/08 @ 03:21
Comment from: sonicx [Visitor]
sonicxThanks man, this really helped me out. And it did so fast.
25/09/08 @ 11:16
Comment from: Sebastiaan Kamp [Visitor] Email
Sebastiaan KampGreat solution for Hardy and Ibex as well, saved me a lot of trouble!
14/01/09 @ 12:22
Comment from: RAJ [Visitor] Email
RAJWasted a saturday evening trying to fix the error. Found your solution today, fixed in a minute !

Thanks a lot !
15/02/09 @ 14:28
Comment from: blabla [Visitor] Email
blabla...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
08/03/09 @ 12:34
Comment from: OB [Visitor] Email
OBThanks for your help.
I commented out the line:
#scsi0.present = "TRUE"
and I'm up and running.

Thank you!
09/03/09 @ 17:03
Comment from: glcgn [Visitor] Email
glcgnAlso helps to use VMWare Converter. Configure Machine - all options on.
07/06/09 @ 23:28
Comment from: Carrie [Visitor] Email
CarrieCan 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.
11/08/09 @ 17:08
Comment from: TGP1994 [Visitor] Email
TGP1994Great info here. I don't know how you intend for us to open the .vmdk file though, since most of them (holding an XP installation) will be larger in size than any text editor can edit.
01/05/11 @ 20:20
Comment from: Andykn [Visitor]
AndyknEdit the vmdk file before installing an OS if possible. If you create a new VM and select IDE in the wizard it should be set to IDE in the VMDK anyeway.
19/07/11 @ 14:34
Comment from: A [Visitor]
AThank you so much!
You saved me a lot of trouble.
If you use WMare Converter and setup the image to use IDE you do not need to modify the .vdmk file.
In VirtualBox or WMware player just set the your hddimage to use IDE instead of SCSI.

Regards,
17/10/11 @ 18:19

Leave a comment


Your email address will not be revealed on this site.
(Line breaks become <br />)
(For my next comment on this site)
(Allow users to contact me 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)
February 2012
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        
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
home | portfolio | blog | links | contact
© 2012 - Brinley Ang
Valid xhtml