Смонтировать петлю FAT32 как доступную для записи
Я пытаюсь исправить поврежденный раздел FAT32. Раздел работает снова, но я хочу удалить оставшиеся файлы, содержащие неправильные имена и тому подобное.
У меня полный дамп рассматриваемой SD-карты, но даже если я пытаюсь смонтировать ее как доступную для записи, она все еще доступна только для чтения:
# losetup -o 4194304 /dev/loop0 sdcard.img
# mount -o rw,loop /dev/loop0 /mnt/sdcard
# cd /mnt/sdcard/Android/data
# rm $'\265'LI@BO\~1.APP
rm: cannot remove '\265LI@BO~1.APP': Read-only file system
Любая идея, как я могу установить его как доступный для записи?
РЕДАКТИРОВАТЬ:
Следующее тоже не работает
mount -t vfat -o rw,offset=4194304,utf8,umask=0000,uid=1000,gid=1000 sdcard.img /mnt/tmp
1 ответ
Я думаю, вам нужно смонтировать его как файловую систему fat32 (-t vfat
возможность mount
) для доступа к файлам в нем (иначе, как вы узнаете, что представляют собой данные в нем?)
Файловая система также должна быть исправлена, иначе она будет автоматически переключаться в режим только для чтения при обнаружении повреждения во время доступа - чтобы предотвратить дальнейшее повреждение (происходит для любой файловой системы, а не только для fat32).
Если это так, вам нужно размонтировать его и исправить (используя fsck.vfat в Linux или Scandisk в Windows). Сделайте копию заранее.