背景:
主机操作系统:Windows 10 Professional 客户机操作系统:Ubuntu 20.04
主机操作系统:我可以添加文件、编辑文件和添加文件夹。已验证 SD 卡可读写
客户操作系统:我可以安装和卸载卡。能够读取主机操作系统在文本文件中所做的更改。可以使用“sudo”在目录中添加新文件,但更改不会反映回主机操作系统。此外,卸载驱动器后更改会立即丢失。我可以保存文本文件中所做的修改,但主机操作系统看不到这些修改,卸载磁盘后所有更改都会丢失
一切是怎样完成的?
让我快速回顾一下我所做的事情:
确保 SD 卡可以读写。
- 在 Windows 搜索中键入 DISKPART
- 运行 DISKPART.exe
- 输入“LIST DISK”
- 记下我感兴趣的磁盘编号
- 选择磁盘
- 输入“属性磁盘”
- 当前只读状态:否
- 只读:否
- 离线磁盘。这是我收到错误的地方,我无法将磁盘脱机
确保 Virtual Box 以管理员身份运行。
创建 VMDK 磁盘:按照上述说明操作这里:
分配 VMDK 磁盘并将其设置为 writethrough
- 按照上面答案中提到的步骤 2 和 3 进行操作这里。
- 命令行选项:
- 键入“C:\Program Files\Oracle\VirtualBox\VBoxManage”modifyhd“destn\path\sdcard.vmdk”settype writethrough
- 输入“C:\Program Files\Oracle\VirtualBox\VBoxManage”storageattach --storagectl SATA --device 0 --port 0 --type hdd --medium“destn\path\sdcard.vmdk”
我仍然无法在客户操作系统中将文件保存到 SD 卡上。我遗漏了什么?
我按照说明进行操作这里。打开 USB 读卡器。但我没有看到 SD 卡在客户操作系统中的显示方式有任何变化。
我已经下载了扩展包,但是 SD 卡读卡器并未安装在 USB 过滤器中。
我错过了什么?