Изображение на SD-карте, созданное mksdcard (Android SDK tool) повреждено? - PullRequest
0 голосов
/ 06 сентября 2018

Я использую Android Studio в Windows 10.
Я создал образ SD-карты (файл с именем SD_Card001.img) с mksdcard.exe.
Я понял, что формат файловой системы FAT32.

1) Является ли FAT32 того же формата файловой системы, что и
на обычной / реальной SD-карте, которые есть в смартфонах?

2) Каков формат самого изображения - это img или iso?

3) Я не могу смонтировать этот образ по некоторым причинам. Я хотел смонтировать этот образ
с Daemon Tools lite и скопируйте туда несколько файлов (на образ SD-карты),
но я не могу этого сделать. Он продолжает говорить, что изображение повреждено. Есть идеи почему?

Я просмотрел страницу с документами, но она очень короткая, не все упоминает.

https://developer.android.com/studio/command-line/mksdcard

1 Ответ

0 голосов
/ 06 сентября 2018

формат изображения QCOW2 с файловой системой YAFFS2 или FAT32.

это не всегда «внешняя память» SD карта, но она также может эмулировать «внутреннюю память» MMC.

Одним из недостатков образов QCOW является то, что они не могут быть смонтированы напрямую, как необработанные образы дисков.

поэтому sdcard.img.qcow2 необходимо преобразовать; где sdcard.img - это необработанный файл резервной копии:

qemu-img convert -p -O raw sdcard.img.qcow2 sdcard.raw

конкретный тип содержащейся файловой системы может варьироваться:

Virtual SD Card Setup

для отображения информации об изображении:

qemu-img info sdcard.img.qcow2

можно даже преобразовать их в контейнеры виртуальных дисков .vmdk, .vdi, .vpc:

qemu-img convert sdcard.raw -O vmdk sdcard.raw.vmdk

вот руководство .

...