Java 由mksdcard(android SDK工具)创建的SD卡映像已损坏?

Java 由mksdcard(android SDK工具)创建的SD卡映像已损坏?,java,android,android-studio,android-sdcard,Java,Android,Android Studio,Android Sdcard,我在Windows10上使用Android Studio。 我用mksdcard.exe创建了一个名为SD_Card001.img的SD卡映像文件。 我知道文件系统格式是FAT32 1与FAT32的文件系统格式相同吗 在智能手机中的普通/真实SD卡上 2图像本身的格式是什么-是img还是iso 3由于某些原因,我无法装载此图像。我想挂上这个图像 使用守护程序工具lite并将一些文件复制到SD卡映像, 但我做不到。它一直说图像已损坏。知道为什么吗 我浏览了文档页面,但是很短,没有提到所有内容 图像

我在Windows10上使用Android Studio。 我用mksdcard.exe创建了一个名为SD_Card001.img的SD卡映像文件。 我知道文件系统格式是FAT32

1与FAT32的文件系统格式相同吗 在智能手机中的普通/真实SD卡上

2图像本身的格式是什么-是img还是iso

3由于某些原因,我无法装载此图像。我想挂上这个图像 使用守护程序工具lite并将一些文件复制到SD卡映像, 但我做不到。它一直说图像已损坏。知道为什么吗

我浏览了文档页面,但是很短,没有提到所有内容

图像格式为QCOW2,带有YAFFS2或FAT32文件系统

这并不总是一个外部存储SD卡,但它也可以模拟一个内部存储MMC

QCOW映像的一个缺点是它们不能像原始磁盘映像那样直接装入

因此sdcard.img.qcow2需要转换;其中sdcard.img是原始备份文件:

qemu-img convert -p -O raw sdcard.img.qcow2 sdcard.raw
所包含文件系统的具体类型可能有所不同:

要显示有关图像的信息,请执行以下操作:

qemu-img info sdcard.img.qcow2
甚至可以将它们转换为虚拟磁盘容器。vmdk、.vdi、.vpc:


这是地址。

好的,谢谢。。。我第一次听说这些工具是什么?它们是Android SDK的一部分。他们在Windows上工作吗?你确定文件系统是YAFFS2吗?我找到的所有示例都建议文件扩展名应该是.img,但如果它真的是.img,我没有找到正式记录。img@peter.petrov现在这个答案不太可能了;只是仔细看了一下。。。qemu img是Android SDK的一部分,我想守护程序工具应该能够像.img.Hm一样装载.raw映像,好的,谢谢,但我在Android SDK中没有看到任何qemu img。我在Windows上,不确定这是否重要。
qemu-img convert sdcard.raw -O vmdk sdcard.raw.vmdk