यूएसबी ड्राइव फाइलसिस्टम विंडोज, लिनक्स और ओएस एक्स पर बॉक्स से बाहर काम करता है? [डुप्लिकेट]


28

इस सवाल का पहले से ही यहाँ एक जवाब है:

यूएसबी ड्राइव फाइलसिस्टम विंडोज, लिनक्स, और ओएस एक्स पर बॉक्स से बाहर काम करता है ताकि, जब मैं अपने पिताजी को 64 जीबी का यूएसबी ड्राइव दूं, तो मुझे उसे
sudo apt-get install exfat-fuse exfat-utils ntfs-3gटर्मिनल में पहले प्रकार के लिए नहीं बताना होगा , उदाहरण के लिए?


2
वास्तव में एक नहीं है। वे फाइलसिस्टम जो क्रॉस-प्लेटफ़ॉर्म आउट ऑफ़ बॉक्स हैं, विभाजन का समर्थन नहीं करते हैं जितना कि 64GB। जिसका अर्थ है कि आपको उन फाइल सिस्टम को ड्राइवरों को प्रदान करने की आवश्यकता है जो विभाजन आकार का समर्थन करते हैं जो कि बड़े हैं। आप अपने पिता को एक बार उस कमांड में टाइप करने और उसके साथ रहने के लिए नहीं कह सकते हैं?
रामहाउंड

मुझे लगता है कि वास्तव में यह निर्भर करता है कि आपने अपने लिनक्स कर्नेल को संकलित करते समय कौन से फाइल सिस्टम का चयन किया था। या जब आपके डिस्ट्रीब्यूशन ने आपके लिए किया, अगर आप इस तरह से गए।
टोबे स्पाइट

1
क्या, आपने पहले ही अपने पिता के लिए उन सभी निफ्टी आवश्यक पैकेजों को स्थापित नहीं किया था? :)
22ngel

"सबसे सही" उत्तर में परिवर्तन होता है, जिसके आधार पर प्रत्येक प्लेटफ़ॉर्म के विशेष रूप से आपको समर्थन करने की आवश्यकता होती है। ExFAT हर ओएस के आधुनिक संस्करणों पर अच्छी तरह से समर्थित है, लेकिन अगर आपको XP या मैक ओएस एक्स तेंदुए (10.5) या पुराने, या लिनक्स के कुछ मनमाने ढंग से पुराने संस्करणों का समर्थन करने की आवश्यकता है तो यह OOBE काम नहीं करेगा। यदि FAT32 बहुत अधिक प्रतिबंधात्मक है, तो अन्यथा NTFS आपका अगला सर्वश्रेष्ठ दांव है।
afrazier

@ रामहाउंड और जो सभी प्लेटफार्मों पर काम करते हैं, वे वास्तव में खराब फ़ाइल सिस्टम हैं, जो पहले संस्करणों की सीमाओं के लिए वर्कअर्स की परतों पर परतों के इतिहास के कारण हैं।
कास्परड सिप

जवाबों:


23

अपडेट 2018-05-25: चूंकि मैंने शुरुआत में 2015 में यह जवाब लिखा था, इसलिए एक्सफ़ैट ने लोकप्रियता में वृद्धि जारी रखी है, मोटे तौर पर एसडीएक्ससी की समान रूप से बढ़ती लोकप्रियता और आधुनिक क्रॉस-प्लेटफ़ॉर्म फाइलसिस्टम की आवश्यकता के कारण। कम से कम दो उबंटू फ्लेवर, काइलिन (डेस्कटॉप) और मेट (कोर + डेस्कटॉप) में 18.04 तक डिफ़ॉल्ट रूप से एक्सफैट समर्थन शामिल है। यह अभी भी पेटेंट-एनकाउंटेड है, लेकिन, फिर से, इसलिए बाकी एफएटी परिवार है । कुछ लोग सोचते हैं कि वे इन पेटेंटों के आसपास काम कर सकते हैं ; दूसरों ने उन्हें चुनौती देने की कोशिश की है , थोड़ी सफलता के साथ ।

