Search

Language:  

Available article translations:

Error message 'Unable to connect to Hard Disk 1' on Virtual machine's start

APPLIES TO:
  • Parallels Desktop for Mac Business Edition
  • Parallels Desktop 13 for Mac Home Edition
  • Parallels Desktop 12 for Mac Home Edition
  • Parallels Desktop 11 for Mac Home Edition
  • Parallels Desktop for Mac Pro Edition

Symptoms

Virtual machine starts with an error message 'Unable to connect to Hard Disk 1'

If you check parallels.log file inside your virtual machine's .pvm bundle you will see the following error messages:

    "Init: Can't open file 0x80021014",
    "Error 0x80021014 when opening the disk. Releasing image."
    "Can't open uid {aabbccdd-0204-9357-5189-efb0c034f5ea}"  

going in sequence of error messages similar to this:

    F /AbstractFile:1683:207/ Error opening file /Users/username/Documents/Parallels/Windows 7.pvm/Windows 7-0.hdd/Windows 7-0.hdd.0.{aabbccdd-0204-9357-5189-efb0c034f5ea}.hds with error 2 in handle pool
    F /dimg:1683:207/ OpenFile(/Users/username/Documents/Parallels/Windows 7.pvm/Windows 7-0.hdd/Windows 7-0.hdd.0.{aabbccdd-0204-9357-5189-efb0c034f5ea}.hds) failed!: 2
    F /dimg:1683:207/ Init: Can't open file 0x80021014
    F /dimg:1683:207/ Error initializing for the /Users/username/Documents/Parallels/Windows 7.pvm/Windows 7-0.hdd/Windows 7-0.hdd.0.{aabbccdd-0204-9357-5189-efb0c034f5ea}.hds
    F /dimg:1683:207/ Error 0x80021014 when opening the disk. Releasing image.
    F /vdisk:1683:207/ Can't open uid {aabbccdd-0204-9357-5189-efb0c034f5ea} name /Users/username/Documents/Parallels/Windows 7.pvm/Windows 7-0.hdd/Windows 7-0.hdd.0.{aabbccdd-0204-9357-5189-efb0c034f5ea}.hds Error 0x80021014

Please note the exact path to the virtual machine's hard disk (.hdd) file will be different in your particular case. The most important parts in the log we need to look for are {aabbccdd-0204-9357-5189-efb0c034f5ea} and the error messages and codes quoted above in the log example.

To get to parallels.log file please click on Window menu -> go to virtual machines List -> right-click on your virtual machine and choose "Show in Finder" -> right-click on the .pvm file in Finder and choose "Show package contents" -> double-click on parallels.log file to open it (by default it will open in Console)

Resolution

  1. Make a backup copy of .pvm file

  2. Right-click on your virtual machine's .pvm, choose "Show package content" -> locate .hdd bundle and right-click on it, choose "Show package content"

  3. Open DiskDescriptor.xml with TextEdit

  4. Under <StorageData> block find and remove the following strings:

    <Image>
         <GUID>{aabbccdd-0204-9357-5189-efb0c034f5ea}</GUID>
         <Type>Compressed</Type>
         <File>virtual machine name.hdd.0.{aabbccdd-0204-9357-5189-efb0c034f5ea}.hds</File>
    </Image>
    
  5. Under <Snapshots> block find the following strings:

    <Shot>
        <GUID>{aabbccdd-0204-9357-5189-efb0c034f5ea}</GUID>
        <ParentGUID>{00000000-0000-0000-0000-000000000000}</ParentGUID>
    </Shot>
    

    Copy the value within <ParentGUID></ParentGUID>

    NOTE: the exact digits within <ParentGUID> </ParentGUID> may be different in your case (it also applies to Step 7).

  6. Find the following string:

    <Shot>
        <GUID>{5fbaabe3-6958-40ff-92a7-860e329aab41}</GUID>
        <ParentGUID>{aabbccdd-0204-9357-5189-efb0c034f5ea}</ParentGUID>
    </Shot>
    

    replace the current value within <ParentGUID> </ParentGUID> (aabbccdd-0204-9357-5189-efb0c034f5ea) with the copied one in step 5 above:

  7. Delete following strings

    <Shot>
        <GUID>{aabbccdd-0204-9357-5189-efb0c034f5ea}</GUID>
        <ParentGUID>{00000000-0000-0000-0000-000000000000}</ParentGUID>
    </Shot>
    
  8. Close the DiskDescriptor.xml

  9. Locate DiskDescriptor.xml.Backup in the same .hdd folder and rename it to something like "DiskDescriptor.xml.Backup1"

  10. Start your virtual machine.

Cause

virtual hard disk gets corrupted after Mac hard reboot when the virtual machine was in running state.

UPDATE: In case this issue occurs when customer transfers the PVM file from other Mac. Try to copy the PVM file again using another source like Thunderbolt or via Network.




1e5db16426987d561060acdf56d947b4 a9c6e0b6a5209e617a7c0dd5eace86cf f9b6a8d63f3437e0dca35c9704a9033c 97a8ac9f376ccb34ff8a388d158b8d2e 6d53a4d80efd0f6be3fae79f4ef5e81c 4987860c21de5849bcebfeb0472cfd03 b5b4596be13eab7e173e552861335790

FEEDBACK
Was this article helpful?
Tell us how we may improve it.
Yes No