"Error: ¡No puede haber una partición fuera del disco!" Aunque la cantidad de sectores está bien

Estoy mirando un file de image que se creó utilizando dd con una tarjeta SD con Raspbian (con Qt 5.7 en él que compilé hace un time) como input. Cuando invoca

 sudo parted raspbian_jessie_qt5.7_all_modules.img unit s print 

yo obtengo

 Error: Can't have a partition outside the disk! 

Revisé las particiones usando fdisk usando

 sudo fdisk -lu rasp_jessie_qt5.7.img 

con la siguiente salida

 Disk rasp_jessie_qt5.7.img: 7.8 GiB, 8328838656 bytes, 16267263 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x65a3fac2 Device Boot Start End Sectors Size Id Type rasp_jessie_qt5.7.img1 8192 131071 122880 60M c W95 FAT32 (LBA) rasp_jessie_qt5.7.img2 131072 16267263 16136192 7.7G 83 Linux 

Cuando miro esto, tengo 16267263 sectores como el límite superior, mientras que el FS donde Rasbian reside termina en el 16267263º sector (que está al límite del límite superior disponible). La cantidad de sectores en total es 16136192 .

Puedo usar dd con if=/dev/zeros para expandir la image y luego expandir el Linux FS en él, pero 1) No estoy seguro si esto solucionará el problema y 2). Realmente me gustaría mantener el tamaño de la image original que es aprox. 7.7GB.

¿Alguna idea de lo que he pasado por alto y cómo solucionarlo?

Tenga en count que no tengo problemas para escribir la image en la tarjeta SD, arrancar mi Rasbian (la tarjeta SD es de 32 GB en total) y trabajar con ella.

Su image tiene 16267263 sectores, pero los sectores inicial y final countn desde 0, por lo que su partición se extiende un sector más allá del final de la image. Dado que la image parece funcionar bien, probablemente pueda solucionarlo añadiéndole 512 bytes.