फाइलसिस्टम की एफएटी श्रृंखला आधुनिक दिन के ऑपरेटिंग सिस्टम पर सबसे व्यापक रूप से समर्थित है। यह एक बहुत ही सरल फाइल सिस्टम है, और किसी भी प्लेटफ़ॉर्म के लिए एक बुनियादी कार्यान्वयन जल्दी से लिखा जा सकता है। FAT16 संभवतः सबसे व्यापक रूप से समर्थित किस्म है, FAT32 द्वारा बारीकी से पीछा किया जाता है । 64 जीबी ड्राइव के लिए, FAT32 आदर्श होगा। जैसा कि दूसरों ने उल्लेख किया है, पकड़ यह है कि यदि आप विंडोज का उपयोग कर रहे हैं तो विभाजन को प्रारूपित करने के लिए आपको तीसरे पक्ष की उपयोगिता का उपयोग करना होगा क्योंकि अंतर्निहित विंडोज उपयोगिता 32 जीबी से बड़े FAT32 विभाजन नहीं बना सकती है। इसके अतिरिक्त, FAT32 4 GiB से बड़ी फ़ाइलों को संग्रहीत नहीं कर सकता है, क्योंकि प्रत्येक फ़ाइल का आकार 32-बिट अहस्ताक्षरित पूर्णांक के रूप में संग्रहीत है।यदि आप ड्राइव और फ़ाइल आकार सीमा को प्रारूपित करने की प्रारंभिक परेशानी को सहन कर सकते हैं तो FAT32 शायद आपका सबसे अच्छा दांव है।

एक्सफ़ैट को व्यापक रूप से मोबाइल प्लेटफ़ॉर्म पर अधिक व्यापक उपयोग दिखाई देने लगा है, क्योंकि यह बड़े एसडी कार्ड (एसडीएक्ससी) के लिए एक मानक प्रारूप है। आपको एसडीएक्ससी कार्ड रीडर के साथ किसी भी डिवाइस पर एक्सफ़ैट के लिए मूल समर्थन मिलेगा। जैसा कि आपने देखा है, कुछ प्लेटफ़ॉर्म- या विशिष्ट संस्करण / प्लेटफ़ॉर्म के डिस्ट्रोफ़, डिफ़ॉल्ट रूप से ड्राइवरों को शिप नहीं करते हैं, आमतौर पर क्योंकि डिस्ट्रो "नॉन-फ़्री" सॉफ़्टवेयर से बचने का विकल्प चुनता है। पूरा एफएटी परिवार पेटेंट-एनकाउंटर है , लेकिन एक्सफ़ैट में समूह के सबसे हाल के पेटेंट हैं (जैसे, US8321439 और US8583708 ), जिनमें से अधिकांश लंबे समय तक समाप्त नहीं होंगे। अगर FAT32 बहुत अधिक प्रतिबंधात्मक है, तो मेरी सिफारिश एक्सफ़ैट का उपयोग करने के लिए होगी, खासकर यदि आप अक्सर विंडोज पर ड्राइव का उपयोग कर रहे होंगे।हां, आपको कुछ लिनक्स सिस्टम पर ड्राइवरों को स्थापित करने की आवश्यकता हो सकती है, लेकिन वे उपयोगी ड्राइवर हैं जो शायद वैसे भी स्थापित किए जाने चाहिए, और पेटेंट चिंताओं को व्यक्तिगत उपयोगकर्ताओं के लिए एक मुद्दा होने की संभावना नहीं है।

UDF के रूप में ड्राइव को स्वरूपित करने से FAT32 की कुछ सीमाएँ पार हो जाएंगी। हालाँकि, कुछ प्लेटफार्मों द्वारा डिवाइस को ऑप्टिकल ड्राइव के रूप में उपयोगकर्ता के लिए प्रस्तुत किए जाने की संभावना है, जो बोझिल हो सकती है। विंडोज या मैक पर ड्राइव को फॉर्मेट करने के लिए आपको शायद थर्ड-पार्टी यूटिलिटी की भी जरूरत होगी। यदि आप इस मार्ग पर जाते हैं, तो वैट या बख्शने के बजाय सादे यूडीएफ का उपयोग करना सुनिश्चित करें। बाद के दो बिल्ड कुछ प्रकार के ऑप्टिकल मीडिया के लिए हैं और फ्लैश ड्राइव पर अपेक्षित रूप से काम नहीं करेंगे। कथित तौर पर, UDF लिनक्स पर 1GB से बड़ी फ़ाइलों का समर्थन नहीं करता है, क्योंकि सुरक्षा भेद्यता (CVE-2006-4145) के लिए एक आलसी फिक्स के कारण-मैंने इसे सत्यापित नहीं किया है। यह इंगित करने के लिए कुछ सबूत भी हैं कि विंडोज यूडीएफ के रूप में स्वरूपित गैर-ऑप्टिकल मीडिया को संभालने के लिए एकमुश्त इनकार कर सकता है, लेकिन मैंने या तो परीक्षण नहीं किया है।


6
यह भी ध्यान रखें कि FAT32 4G से बड़ी फ़ाइलों का समर्थन नहीं करता है।
रुस्लान


19

मैं FAT32 फाइलसिस्टम की सिफारिश करूंगा।

FAT32 फाइल सिस्टम लगभग सभी OSes पर बॉक्स से बाहर काम करता है। अधिकांश USB फ्लैश ड्राइव FAT32 के रूप में पूर्वनिर्मित होते हैं।

