VMware Communities
sphar
Contributor
Contributor

IDE virtual disks return inaccessible boot device

Hi everyone,

I've built a windows 2000 server (using virtual IDE disk) with vmware workstation 6.x, performed a system state restore and then a Repair of the OS to ensure correct drivers etc

When Windows 2000 GUI install scans for PnP hardware, it asks if I want to install the "wmvware scsi controller" I say yes.

Upon boot I get an inaccessible boot device error.

Why is it using scsi vmware controller when I'm using IDE virtual disks!??

My physical disks are SATA

Thanks.

Reply
0 Kudos
5 Replies
Peter_vm
Immortal
Immortal

Maybe because there are references to SCSI devices in ".vmx" file. Can you attach that file to your post?

Reply
0 Kudos
sphar
Contributor
Contributor

.vmx pasted below.

This issue happens regardless of whether I choose IDE or SCSI virtual harddisks.

At work, I'm using virtual SCSI disks (at home IDE), I choose "Yes" to install vmware scsi controller during Repair of system state restore.

Windows 2K starts to boot then "Innaccessible Boot Disk".

This is my work .vmx file (using SCSI virtual hard disks):

config.version = "8"

virtualHW.version = "6"

scsi0.present = "TRUE"

memsize = "384"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "Windows 2000 Server.vmdk"

ide1:0.present = "TRUE"

ide1:0.fileName = "auto detect"

ide1:0.deviceType = "cdrom-raw"

floppy0.autodetect = "TRUE"

ethernet0.present = "TRUE"

ethernet0.connectionType = "hostonly"

ethernet0.wakeOnPcktRcv = "FALSE"

usb.present = "TRUE"

ehci.present = "TRUE"

sound.present = "TRUE"

sound.fileName = "-1"

sound.autodetect = "TRUE"

svga.autodetect = "TRUE"

pciBridge0.present = "TRUE"

mks.keyboardFilter = "allow"

displayName = "Windows 2000 Server"

guestOS = "win2000serv"

nvram = "Windows 2000 Server.nvram"

deploymentPlatform = "windows"

virtualHW.productCompatibility = "hosted"

tools.upgrade.policy = "useGlobal"

ide1:0.autodetect = "TRUE"

floppy0.fileName = "A:"

ide1:0.startConnected = "TRUE"

ethernet0.addressType = "generated"

uuid.location = "56 4d ef 7a b1 0c fb fb-2a 6d ae b5 22 3d 3a 43"

uuid.bios = "56 4d ef 7a b1 0c fb fb-2a 6d ae b5 22 3d 3a 43"

scsi0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

scsi0.pciSlotNumber = "16"

ethernet0.pciSlotNumber = "32"

sound.pciSlotNumber = "33"

ehci.pciSlotNumber = "34"

ethernet0.generatedAddress = "00:0c:29:3d:3a:43"

ethernet0.generatedAddressOffset = "0"

tools.syncTime = "FALSE"

scsi0:1.present = "TRUE"

scsi0:1.fileName = "Windows 2000 Server-0.vmdk"

scsi0:1.redo = ""

floppy0.startConnected = "FALSE"

checkpoint.vmState = ""

Reply
0 Kudos
Peter_vm
Immortal
Immortal

.vmx pasted below! Hope you can see an issue?!?

You are using SCSI virtual disks :

config.version = "8"

virtualHW.version = "6"

scsi0.present = "TRUE"

memsize = "384"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "Windows 2000 Server.vmdk"

ide1:0.present = "TRUE"

ide1:0.fileName = "auto detect"

ide1:0.deviceType = "cdrom-raw"

floppy0.autodetect = "TRUE"

ethernet0.present = "TRUE"

ethernet0.connectionType = "hostonly"

ethernet0.wakeOnPcktRcv = "FALSE"

usb.present = "TRUE"

ehci.present = "TRUE"

sound.present = "TRUE"

sound.fileName = "-1"

sound.autodetect = "TRUE"

svga.autodetect = "TRUE"

pciBridge0.present = "TRUE"

mks.keyboardFilter = "allow"

displayName = "Windows 2000 Server"

guestOS = "win2000serv"

nvram = "Windows 2000 Server.nvram"

deploymentPlatform = "windows"

virtualHW.productCompatibility = "hosted"

tools.upgrade.policy = "useGlobal"

ide1:0.autodetect = "TRUE"

floppy0.fileName = "A:"

ide1:0.startConnected = "TRUE"

ethernet0.addressType = "generated"

uuid.location = "56 4d ef 7a b1 0c fb fb-2a 6d ae b5 22 3d 3a 43"

uuid.bios = "56 4d ef 7a b1 0c fb fb-2a 6d ae b5 22 3d 3a 43"

scsi0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

scsi0.pciSlotNumber = "16"

ethernet0.pciSlotNumber = "32"

sound.pciSlotNumber = "33"

ehci.pciSlotNumber = "34"

ethernet0.generatedAddress = "00:0c:29:3d:3a:43"

ethernet0.generatedAddressOffset = "0"

tools.syncTime = "FALSE"

scsi0:1.present = "TRUE"

scsi0:1.fileName = "Windows 2000 Server-0.vmdk"

scsi0:1.redo = ""

floppy0.startConnected = "FALSE"

checkpoint.vmState = ""

>

Reply
0 Kudos
sphar
Contributor
Contributor

At work I am using virtual SCSI disks under vmware but receive the "inaccessible boot device" regardless of whether I use SCSI or IDE.

When I use IDE virtual disks at home, w2k server still warns me that I'm about to install vmware scsi controller during the w2k GUI repair.

Might be worth checking the .vmx at home.

If I'm using SCSI at work, and .vmx confirms, why would w2k return an inaccesible boot device" considering the vmware scsi controller driver was installed.

Maybe I should run the recovery console and do a listsvc to ensure it is?

Reply
0 Kudos
Peter_vm
Immortal
Immortal

I don't know what you have in that other ".vmx" file.

Also, there are two SCSI controllers: buslogic (default - non explicit in vmx) and lsilogic (must be listed in vmx file explicitly).

Obviously they require different type of drivers.

Reply
0 Kudos