在 Windows 8 系統安裝 VirtualBox 時,彈出「系統找不到指定的路徑」錯誤提示。

錯誤發生的主因是當前 Windows 使用者帳戶名稱包含中文字符。

%USERPROFILE%\AppData\Local\Temp\VirtualBoxWindows 8 內建的 Hyper-V 功能強大,但無法直接使用 VirtualBox 的 VDI 虛擬硬碟格式。解決方法是使用 VirtualBox 自帶的命令列工具 VBoxManage.exe 進行格式轉換。
VBoxManage.exe clonehd "D:\VMs\VDI\Debian6.vdi" "D:\VMs\VHD\Debian6.vhd" --format VHD
VBoxManage.exe clonehd source.vmdk target.vdi --format VDIVBoxManage.exe clonehd source.vdi target.vmdk --format VMDKVBoxManage.exe clonehd source.vdi target.vhd --format VHD注意:執行轉換命令後,原始檔案會保留不會被刪除。VMDK 轉 VHD 或 VHD 轉 VDI/VMDK 同理,只需調整參數即可。