环境:笔记本:联想X240,win10,VirtualBox5.0.22SD卡:Sandisk8GTF卡加卡套1、通过VirtualBox的界面加载SD卡,结果失败了。第一次选择RealtekSemiconductorCorp【读卡器】时,VirtualBox没有任何反应。再次选择RealtekSemiconductorCorp时,就会出现2、换个USB读卡器,却发现读卡器太老,不能识别这张TF卡。N年以前买的多合一读卡器看看度娘有什么办法吧。搜索【VirtualBox内置读卡器】没有找到解决办法。谷歌又被墙了,怎么办呢?幸好还有微软的bing,搜索【virtualboxembeddedcardreader】终于找到了答案。1、将SD卡插入读卡器,在Windows系统的命令行中输入wmicdiskdrivelistbrief,查看SD卡的路径我的SD卡的DeviceID为【\\.\PHYSICALDRIVE2】2、以管理员权限打开一个命令行窗口,运行如下命令"C:\ProgramFiles\Oracle\VirtualBox\VBoxManage"internalcommandscreaterawvmdk-filename"D:\VirtualBox\sdcard.vmdk"-rawdisk"\\.\PHYSICALDRIVE2"D:\VirtualBox\sdcard.vmdk是指向SD卡的一个链接,路径可以根据需要进行修改。\\.\PHYSICALDRIVE2必须与第一步获取到结果相同。3、以管理员权限启动VirtualBox,将第二步生成的vmdk文件添加至虚拟机4、启动虚拟机在弹出对话框中选在第二步生成的vmdk文件添加成功之后可以看到这个在我的虚拟机中,此SD卡被识别为/dev/sdb。注意:如果换了其他SD卡,需要重复以上步骤。如果拔出了SD卡,则需要删除vmdk文件。