¿Cómo conciliar su descubrimiento en la pregunta anterior (que el sistema de archivos UDF debe ser creado en todo el disco, no en una partición) con que comandos de Windows ("format x: /fs:" UDF")? En mis intentos, Windows solo le da a las letras de unidad a las particiones.
Tan lejos como el formato de compatibilidad, creo que la clave está en el tamaño de los bloques. Dado que la mayoría de unidades de disco duro y USB flash palos tienen un tamaño de bloque de 512 bytes, he tenido la mayoría de compatibilidad al crear el FS que el tamaño de bloque. Creo format.com es el uso que el tamaño de bloque, y mkudffs tiene un modificador de comando para cambiar el tamaño de bloque. Lo único que podría conseguir OS X y Windows para montar el sistema de ficheros cuando he utilizado bloques de 512 bytes. Las versiones anteriores de Linux supone un tamaño de bloque de 2048, pero siempre se puede montar con "-o bs=512".
La totalidad del disco vs partición problema sigue causando problemas de compatibilidad. Windows no se monte cuando me formatear el disco entero, y OS X no mirar más allá de la partición del tipo de número cuando la determinación de su sistema de ficheros, obligándome a montarlo manualmente. Linux no le importaba, siempre y cuando me dio el nombre de dispositivo apropiado (sda vs sda1).
En resumen, el más compatible con la configuración que he encontrado es un singe partición de tipo 06(FAT16), con formato UDF en el tamaño de bloque de 512. Funciona automáticamente en Windows, y un poco de manual de intervención en Linux y OS X.