How do I change the path C:\Users\william\AppData\Local\Genymobile\Genymotion\deployed\Google Nexus 4\system.vmdk to another drive in Genymotion?

High Confidence (65%)
change system.vmdk location genymotion deployed folder path other drive

简短回答

  • 可以把 Genymotion 的“虚拟设备文件夹”改到其它盘(用于以后新建的设备),也可以把当前设备整个文件夹搬到其它盘并在 VirtualBox 中重新添加来让 Genymotion 使用新的位置。推荐先备份整个设备文件夹再操作。

步骤概述(推荐顺序)

1. 备份(重要)

  • 关闭 Genymotion Desktop 和 VirtualBox。复制整个设备文件夹:

C:\Users\william\AppData\Local\Genymobile\Genymotion\deployed\Google Nexus 4\ 到目标盘(例如 D:\Genymotion\deployed\Google Nexus 4\)。

2. 方法 A — 改变 Genymotion 的虚拟设备存放路径(影响以后新建的设备)

  • 打开 Genymotion Desktop → Settings(设置)→ Virtual devices / Storage(根据你版本的位置可能在 Hypervisor 或 Storage 标签里)→ 选择新文件夹路径并重启 Genymotion。
  • 注意:文档说明“不建议更改此设置,除非你熟悉 VirtualBox/QEMU”,且更改只影响之后的设备和 image 缓存。
  • 参考:Genymotion 文档(Virtual devices / Change Virtual Devices Folder)

3. 方法 B — 将已有设备迁移到其它盘(适用于 VirtualBox Hypervisor)

其他注意事项

  • system.vmdk 只是设备目录下的一个文件;确保复制整个设备目录并保留文件/子文件夹结构(包括 .vbox、所有 .vmdk、快照等)。
  • 如果你使用的是 QEMU(默认在部分系统),迁移流程不同,请先确认 Hypervisor(Genymotion Settings > Hypervisor)。
  • 操作前务必备份并在迁移完成前不要删除原始目录,确认新位置设备能正常启动后再删除旧文件。

出处

你是想只把“Google Nexus 4”这个已有设备搬到另一个盘,还是想把 Genymotion 的默认虚拟设备存放位置改到另一个盘以便今后所有设备都在该盘?