आपने अपनी खोज को पिछले प्रश्न (कि यूडीएफ फाइलसिस्टम को पूरे डिस्क पर बनाया जाना चाहिए था, विभाजन नहीं) को उस विंडोज कमांड ("प्रारूप x: / fs: UDF") के साथ कैसे मिलाया? मेरे प्रयासों में, विंडोज़ केवल विभाजन को ड्राइव अक्षर देता है।
जहाँ तक संगतता के लिए प्रारूपण करने की बात है, मुझे लगता है कि कुंजी ब्लॉक आकार में है। चूंकि अधिकांश हार्ड ड्राइव और यूएसबी फ्लैश स्टिक में ब्लॉक बाइट का आकार 512 बाइट्स होता है, इसलिए एफएस बनाने वाले ब्लॉक साइज के होने पर मुझे सबसे अधिक अनुकूलता मिली है। मुझे लगता है कि format.com उस ब्लॉक आकार का उपयोग कर रहा है, और mkudffs के पास ब्लॉक आकार बदलने के लिए एक कमांड स्विच है। जब मैं 512 बाइट ब्लॉक का उपयोग करता हूं तो मुझे केवल फाइल सिस्टम को माउंट करने के लिए ओएस एक्स और विंडोज मिल सकता है। लिनक्स के पुराने संस्करणों ने 2048 का ब्लॉक आकार ग्रहण किया, लेकिन आप हमेशा "-o bs = 512" के साथ माउंट कर सकते हैं।
संपूर्ण डिस्क बनाम विभाजन समस्या अभी भी संगतता समस्याओं का कारण बनती है। जब मैं संपूर्ण डिस्क को प्रारूपित करता हूं तो विंडोज माउंट नहीं होगा, और ओएस एक्स अपने फाइल सिस्टम को निर्धारित करते समय विभाजन के प्रकार से परे नहीं दिखता है, मुझे मैन्युअल रूप से माउंट करने के लिए मजबूर करता है। लिनक्स ने परवाह नहीं की, जब तक मैंने इसे उपयुक्त डिवाइस नाम (sda बनाम sda1) दिया।
सारांश में, मैंने पाया सबसे संगत सेटअप प्रकार 06 (FAT16) का एक एकल विभाजन है, जिसे ब्लॉक आकार 512 में UDF के साथ स्वरूपित किया गया है। स्वचालित रूप से विंडोज पर काम करता है, और लिनक्स और ओएस एक्स पर मैनुअल हस्तक्षेप का एक छोटा सा हिस्सा है।