आपको यूएसबी पर 2 विभाजन करने होंगे, और वे केवल लिनक्स या मैक पर दिखाई देंगे। ऐसा इसलिए है क्योंकि FAT32 केवल 32GB विभाजन आकार को ही संभाल सकता है। विंडोज में, यह केवल पहला विभाजन दिखाएगा।

एफएटी केवल 4 जीबी के विभाजन के आकार को संभाल सकता है, इसलिए मैं इसकी सिफारिश नहीं करूंगा क्योंकि जैसा कि मैंने कहा कि विंडोज केवल पहला विभाजन दिखाएगा।

लिनक्स और मैक पर NTFS को अतिरिक्त ड्राइवरों की आवश्यकता है, और आप फ़ाइल अनुमतियों के साथ समस्याओं में भाग सकते हैं।


10
FAT32 के लिए +1 लेकिन आपका जवाब FAT32 के विभाजन आकार सीमा का उल्लेख करने के साथ कर सकता है क्योंकि ओपी का कहना है कि वह अपने पिता को 64GB डिस्क सौंपना चाहता है ... FAT32 विंडोज में स्वरूपित 32GB अधिकतम विभाजन आकार का समर्थन करता है
किन्नुस

12
@BigChris FYI करें, कि 32GB की सीमा केवल विंडोज के डिफ़ॉल्ट प्रारूप टूल में है। अन्य उपकरण विंडोज पर बड़े FAT32 विभाजन बनाएंगे।
Martijn Heemels

3
और विंडोज खुशी से एक बड़े FAT32 विभाजन को पढ़ेगा, 32 जीबी से बड़ा
कनाडाई ल्यूक

12
साथ ही, FAT32 के लिए अधिकतम फ़ाइल आकार 4GB तक सीमित है।
एल्गीओगिया

1
@BigChris एक फ्लैश ड्राइव में कई विभाजन हो सकते हैं, लेकिन विंडोज केवल पहले विभाजन से पहचान और पढ़ सकता है। यह दूसरों को माउंट करने, हटाने या प्रारूपित करने से इंकार करेगा। यह विंडोज 10 के रूप में खड़ा है, हालांकि अन्य विभाजन diskmgr.msc में दिखाई देंगे। कुछ मदरबोर्ड को बाहरी हार्ड ड्राइव के रूप में फ्लैश ड्राइव पेश करने के लिए कॉन्फ़िगर किया जा सकता है, जो इस समस्या को दरकिनार करता है, लेकिन अन्य कैविटीज़ को पेश कर सकता है।
जेनेक्सर

9

UDF अधिकांश आधुनिक ऑपरेटिंग सिस्टम द्वारा समर्थित है और इसमें FAT32 की गंभीर सीमाएँ नहीं हैं। विकिपीडिया पर संगतता तालिका देखें ।


1
मैंने UDF का उपयोग करने की कोशिश की है, और सभी प्लेटफार्मों पर मुद्दों में भाग गया है। यह कागज पर अच्छा है लेकिन कार्यान्वयन और समर्थन में परिपक्व नहीं है।
जडलुगोज़

6

FAT32 लगभग हर डिवाइस पर काम करता है लेकिन Windows केवल FAT32 विभाजन को 32GB करने की अनुमति देता है। यदि आप 64GB चाहते हैं तो आपको लिनक्स (जैसे gparted) का उपयोग करके इसे प्रारूपित करना होगा। विंडोज़ को उस विभाजन के पढ़ने / लिखने से कोई समस्या नहीं होगी।

NTFS भी काम करेगा लेकिन आप फ़ाइल अनुमति के साथ समस्याओं का सामना कर सकते हैं।


4
विंडोज में FAT32 विभाजनों को प्रारूपित करने के लिए 3 पार्टी उपकरण हैं। 32 जीबी की सीमा केवल प्रारूप टूल में है; यह खुशी से पढ़ेगा / लिखेगा। मुझे पता है कि मैंने इसे 64GB एसडी कार्ड के साथ किया है; एक 128 के साथ भी किया हो सकता है। (निश्चित नहीं है, और मैं जाँच करने के लिए घर नहीं हूँ।)
डैन नीली

@rav_kr Mac, NTFS फाइल सिस्टम को बॉक्स से बाहर नहीं लिख सकते, इसलिए FAT32 एकमात्र विकल्प लगता है।
महाई

हमें वास्तव में किसी भी उपयोग के लिए NTFS की सिफारिश नहीं करनी चाहिए। इसमें स्वाभाविक रूप से स्थिरता के मुद्दे (कोई पत्रिका नहीं, कोई कॉपी-ऑन-राइट आदि नहीं है ... सभी चीजें जो एक आधुनिक फाइल सिस्टम में मानक हैं)। यह पोर्टेबल नहीं है, और कोई भी डिवाइस मूल रूप से इसे पढ़ और लिख नहीं सकता है।
स्नेकडॉक

