Deployment Solution

 View Only
  • 1.  There is no valid source drive to choose

    Posted Aug 17, 2011 05:40 PM

    hi guys,

    when i try to create an winpe image of a xp vm i get the error "There is no valid source drive to choose " (screenshot)

    my linux job works but not winpe.

    i tried 2 different create winpe image jobs; one with the default switches and one with extra switches (screenshots) like -nousb -noide etc..... still same error.

    alot of the articles were talking about ide and sata configs in the bios but vm's bios has none as fare as i can see...

    i did notice that the harddrive does not show in the bios.... (screenshot)

    another avenue i think i could explore is drivers (not network because i can browse the f: from the dos window, but maybe chipset drivers? but which on for vm?

    oh the vm's memory is above 600mb

    ds: 6.9 sp4

    ghost ver: 11.5.1



  • 2.  RE: There is no valid source drive to choose

    Posted Aug 18, 2011 08:50 AM

    You are probably going to have to update your WinPE boot image's mass storage drivers.  The other thing you might be able to do is to modify the VM's storage to be something else (i.e. if it's set to BusLogic, try changing it to LSI Logic parallel).



  • 3.  RE: There is no valid source drive to choose
    Best Answer

    Posted Aug 18, 2011 03:08 PM

    i compared the vm that did not want to image with one that did.....

    i compared the configuration files

    below are the things i changed to make it work

    basically changed scsi to ide and bob was my uncle

     

    .encoding = "windows-1252"

    config.version = "8"

    virtualHW.version = "7" CHANGED TO  "6"   DON'T THINK THIS WAS THE DECIDING FACTOR, BUT IT'S WHAT I CHANGED

    numvcpus = "2"

    scsi0.present = "TRUE"

    memsize = "776"

    scsi0:0.present = "TRUE" CHANGED TO   ide0:0.present = "TRUE"   THINK THIS MADE THE DIFFERENCE

    scsi0:0.fileName = "71xp2.vmdk"  CHANGED TO ide0:0.fileName = "71xp2.vmdk"  THINK THIS MADE THE DIFFERENCE

    ide1:0.present = "TRUE"

    ide1:0.fileName = "auto detect"

    ide1:0.deviceType = "cdrom-raw"

    ethernet0.present = "TRUE"

    ethernet0.virtualDev = "e1000"

    ethernet0.wakeOnPcktRcv = "TRUE"

    ethernet0.addressType = "generated"

    usb.present = "TRUE"

    ehci.present = "TRUE"

    sound.present = "TRUE"

    sound.startConnected = "FALSE"

    sound.fileName = "-1"

    sound.autodetect = "TRUE"

    mks.enable3d = "TRUE"

    pciBridge0.present = "TRUE"

    pciBridge4.present = "TRUE"

    pciBridge4.virtualDev = "pcieRootPort"

    pciBridge4.functions = "8"

    pciBridge5.present = "TRUE"

    pciBridge5.virtualDev = "pcieRootPort"

    pciBridge5.functions = "8"

    pciBridge6.present = "TRUE"

    pciBridge6.virtualDev = "pcieRootPort"

    pciBridge6.functions = "8"

    pciBridge7.present = "TRUE"

    pciBridge7.virtualDev = "pcieRootPort"

    pciBridge7.functions = "8"

    vmci0.present = "TRUE"

    buslogic.noDriver = "FALSE"

    roamingVM.exitBehavior = "go"

    displayName = "71xp2"

    guestOS = "winxppro"

    nvram = "71xp2.nvram"

    virtualHW.productCompatibility = "hosted"

    extendedConfigFile = "71xp2.vmxf"

    ethernet0.generatedAddress = "00:0c:29:6d:1c:64"

    tools.syncTime = "FALSE"

    uuid.location = "56 4d c3 d0 14 65 ca 45-d7 94 56 31 d4 6d 1c 64"

    uuid.bios = "56 4d c3 d0 14 65 ca 45-d7 94 56 31 d4 6d 1c 64"

    cleanShutdown = "FALSE"

    replay.supported = "FALSE"

    unity.wasCapable = "TRUE"

    replay.filename = ""

    scsi0:0.redo = ""

    pciBridge0.pciSlotNumber = "17"

    pciBridge4.pciSlotNumber = "21"

    pciBridge5.pciSlotNumber = "22"

    pciBridge6.pciSlotNumber = "23"

    pciBridge7.pciSlotNumber = "24"

    scsi0.pciSlotNumber = "16"

    usb.pciSlotNumber = "32"

    ethernet0.pciSlotNumber = "33"

    sound.pciSlotNumber = "34"

    ehci.pciSlotNumber = "35"

    vmci0.pciSlotNumber = "36"

    vmotion.checkpointFBSize = "134217728"

    usb:0.present = "TRUE"

    usb:1.present = "TRUE"

    ethernet0.generatedAddressOffset = "0"

    vmci0.id = "-731046812"

    usb:1.deviceType = "hub"

    usb:0.deviceType = "mouse"

    ide1:0.autodetect = "TRUE"

    debugStub.winOffsets.version = "7"

    debugStub.winOffsets.value = "0x88,0x84,0x18,0x190,0x174,16,416,0x22c,0x228,0x1f0,0x224,0x20,0x18,0x18,0x20,0x24,4,0x11c,0x8,0x0,0x14,0x100000,0x1b0,0xc,0xc,0x18,0x13c,0x1f4"

    checkpoint.vmState = ""

    floppy0.present = "FALSE"