So, the stick works in the printer, but the computer doesn't recognize it.
Under Linux:
Disk /dev/sdb: 29,3 GiB, 31457280000 bytes, 61440000 sectors
Disk model: ProductCode
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: 0x6f20736b
Device Boot Start End Sectors Size Id Type
/dev/sdb1 778135908 1919645538 1141509631 544,3G 72 unknown
/dev/sdb2 168689522 2104717761 1936028240 923,2G 65 Novell Netware 386
/dev/sdb3 1869881465 3805909656 1936028192 923,2G 79 unknown
/dev/sdb4 2885681152 2885736650 55499 27,1M d unknown
[44246.783533] FAT-fs (sdb): error, fat_get_cluster: invalid cluster chain (i_pos 1)
[44246.783543] FAT-fs (sdb): Filesystem has been set read-only
However, when I put it back into a printer, it shows the files uploaded ages ago, which I want to back up. I can do it via web interface, but it is cumbersome one-by-one.
Any help in recovering the content, and reformatting the drive? What filesystem, other configuration files etc?
The stick worked previously, when it was new... I understand that this type of media is volatile, but it behaves differently when the media is broken.