VirtualBox: Failed to import appliance , Result Code: E_INVALIDARG (0x80070057)

Background:

I uploaded one VirtualBox appliance to Google Drive to share with my friends. Appliance is a little-bit big one (30GB), that is why I divided it into 10 zip files using 7-zip software.

My friend downloaded the appliance, started to import it, but he received the following error:

Failed to import appliance C:\Users\<username>\Downloads\EM13cR2\EM13cR2.ova.
Result Code: E_INVALIDARG (0x80070057)

Usually this file may be due to one of the following reasons:

  • Insufficient free storage space on the hard drive.
  • Improper file system on your drive can also be the cause for the result code: e_invalidarg (0x80070057). To be specific, the FAT32 doesn’t support a file that is more than 4GB. In this case, you need to convert the file system of your drive from FAT32 to NTFS.
  • Corrupted files.

I asked my friend to generate the SHA-1 checksum of each downloaded zip file and compared them to the original checksums on my machine, and I found one corrupted zip file out of the ten zip files.

I re-uploaded the corrupted file, my friend downloaded it again. We ensured a matching checksum, then he extracted the ova file, and imported it successfully.

Following is a short video that explains how to check any file checksum:


Regards
Ahmed

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s