APFS बनाम exFAT: Mac पर अपने external ड्राइव के लिए कौन सा फ़ॉर्मैट चुनें
अपने external ड्राइव के लिए सही filesystem चुनना परफ़ॉर्मेंस से लेकर डेटा की सुरक्षा तक हर चीज़ पर असर डालता है। यहाँ Mac यूज़र्स के लिए एक व्यावहारिक समझ दी गई है।
आपने अभी-अभी एक नई external ड्राइव खरीदी है और macOS पूछ रहा है कि आप इसे किस तरह फ़ॉर्मैट करना चाहते हैं। APFS, Mac OS Extended, exFAT, MS-DOS FAT। नाम से कुछ ख़ास पता नहीं चलता, और ग़लत वाला चुन लेने से आगे चलकर सचमुच की मुसीबत हो सकती है।
छोटा सा जवाब: अगर ड्राइव सिर्फ़ Mac के साथ ही इस्तेमाल होगी तो APFS चुनें — यह तेज़ है, मूल रूप से एन्क्रिप्ट करता है, और copy-on-write की बदौलत अचानक disconnect होने पर भी बचा रहता है। अगर आपको ड्राइव को Windows, Linux, कंसोल, या कैमरों के साथ शेयर करना है तो exFAT चुनें — यह सब जगह चलता है पर इसमें journaling नहीं है, इसलिए हमेशा साफ़ तरीके से eject करें। आधुनिक macOS पर Time Machine ड्राइव के लिए हमेशा APFS चुनें।
आधुनिक Mac यूज़र्स के लिए यह चुनाव ज़्यादातर दो विकल्पों तक सिमट जाता है: APFS या exFAT। हर एक की अपनी साफ़ खूबियां और असली समझौते हैं।
APFS: Mac का अपना विकल्प
APFS (Apple File System) वही है जो Apple ने अपने ही हार्डवेयर के लिए डिज़ाइन किया है। हर Mac की internal ड्राइव APFS इस्तेमाल करती है। आधुनिक Mac पर Disk Utility से external ड्राइव फ़ॉर्मैट करते समय यही डिफ़ॉल्ट होता है।
external ड्राइव के लिए APFS का सबसे बड़ा फ़ायदा डेटा की सुरक्षा है। APFS एक copy-on-write आर्किटेक्चर इस्तेमाल करता है, यानी यह मौजूदा डेटा को कभी भी उसी जगह पर ओवरराइट नहीं करता। जब आप कोई फ़ाइल बदलते हैं, तो APFS पहले नए वर्ज़न को खाली जगह पर लिखता है, फिर pointer को नई जगह की तरफ़ अपडेट करता है। अगर बीच में कुछ गड़बड़ हो जाए, तो असली डेटा वहीं का वहीं सुरक्षित रहता है।
external ड्राइव के लिए यह बहुत मायने रखता है क्योंकि ये अक्सर अचानक disconnect हो जाती हैं। शायद केबल को धक्का लग जाए। शायद आप eject करना भूल जाएं। शायद आपका बच्चा इस पर पैर अटका दे। APFS के साथ, अचानक disconnect होने से आपका filesystem ख़राब होने की संभावना कम होती है। हो सकता है उस ठीक पल पर जो लिखा जा रहा था वह आप खो दें, पर बाकी डेटा सही-सलामत रहता है।
APFS मूल रूप से encryption, snapshots, और वॉल्यूम के बीच space sharing को भी सपोर्ट करता है। अगर आप macOS Big Sur या उसके बाद के वर्ज़न पर Time Machine बैकअप के लिए ड्राइव इस्तेमाल कर रहे हैं, तो APFS डिफ़ॉल्ट और पसंदीदा फ़ॉर्मैट है, हालांकि HFS+ अब भी सपोर्ट किया जाता है।
नुकसान है compatibility। APFS ड्राइव Windows पर third-party सॉफ़्टवेयर के बिना बिल्कुल सपोर्ट नहीं होतीं, और ज़्यादातर Linux डिस्ट्रिब्यूशन पर FUSE drivers जैसे अतिरिक्त औज़ारों के बिना पहुँच के बाहर रहती हैं। अगर आपको कभी इस ड्राइव को किसी non-Mac कंप्यूटर में लगाना पड़े, तो APFS एक समस्या बन जाएगा।
exFAT: सब जगह चलने वाला विकल्प
exFAT समझौते वाला विकल्प है। यह macOS, Windows, Linux, गेम कंसोल, स्मार्ट TV, और USB पोर्ट वाली लगभग हर चीज़ पर मूल रूप से चलता है।
अगर आप Mac और PC के बीच ड्राइव शेयर करते हैं, तो exFAT शायद आपका इकलौता व्यावहारिक विकल्प है। यह बड़ी फ़ाइलों (FAT32 की 4GB की सीमा के उलट) और बड़े वॉल्यूम को बिना किसी दिक्कत संभाल लेता है।
समझौता यह है कि exFAT में न journaling है और न copy-on-write सुरक्षा। अगर किसी write के दौरान आपकी ड्राइव अचानक disconnect हो जाए, तो exFAT शालीनता से उबर नहीं पाता। filesystem की संरचनाएं अधूरी हालत में रह सकती हैं, और आप सिर्फ़ उस फ़ाइल से ज़्यादा खो सकते हैं जो लिखी जा रही थी।
exFAT, APFS के मुकाबले ज़्यादा तेज़ी से fragment भी होता है, जिससे समय के साथ परफ़ॉर्मेंस धीमी हो सकती है, ख़ासकर hard ड्राइव पर। SSD हार्डवेयर स्तर पर fragmentation को बेहतर संभालते हैं, पर फिर भी Mac पर exFAT, APFS जितना अच्छा परफ़ॉर्म नहीं करता।
APFS के मुकाबले Disk Utility का First Aid टूल exFAT वॉल्यूम को रिपेयर करने में सीमित ही है। अगर कुछ गड़बड़ हो जाए, तो आपके पास रिकवरी के विकल्प कम होते हैं।
हर फ़ॉर्मैट ejection समस्याओं को कैसे संभालता है
यहाँ एक बात है जो ज़्यादातर फ़ॉर्मैट की तुलनाएं नहीं बतातीं: आपका filesystem चुनाव यह तय करता है कि ejection फ़ेल होना कितना जोखिम भरा है।
APFS के साथ, अगर आप eject नहीं कर पाते और force-eject करना पड़ता है या (सबसे बुरी हालत में) ड्राइव खींच देते हैं, तो copy-on-write आर्किटेक्चर आपको एक सुरक्षा कवच देता है। आपका डेटा कभी भी उसी जगह ओवरराइट हुआ ही नहीं था, इसलिए रिकवरी की संभावना कहीं ज़्यादा होती है।
exFAT के साथ, यही स्थिति सचमुच खतरनाक है। बीच में रुका हुआ write ऐसी directory संरचनाओं को ख़राब कर सकता है जो उस फ़ाइल के अलावा बाकी फ़ाइलों पर भी असर डालती हैं। एक ही ग़लत disconnect कई फ़ाइलों के खोने तक फैल सकता है।
अगर आप उस किस्म के इंसान हैं जिसे कभी-कभार ड्राइव force-eject करनी पड़ती है (और सच कहें तो ज़्यादातर Mac यूज़र्स ऐसे ही हैं), तो APFS डेटा के नुकसान से कहीं बेहतर सुरक्षा देता है। असली जोखिम में हम और गहराई से उतरते हैं क्या Force Eject सुरक्षित है? में, और कब इसे सुरक्षित तरीके से किया जा सकता है यह कैसे पहचानें, यह क्या अपना external ड्राइव unplug करना उसे नुकसान पहुँचा सकता है? में।
APFS कब चुनें
APFS तब चुनें जब ड्राइव सिर्फ़ Mac के साथ ही इस्तेमाल होगी। इसमें शामिल हैं:
- Time Machine बैकअप ड्राइव (Time Machine की ejection वाली बात के लिए देखें जब Time Machine आपको ड्राइव eject नहीं करने देता)
- Mac पर वीडियो एडिटिंग, फ़ोटोग्राफ़ी, या म्यूज़िक प्रोडक्शन के लिए प्रोजेक्ट ड्राइव
- निजी स्टोरेज ड्राइव जो Mac ईकोसिस्टम में ही रहती हैं
- ऐसी ड्राइव जिनमें ज़रूरी डेटा रखा हो जहाँ सुरक्षा सबसे ज़्यादा मायने रखती है
अगर ड्राइव में संवेदनशील डेटा है तो “APFS (Encrypted)” विकल्प के साथ APFS में फ़ॉर्मैट करें। Apple Silicon Mac पर encryption हार्डवेयर-त्वरित होता है और इससे परफ़ॉर्मेंस पर कोई दिखने लायक असर नहीं पड़ता।
exFAT कब चुनें
exFAT तब चुनें जब ड्राइव को कई प्लेटफ़ॉर्म पर चलना ज़रूरी हो:
- Mac और Windows कंप्यूटरों के बीच शेयर की जाने वाली ड्राइव
- गेम कंसोल या मीडिया प्लेयर के साथ इस्तेमाल होने वाली ड्राइव
- ऐसी USB ड्राइव जो आप दूसरों को देते हैं जो शायद कोई भी ऑपरेटिंग सिस्टम इस्तेमाल करें
- कैमरा स्टोरेज कार्ड जिन्हें कई तरह के डिवाइसों के साथ चलना ज़रूरी हो
बस हमेशा सही तरीके से eject करने को लेकर ज़्यादा सावधान रहें। exFAT अचानक disconnect होने को उस तरह माफ़ नहीं करता जैसे APFS करता है।
अपनी ड्राइव को फ़ॉर्मैट करना
Disk Utility खोलें, अपना external ड्राइव चुनें (भौतिक डिस्क, कोई वॉल्यूम नहीं), और Erase पर क्लिक करें। अपना फ़ॉर्मैट चुनें और ड्राइव को एक नाम दें।
APFS के लिए, फ़ॉर्मैट ड्रॉपडाउन से “APFS” चुनें। अगर encryption चाहिए तो “APFS (Encrypted)” चुनें। scheme के लिए “GUID Partition Map” इस्तेमाल करें।
exFAT के लिए, फ़ॉर्मैट ड्रॉपडाउन से “ExFAT” चुनें। अगर ड्राइव सिर्फ़ आधुनिक कंप्यूटरों के लिए है तो scheme के लिए “GUID Partition Map” इस्तेमाल करें, या अगर इसे पुराने हार्डवेयर के साथ चलना ज़रूरी है तो “Master Boot Record”।
Erase करने से ड्राइव की हर चीज़ मिट जाती है। पहले मौजूदा डेटा का बैकअप ज़रूर ले लें।
फ़ॉर्मैट चाहे जो हो, अपने डेटा को सुरक्षित रखें
सही फ़ॉर्मैट जोखिम घटाता है, पर उसे ख़त्म नहीं करता। आप चाहे APFS चुनें या exFAT, disconnect करने से पहले ड्राइव को सही तरीके से eject करना ही वह एक चीज़ है जो आप अपने डेटा के लिए सबसे ज़रूरी कर सकते हैं।
दिक्कत यह है कि macOS सही ejection को झुंझलाने वाला बना देता है। ड्राइव अटक जाती हैं, एरर संदेश बेकार होते हैं, और आखिर में आप बस केबल खींच देने को ललचा जाते हैं।
Ejecta ejection को भरोसेमंद बना देता है — यह दिखाता है कि आपकी ड्राइव को क्या रोक रहा है और एक क्लिक में उसे सुलझाने देता है। यह तब और भी ज़्यादा मायने रखता है जब आप exFAT इस्तेमाल कर रहे हों, जहाँ ग़लत तरीके से disconnect करने से सचमुच नुकसान हो सकता है। filesystem का सबसे अच्छा चुनाव भी बेकार है अगर ज़रूरत पड़ने पर आप ड्राइव को सुरक्षित तरीके से disconnect ही न कर सकें।
अगर आप हर बार Terminal इस्तेमाल नहीं करना चाहते, तो Ejecta आपको ठीक-ठीक दिखाता है कि कौन सा process आपके drive को रोक रहा है — और सीधे आपके menu bar से एक क्लिक में उसे बंद कर देता है।
अभी खरीदें — $9.99