VirtualBox 無法打開虛擬機,報錯VERR_VD_IMAGE_READ_ONLY,詳細報錯如下:
不能為虛擬電腦 Primary11gRAC2 打開一個新任務.
Failed to open image 'E:\Vbox\Primary11gRAC2\11.2.0.4RAC2\11.2.0.4RAC2.vdi' for writing due to wrong permissions (VERR_VD_IMAGE_READ_ONLY).
Failed to attach driver below us! Image is read-only. (VERR_VD_IMAGE_READ_ONLY).
AHCI: Failed to attach drive to Port0 (VERR_VD_IMAGE_READ_ONLY).
返回 代碼:E_FAIL (0x80004005)
組件:ConsoleWrap
界面:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
表面來看是該虛擬介質的權限是只讀?而實際上去查看權限並沒有發現和其他正常運行的虛擬機有任何區別。
那么考慮是否該文件被占用,所以無法修改?
windows使用工具ProcessExplorer可以查找到這個文件是否被程序占用。
果然找到有進程“DiscSoftBusServiceLite.exe”占用了這個文件,殺掉該進程樹,重新嘗試啟動成功。