A saída do fdisk
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1p1 2048 51193855 51191808 24.4G b W95 FAT32
/dev/mmcblk0p1p2 51193856 62126079 10932224 5.2G 83 Linux
confirma que o que supostamente é uma partição é, na verdade, um bloco contendo um disco formatado.
O mount aceita um offset como parâmetro, portanto, uma aproximação rápida para obter o tamanho de um setor é de 25 GiB dividido pelo número de setores: 24,4 ⋅ 1024 ⋅ 1024 ⋅ 1024 / (51193855-2048) ≈ 511,78698. Então a partição começa no byte 512 ⋅ 2048. Monte a partição com o offset correto, depois faça o backup de todos os dados e formate o sdcard corretamente com o gparted:
# mount -t auto -o offset=1048576,ro /dev/mmcblk0p1 /home/alex/tmp/mount1/