我的电脑系统是Win11,Virtualbox版本是6.1.34,在使用Virtualbox导入BitcrazeVM_2022.05.ova虚拟机时,出现了这个错误。试过了网上的各种方法,包括卸载重装、删除虚拟机安装目录等等,浪费了很多时间,都没有解决。除了CSDN等内网站上的方法外,也看了一下外网上的解决方案,如油管上面一位Youtuber的解决方法[Solved] VirtualBox : Failed to import appliance | Result Code:E_INVALIDARG(0x80070057),还有一篇文章[Solved] How to fix result code: e_invalidarg (0x80070057),这篇文章和视频差不多,但还是没能解决我的问题,虚拟机倒是导入了,但是不能用,不能正常启动。
最后重新下载了一次安装包,即.ova后缀的文件,再导入就正常了。
虽然前面就看到说有可能是虚拟机安装包损坏了,但我一直没怀疑是安装包的问题。我的安装包是使用一个U盘从另一台电脑拷贝的,因为安装包大小超过了4GB(大约5.3GB),U盘的FAT32文件系统无法拷贝大于4GB的文件,所以我将U盘格式化为NTFS文件系统,然后拷贝过来的。我也没细研究这两种文件系统的区别,经验教训,给大家一个参考。