Se è formattato FAT-32 con MBR schema di partizione basato, praticamente ogni sistema operativo dovrebbe essere in grado di leggerlo senza problemi o driver di terze parti.
L'unico lato negativo è FAT-32 non supporta i file oltre ~ 4,2 GB. Se questo è un problema, suggerirei NTFS. Ciò richiede un driver aggiuntivo ( NTFS3G ) per i file write (NTFS funziona sola lettura su OS X solo ), ma è supportato praticamente su tutte le piattaforme (Windows, Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku e più ...).
Lo schema di partizione GUID è molto più recente delle mappe delle partizioni basate su MBR, quindi non è ampiamente supportato. Tutto dovrebbe supportare MBR. Se sei d'accordo con Win Vista / 7, OS X e qualsiasi recente Distro Linux, anche lo schema di partizione GUID dovrebbe funzionare.
Vale la pena notare che il problema con l'elenco dei file che hai menzionato nella domanda è very strano. Mi sembra un volume corrotto sull'unità (ad esempio, una cattiva guida, o qualcuno ha strappato il potere nel bel mezzo di una scrittura, e qualcosa è stato danneggiato). Ho avuto molte unità esterne (15+) e non ho mai avuto problemi con il sistema USB sottostante che non sono stati riparati semplicemente scollegando / ricollegando il cavo.
Il protocollo USB di classe di archiviazione di massa è estremamente ben compreso, documentato e testato e con un dispositivo implementarlo in modo improprio (in particolare da una società grande come Seagate) a questo punto è incredibilmente improbabile.