1
@SnakeDoc NTFS में जर्नलिंग है। गाय एक डिजाइन निर्णय है, यह "आधुनिक" नहीं है। NTFS रॉक सॉलिड है।
डैनियल बी

3
@SnakeDoc: NTFS जर्नल है, सुनिश्चित नहीं है कि आपको यह विचार कहां से मिला है कि यह नहीं है। यह स्वामित्व, एसीएल, हार्ड लिंक, प्रतीकात्मक लिंक, माउंट पॉइंट (जो ड्राइव अक्षर नहीं हैं), कई डेटा स्ट्रीम, पारदर्शी संपीड़न या एन्क्रिप्शन, बड़ी फाइलें, बहुत लंबी फ़ाइल नाम और कई अन्य सुविधाओं का समर्थन करता है। कॉपी-ऑन-राइट मुख्य "आधुनिक" सुविधा है जिसमें इसकी कमी है, और यहां तक ​​कि कई लिनक्स फाइल सिस्टम में भी इसकी कमी है।
CBHacking

3

FAT सबसे व्यापक रूप से समर्थित विभाजन प्रकार है। 4GB तक की मात्रा और 2GB तक फ़ाइल आकार की अनुमति देता है। यह भी अधिकांश उपकरणों (जैसे टीवी, कार, आदि) द्वारा समर्थित है

FAT32 सभी उल्लिखित प्रणालियों पर भी काम करता है, 512 एमबी से 2 टीबी तक की मात्रा और 4 जीबी तक फ़ाइल आकार की अनुमति देता है। जैसा कि दूसरों ने उल्लेख किया है कि Windows XP केवल 32GB तक वॉल्यूम की अनुमति देता है।

NTFS केवल NT (Windows 200 या Windows XP और इसके बाद के संस्करण) और * NIX सिस्टम पर आधारित Windows संस्करणों द्वारा समर्थित है

स्रोत: https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/choosing_between_ntfs_fat_and_fat32.mspx?mfr=true

मैं व्यक्तिगत रूप से (बड़े पर्याप्त) USB ड्राइव पर दो विभाजन बनाता हूं, इसलिए मुझे यकीन है कि अगर मैं किसी जगह पर जाता हूं तो मेरे पास हमेशा डेटा स्टोर करने का एक तरीका होगा।


इसके अलावा, आप NTFS ड्राइव का उपयोग करने के लिए * NIX पर NFS का उपयोग कर सकते हैं। शायद मैक के लिए भी कुछ है।
इस्माइल मिगुएल

3
@IsmaelMiguel NFS का NTFS से कोई लेना-देना नहीं है। यह एक नेटवर्क पर फ़ाइलों तक पहुँचने के लिए एक प्रोटोकॉल है।
suriv

मुझे याद है कि स्थानीय NTFS ड्राइव को पढ़ने के लिए कॉन्फ़िगर किया गया NFS का उपयोग करना। लेकिन, मेरी स्मृति विफल हो सकती है क्योंकि यह लगभग 6-8 साल पहले थी। लेकिन * NIX में आमतौर पर कुछ वितरण पर NTFS का समर्थन लगभग आउट-ऑफ-द-बॉक्स होता है।
इस्माईल मिगुएल

2

पहले सवाल के लिए, "सबसे 'क्रॉस-प्लेटफॉर्म' उच्च क्षमता वाली फाइलसिस्टम क्या है?": कोई एक नहीं है, लेकिन यूडीएफ निकटतम होगा यदि केवल गैर-ऑप्टिकल प्रारूपों में यह अधिक उपयोगी था। विंडोज ओएस को छोड़कर, HFS + अन्य सामान्य प्लेटफार्मों, लिनक्स और OSX पर जाने के लिए बहुत उपयोगी है। (लेकिन दुख की बात है, बीएसडी नहीं: https://en.wikipedia.org/wiki/Comparison_of_file_systems )।

मैं हाल ही में लिनक्स और OSX सिस्टम के बीच बहुत सारे फ़ाइल फ़ाइल ट्रांसफ़र (टेराबाइट्स) कर रहा था, और UDF या ext2 को लगता था कि मैं 5tb ड्राइव को ट्रांसफर के लिए इस्तेमाल कर रहा था। विभाजन योजनाओं और / / गरीब मूल चालक समर्थन में अंतर के कारण न तो पूरी तरह से संतोषजनक था। अंत में, लिनक्स HFS + (sans journaling) को लिखने से बेहतर था कि OSX कुछ और पढ़ने पर था।

दूसरे प्रश्न के लिए: क्यों न केवल ड्राइव को प्रारूपित करें ताकि यह आपके पिताजी के कंप्यूटर पर सही काम करे?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.