Mac पर NTFS ड्राइव को exFAT में बदलें बिना डेटा खोए
Mac पर NTFS को exFAT में सीधे (in place) नहीं बदला जा सकता, और कोई भी टूल पूरी ड्राइव को दोबारा लिखे बिना यह नहीं कर सकता। एकमात्र सुरक्षित तरीका यह है: सब कुछ बैकअप करें, बैकअप की जाँच करें, ड्राइव को exFAT के रूप में फ़ॉर्मेट करें, फ़ाइलें वापस कॉपी करें और फिर से जाँच करें। यह गाइड macOS के बिल्ट-इन टूल से इसे करने का तरीका दिखाती है।
सीधा कन्वर्ज़न क्यों संभव नहीं है
NTFS और exFAT अपनी फ़ाइल तालिकाएँ और आवंटन डेटा बिल्कुल अलग ढाँचे में रखते हैं। Windows FAT32 को NTFS में सीधे बदल सकता है, लेकिन macOS पर NTFS से exFAT के लिए ऐसा कुछ नहीं है। जो भी टूल ऐसा दावा करता है, उसे हर फ़ाइल को हटाकर या दोबारा लिखना ही पड़ता है, और बीच में बिजली जाने या खराब सेक्टर से एकमात्र कॉपी नष्ट हो सकती है। इसलिए पहले पूरा बैकअप लेना वैकल्पिक नहीं है।
शुरू करने से पहले
- जगह: आपको ऐसी बैकअप जगह चाहिए जिसमें ड्राइव पर मौजूद डेटा (कुल क्षमता नहीं, इस्तेमाल हुई जगह) के बराबर या उससे ज़्यादा खाली स्थान हो। Finder में ड्राइव पर Get Info चलाकर देखें कि कितनी जगह इस्तेमाल हुई है।
- बैकअप का ठिकाना: कोई दूसरी बाहरी ड्राइव या आपके Mac की इंटरनल डिस्क, जो APFS, Mac OS Extended या exFAT में फ़ॉर्मेट हो। FAT32 नहीं (4 GB फ़ाइल सीमा) और ऐसी NTFS ड्राइव भी नहीं जिसे macOS सिर्फ़ पढ़ सकता है।
- ड्राइव का प्रकार: यह तरीका Windows सिस्टम या बूट ड्राइव, Boot Camp पार्टिशन या BitLocker से एन्क्रिप्टेड ड्राइव पर लागू नहीं होता। पहले Windows में BitLocker डिक्रिप्ट करें।
- बिजली और केबल: मज़बूत केबल इस्तेमाल करें, लैपटॉप को बिजली से जोड़ें, और कॉपी के दौरान Mac को स्लीप न होने दें। बड़ी ड्राइव में घंटों लगते हैं।
तरीका 1: Disk Utility (डिस्क यूटिलिटी) (बिना कमांड लाइन)
यह तभी करें जब आपकी फ़ाइलें बैकअप में कॉपी हो चुकी हों और उनकी जाँच हो चुकी हो (नीचे बैकअप वाला हिस्सा देखें)।
- Disk Utility खोलें (Applications > Utilities)। View मेन्यू में Show All Devices चुनें।
- साइडबार में खुद फ़िज़िकल ड्राइव चुनें (सबसे ऊपर का एंट्री जिस पर निर्माता का नाम होता है), सिर्फ़ उसके नीचे वाला NTFS वॉल्यूम नहीं।
- Erase पर क्लिक करें। वॉल्यूम को नाम दें, Format में ExFAT और Scheme में GUID Partition Map चुनें। Master Boot Record तभी चुनें जब कोई पुराना कैमरा, टीवी या कार स्टीरियो इसकी माँग करे।
- दोबारा जाँच लें कि चुनी हुई डिवाइस सही है, फिर Erase पर क्लिक करें और प्रक्रिया पूरी होने तक रुकें।
- पूरा होने पर ड्राइव एक exFAT वॉल्यूम के रूप में दिखेगी। बैकअप से अपनी फ़ाइलें वापस कॉपी करें, फिर उनकी जाँच करें।
तरीका 2: Terminal में diskutil
बाहरी डिस्क की सूची देखें, सही आइडेंटिफ़ायर (जैसे /dev/disk4) ध्यान से पहचानें, फिर उसे इरेज़ करें। MYDRIVE की जगह वॉल्यूम का नाम और disk4 की जगह अपना आइडेंटिफ़ायर लिखें।
# अपनी बाहरी डिस्क का आइडेंटिफ़ायर खोजें (SIZE और NAME देखें)
diskutil list external
# पूरी डिस्क ERASE करता है: उसे GUID पार्टिशन मैप के साथ exFAT में फ़ॉर्मेट करता है
diskutil eraseDisk ExFAT MYDRIVE GPT /dev/disk4
diskutil eraseDisk जिस डिस्क को आप देते हैं उसका सब कुछ नष्ट कर देता है। अगर आपने गलत आइडेंटिफ़ायर चुन लिया, जैसे आपकी इंटरनल डिस्क, तो उसे वापस नहीं किया जा सकता। diskutil list external का आउटपुट दो बार जाँचें।
बैकअप और जाँच (इसे छोड़ें नहीं)
चरण 1: फ़ाइलों को अपनी बैकअप जगह पर कॉपी करें। यह rsync कमांड सब-फ़ोल्डर सहित कॉपी करता है, संशोधन समय (modification time) बनाए रखता है और Windows सिस्टम फ़ोल्डर छोड़ देता है। अंत के स्लैश पर ध्यान दें।
rsync -rtv --progress \
--exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
/Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/
चरण 2: मूल ड्राइव और बैकअप में फ़ाइलों की संख्या और कुल आकार की तुलना करें। वे मेल खाने चाहिए (छोड़े गए सिस्टम फ़ोल्डरों को छोड़कर)।
find /Volumes/OLDDRIVE -type f | wc -l
du -sk /Volumes/OLDDRIVE
चरण 3: बाइट-दर-बाइट जाँच। -c वाला यह ड्राई रन असली चेकसम की तुलना करता है और सिर्फ़ वही फ़ाइलें दिखाता है जो अलग हैं या गायब हैं। फ़ाइल सूची के हेडर के अलावा कोई आउटपुट न आए तो बैकअप मेल खाता है।
rsync -rcn --delete -v \
--exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
/Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/
वैकल्पिक, ज़्यादा मज़बूत और दोबारा इस्तेमाल योग्य: अभी बैकअप के SHA-256 चेकसम रिकॉर्ड करें, और उसी फ़ाइल से उस कॉपी की जाँच करें जो आप exFAT ड्राइव पर वापस रखते हैं। जो भी लाइन OK नहीं है, वह प्रिंट होती है।
cd /Volumes/BACKUP/OLDDRIVE-backup
find . -type f -print0 | xargs -0 shasum -a 256 > ~/olddrive.sha256
# नए exFAT वॉल्यूम पर वापस कॉपी करने के बाद, सेव किए गए चेकसम से जाँच करें
cd /Volumes/MYDRIVE
shasum -a 256 -c ~/olddrive.sha256 | grep -v ': OK$'
इरेज़ वाले चरण पर तभी जाएँ जब हर जाँच सफल हो। जब तक वापस रखी गई कॉपी की भी जाँच न हो जाए, बैकअप को रखे रहें।
फ़ाइलें वापस कॉपी करना
ड्राइव इरेज़ होकर exFAT के रूप में माउंट हो जाए तो सब कुछ वापस कॉपी करें, फिर उसे सही तरीके से इजेक्ट करें। exFAT में जर्नल नहीं होता, इसलिए निकालने से पहले हमेशा इजेक्ट करें।
rsync -rtv --progress \
/Volumes/BACKUP/OLDDRIVE-backup/ /Volumes/MYDRIVE/
diskutil eject /dev/disk4
फिर पिछले हिस्से का चेकसम सत्यापन नई ड्राइव पर चलाएँ। बैकअप तभी हटाएँ जब सब कुछ मेल खा जाए।
कब कन्वर्ट नहीं करना चाहिए
- आप ड्राइव सिर्फ़ Mac पर इस्तेमाल करते हैं: APFS ज़्यादा तेज़ और सुरक्षित है और स्नैपशॉट, परमिशन और Time Machine को सपोर्ट करता है। exFAT शेयरिंग के लिए एक समझौता है।
- आप NTFS ड्राइव को अपने Mac पर सिर्फ़ पढ़ना और लिखना चाहते हैं: दोबारा फ़ॉर्मेट करने की ज़रूरत नहीं। macOS के लिए NTFS ड्राइवर इंस्टॉल करें और डेटा वहीं रहने दें।
- FAT32 पर आपको 4 GB से बड़ी फ़ाइलें चाहिए: FAT32 नहीं, exFAT इस्तेमाल करें। FAT32 में 4 GB या उससे बड़ी एक भी फ़ाइल नहीं रखी जा सकती।
- यह Windows बूट या सिस्टम ड्राइव, BitLocker ड्राइव या Boot Camp पार्टिशन है: इसे इरेज़ करने से Windows खराब हो जाएगा। यह तरीका इस्तेमाल न करें।
- आपको Time Machine चाहिए: Time Machine exFAT पर बैकअप नहीं ले सकता। APFS या Mac OS Extended इस्तेमाल करें।
exFAT बनाम APFS बनाम FAT32 बनाम NTFS
| फ़ाइल सिस्टम | Mac | Windows | अधिकतम फ़ाइल आकार | क्रैश सुरक्षा | किसके लिए सबसे अच्छा |
|---|---|---|---|---|---|
| exFAT | पढ़ना और लिखना | पढ़ना और लिखना | कोई व्यावहारिक सीमा नहीं | जर्नल नहीं | Mac और Windows के बीच साझा की जाने वाली बाहरी ड्राइव |
| APFS | पढ़ना और लिखना | सीधे नहीं (थर्ड-पार्टी ड्राइवर चाहिए) | कोई व्यावहारिक सीमा नहीं | हाँ (copy-on-write) | सिर्फ़ Mac वाली ड्राइव, खासकर SSD, Time Machine |
| FAT32 | पढ़ना और लिखना | पढ़ना और लिखना | 4 GB | जर्नल नहीं | पुराने कैमरे, टीवी, कार स्टीरियो, छोटी ड्राइव |
| NTFS | सिर्फ़ पढ़ना (लिखने के लिए ड्राइवर चाहिए) | पढ़ना और लिखना | कोई व्यावहारिक सीमा नहीं | हाँ (जर्नल वाला) | मुख्य रूप से Windows पर इस्तेमाल होने वाली ड्राइव |
exFAT में हार्ड लिंक, सिम्बॉलिक लिंक, Unix परमिशन और ACL भी नहीं होते, और macOS इसके लिए अतिरिक्त मेटाडेटा छिपी "._" फ़ाइलों में रखता है।
exFAT के ईमानदार जोखिम
- जर्नल नहीं: अगर आप ड्राइव को इजेक्ट किए बिना निकाल देते हैं, या लिखते समय बिजली चली जाती है, तो वॉल्यूम असंगत रह सकता है और फ़ाइलें खो सकती हैं। हमेशा इजेक्ट करें।
- क्लस्टर आकार: बड़ी ड्राइव अक्सर बड़े क्लस्टर (आम तौर पर 128 KB या ज़्यादा, टूल पर निर्भर) के साथ फ़ॉर्मेट होती हैं, इसलिए हर छोटी फ़ाइल क्लस्टर का कुछ हिस्सा बेकार करती है। बहुत सारी छोटी फ़ाइलों वाला फ़ोल्डर पहले से काफ़ी ज़्यादा जगह ले सकता है।
- बैकअप के लिए जगह कम: अगर आप पूरी कॉपी कहीं और नहीं रख सकते, तो शुरू न करें। अधूरे बैकअप से ही डेटा खोता है।
- यह विनाशकारी है: गलत डिस्क इरेज़ करने को वापस नहीं किया जा सकता। डिवाइस आइडेंटिफ़ायर को तीन बार जाँचें।
- ACL, alternate data streams, हार्ड लिंक, junction और EFS एन्क्रिप्शन जैसी सिर्फ़ NTFS की सुविधाएँ सुरक्षित नहीं रहतीं। फ़ाइल की सामग्री, नाम और संशोधन समय सुरक्षित रहते हैं।
इसे ऑटोमेट करना: NTFS2exFAT
NTFS2exFAT
NTFS2exFAT एक छोटा नेटिव Mac ऐप है जो ऊपर की मैन्युअल प्रक्रिया को हर चरण पर सुरक्षा-जाँच के साथ ऑटोमेट करता है:
- प्रीफ़्लाइट स्कैन: फ़ाइलें गिनता है, आकार जोड़ता है और ऐसे नाम चिह्नित करता है जिन्हें exFAT स्टोर नहीं कर सकता। प्रीफ़्लाइट मुफ़्त है।
- आपकी फ़ाइलों का बैकअप लेता है और हर फ़ाइल को SHA-256 से सत्यापित करता है।
- Format बटन तभी दिखता है जब हर फ़ाइल सत्यापन पास कर चुकी हो।
- फ़ॉर्मेट करने से पहले पुष्टि के लिए आपको वॉल्यूम का नाम टाइप करना होगा।
- वापस कॉपी करने के बाद यह सब कुछ फिर से सत्यापित करता है।
- बीच में रोका और दोबारा शुरू किया जा सकता है, और अंत में रिपोर्ट बनाता है।
- कुछ MB का नेटिव macOS ऐप; इसका कोर इंजन GitHub पर ओपन सोर्स है।
सीमाएँ
- ड्राइव पर मौजूद सारे डेटा के लिए आपको फिर भी पर्याप्त बैकअप जगह चाहिए।
- यह BitLocker ड्राइव या सिस्टम ड्राइव को नहीं संभालता।
- macOS 13 या उसके बाद का संस्करण चाहिए।
आपको ऐप की कभी ज़रूरत नहीं है: इस पेज की हर बात macOS में पहले से मौजूद टूल से हो जाती है।
अगर आप NTFS ड्राइव को दोबारा फ़ॉर्मेट किए बिना सिर्फ़ अपने Mac पर पढ़ना और लिखना चाहते हैं, तो देखें NTFSTool.
FAQ
क्या मैं बिना फ़ॉर्मेट किए NTFS को exFAT में बदल सकता हूँ?
नहीं। NTFS और exFAT की डिस्क पर संरचनाएँ अलग हैं, और macOS में ऐसा कोई टूल नहीं जो एक को दूसरे में सीधे बदल दे। सुरक्षित रास्ता है: बैकअप, फ़ॉर्मेट, वापस कॉपी। "बिना फ़ॉर्मेट" का कोई भी दावा फिर भी हर फ़ाइल को दोबारा लिखता है, जिसमें बैकअप के बिना वही जोखिम रहता है।
क्या NTFS से exFAT में जाने पर फ़ाइल परमिशन खो जाएँगी?
exFAT Unix परमिशन, ओनरशिप, ACL, सिम्बॉलिक लिंक या हार्ड लिंक स्टोर नहीं करता, और NTFS के alternate data streams और EFS से एन्क्रिप्टेड फ़ाइलें साथ नहीं जातीं (EFS फ़ाइलें पहले Windows में डिक्रिप्ट करें)। फ़ाइल की सामग्री, नाम और संशोधन समय सुरक्षित रहते हैं। Mac पर NTFS वॉल्यूम वैसे भी असली Unix परमिशन नहीं देते, इसलिए ज़्यादातर यूज़र को कोई फ़र्क नहीं दिखता।
2 TB की ड्राइव में कितना समय लगता है?
यह ड्राइव और इंटरफ़ेस पर निर्भर करता है। सिर्फ़ उदाहरण के तौर पर: 120 MB/s की गति से भरी हुई 2 TB ड्राइव को एक पास में लगभग 4.6 घंटे लगते हैं, और प्रक्रिया में चार पास हैं (बैकअप, बैकअप की जाँच, वापस कॉपी, रिस्टोर की जाँच), इसलिए एक दिन मानकर चलें। USB 3 पर SSD घूमने वाली ड्राइव से बहुत तेज़ होते हैं। किसी छोटे टेस्ट से अनुमान न लगाएँ।
अगर बीच में बिजली चली जाए या केबल खिंच जाए तो?
बैकअप या जाँच के दौरान मूल ड्राइव को कुछ नहीं होता, इसलिए बस दोबारा शुरू करें। इरेज़ के दौरान ड्राइव तब तक बेकार हो सकती है जब तक आप उसे फिर से इरेज़ न करें, लेकिन आपका जाँचा हुआ बैकअप सुरक्षित है। वापस कॉपी करते समय, इरेज़ करें और बैकअप से फिर रिस्टोर करें। इसीलिए बैकअप की जाँच इरेज़ से पहले होनी चाहिए और रिस्टोर की गई कॉपी की जाँच होने तक उसे रखना चाहिए।
क्या खराब हुई exFAT ड्राइव की मरम्मत हो सकती है?
कभी-कभी। Disk Utility का First Aid macOS का fsck_exfat चलाता है, जो dirty फ़्लैग साफ़ कर सकता है और कुछ मेटाडेटा समस्याएँ ठीक कर सकता है, पर सीमित है। exFAT के लिए Windows का chkdsk X: /f आम तौर पर ज़्यादा गहराई से जाँचता है। अगर डेटा ज़रूरी है, तो मरम्मत आज़माने से पहले जो भी कॉपी हो सके उसे दूसरी डिस्क पर कॉपी करें (या ड्राइव की इमेज बनाएँ), और फ़ाइलें गायब हों तो रिकवरी टूल इस्तेमाल करें।
क्या कन्वर्ज़न के बाद Windows ड्राइव पढ़ पाएगा?
हाँ। Windows 7 और उसके बाद के संस्करण exFAT को नेटिव रूप से पढ़ते और लिखते हैं। Linux इसे कर्नेल 5.7 से सपोर्ट करता है, और पुराने कर्नेल exfat-fuse पैकेज इस्तेमाल करते हैं। कुछ बहुत पुराने टीवी, कैमरे और कार स्टीरियो सिर्फ़ FAT32 स्वीकार करते हैं, इसलिए डिवाइस का मैनुअल देखें।
क्या मैं exFAT ड्राइव को Time Machine के लिए या Mac बूट ड्राइव के रूप में इस्तेमाल कर सकता हूँ?
नहीं। Time Machine को APFS या Mac OS Extended (या नेटवर्क शेयर) चाहिए, और macOS exFAT से बूट नहीं हो सकता। अगर ड्राइव सिर्फ़ Mac के लिए है, तो उसे APFS में फ़ॉर्मेट करें।
क्या मैं BitLocker से एन्क्रिप्टेड या Windows सिस्टम ड्राइव के साथ यह कर सकता हूँ?
नहीं। BitLocker ड्राइव को पहले Windows में डिक्रिप्ट करना होगा, और Windows सिस्टम या बूट ड्राइव, या Boot Camp पार्टिशन को इरेज़ करने से वह Windows इंस्टॉलेशन खराब हो जाएगा। इसके बजाय बैकअप लें और दोबारा इंस्टॉल करें।
NTFS और Windows, Microsoft Corporation के ट्रेडमार्क हैं। Mac, macOS और Time Machine, Apple Inc. के ट्रेडमार्क हैं। NTFS2exFAT एक स्वतंत्र यूटिलिटी है और इसका Microsoft या Apple से कोई संबंध नहीं है, और न ही यह उनके द्वारा प्रायोजित या समर्थित है।
NTFSTool