在Parallels Desktop中访问硬盘时出现错误,Parallels Desktop显示以下错误信息:
Operation failed或者An error occurred while accessing the Hard Disk used by "VM_NAME"....PRL_ERR_DISK_READ_FAILED(820021029),errno=5 (input/output error)
图一:访问硬盘时出现错误
原因
1.虚拟机位于断开的网络驱动器。
2.Mac HD损坏问题
3.Boot Camp虚拟机故障
可能的解决方案
1.如果您的虚拟机在网络驱动器上:请确保已连接好。
2.如果有问题的虚拟机在Mac HD上,很有可能已损坏了。可以通过以下方式查证:
启动控制台(打开 Finder,转入应用程序 > 实用工具 > Console.app)
*对于 Mac OS X Lion 和更早版本:请找到 kernel log。
*对于 Mac OS X Mountain Lion:请找到 system.log
图二:启动控制台
查找 "I/O" 模式。您可能会看到包含此类 I/O 错误的日志:
Sep 2 12:59:11 kernel[0]: disk0s2:I/O error.
Sep 2 12:59:25 kernel[0]: disk0s2:I/O error.
这表示虚拟机位于Macintosh HD上已损坏的区域而Mac OS X内核无法从驱动器读取其数据。
建议根据以下步骤操作,可能会从虚拟机的硬盘恢复数据:
(1)使用Spotlight找到Mac HD上的虚拟机.pvm 包>右击找到的.pvm 文件并选择 "显示包内容";
(2)在里面会看到一个.hdd 文件->右击它->打开方式是Parallels Mounter.虚拟机的硬盘将会挂载至文件系统且应该会在Finder中出现;
(3)如果在Finder中出现新的驱动器,请打开它并一个一个复制需要的文件夹到Mac HD(不要一次复制所有文件夹)。
注意:在此步骤有些文件夹可能无法复制。这表示该文件夹或其内容已损坏。如果遇到此类文件夹,请打开它尝试以同样的方式一个一个地复制其内容。
(4)如果在Finder中没有出现新的驱动器,表示虚拟机的关键部分已损坏,那么将无法使用 Parallels 应用程序从该虚拟机恢复数据。
注意:不管故障排除的结果是什么,如果问题与Parallels Desktop不相关,那么将没必要从Parallels采取任何措施。
(出自:??Mac 虚拟机??)