- 1 1. परिचय
- 2 2. NTFS समर्थन सक्षम करने की विधियाँ (NTFS3 बनाम NTFS-3G)
- 3 3. NTFS-3G इंस्टॉल करना
- 4 4. NTFS विभाजन कैसे माउंट करें
- 5 5. NTFS अनुमतियाँ कॉन्फ़िगर करना
- 6 6. NTFS समस्याओं का निवारण
- 7 7. अक्सर पूछे जाने वाले प्रश्न (FAQ)
- 7.1 7.1 क्या मुझे NTFS-3G या NTFS3 का उपयोग करना चाहिए?
- 7.2 7.2 क्या मैं Ubuntu पर NTFS ड्राइव को फॉर्मेट कर सकता हूँ?
- 7.3 7.3 “Permission Denied” त्रुटियों को कैसे ठीक करें?
- 7.4 7.4 NTFS ड्राइव को सुरक्षित रूप से कैसे हटाएँ?
- 7.5 7.5 मैं Ubuntu में अपनी Windows NTFS ड्राइव को क्यों नहीं माउंट कर पा रहा हूँ?
- 7.6 7.6 अनमाउंट करते समय “Device or Resource Busy”
- 7.7 7.7 fstab ऑटो-माउंट काम नहीं कर रहा है
- 7.8 7.8 NTFS विभाजन पर “Disk Full” त्रुटि
- 7.9 सारांश
1. परिचय
Ubuntu का उपयोग करते समय, आपको अक्सर Windows NTFS हार्ड ड्राइव या USB फ्लैश ड्राइव को माउंट करने की आवश्यकता हो सकती है। हालांकि, Linux मूल रूप से NTFS का समर्थन नहीं करता है, और डिफ़ॉल्ट रूप से, यह आमतौर पर केवल पढ़ने योग्य होता है।
यह लेख Ubuntu पर NTFS ड्राइव को उचित रूप से माउंट करने और पढ़ने/लिखने की पहुँच सक्षम करने के बारे में एक विस्तृत मार्गदर्शिका प्रदान करता है।
1.1 Ubuntu पर NTFS समर्थन की आवश्यकता क्यों है
Ubuntu उपयोगकर्ताओं को निम्नलिखित स्थितियों में NTFS विभाजनों तक पहुँचने की आवश्यकता अक्सर होती है:
① Windows के साथ डुअल-बूटिंग
यदि आप एक ही पीसी पर Windows और Ubuntu के साथ डुअल-बूट सेटअप चला रहे हैं, तो आपको Ubuntu से NTFS-फॉर्मेटेड विभाजनों तक पहुँच की आवश्यकता हो सकती है। यह तब विशेष रूप से उपयोगी होता है जब आप Windows में बनाए गए फाइलों को संपादित करना चाहते हैं या दोनों ऑपरेटिंग सिस्टम के बीच डेटा साझा करना चाहते हैं।
② बाहरी HDD और USB ड्राइव का उपयोग
अधिकांश बाहरी हार्ड ड्राइव और USB फ्लैश ड्राइव NTFS में फॉर्मेटेड होते हैं। Ubuntu में उनका उपयोग करने के लिए, आपको NTFS फाइल सिस्टम समर्थन को उचित रूप से कॉन्फ़िगर करने की आवश्यकता है।
③ NTFS के लाभ
FAT32 की तुलना में, NTFS में कोई फाइल आकार सीमा नहीं होती है, जो इसे बड़ी फाइलों को संभालने के लिए आदर्श बनाती है। इसके अलावा, NTFS Windows के साथ उच्च संगतता प्रदान करता है, जो क्रॉस-प्लेटफ़ॉर्म फाइल साझाकरण के लिए उपयोगी है।
1.2 Ubuntu पर NTFS का उपयोग करते समय चुनौतियाँ
Linux डिफ़ॉल्ट रूप से NTFS विभाजनों को पढ़ने का समर्थन करता है, लेकिन लिखने के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता होती है। इसके अलावा, Windows के साथ संगतता संबंधी मुद्दे उत्पन्न हो सकते हैं।
① Windows फास्ट स्टार्टअप के साथ संगतता
Windows 10 और 11 में “फास्ट स्टार्टअप” नामक एक फीचर डिफ़ॉल्ट रूप से सक्षम होता है। इस कारण से, जब आप Ubuntu पर NTFS विभाजन को माउंट करने का प्रयास करते हैं, तो यह केवल पढ़ने योग्य हो सकता है।
इस समस्या को ठीक करने के लिए, आपको Windows में फास्ट स्टार्टअप को अक्षम करना होगा।
✅ फास्ट स्टार्टअप को अक्षम कैसे करें
- Windows में कंट्रोल पैनल खोलें
- पावर ऑप्शंस पर जाएँ → “पावर बटन क्या करता है चुनें” पर क्लिक करें
- “वर्तमान में उपलब्ध न होने वाली सेटिंग्स बदलें” पर क्लिक करें
- “फास्ट स्टार्टअप चालू करें” को अनचेक करें और परिवर्तन सहेजें
इस सेटिंग को अक्षम करने के बाद, Windows को बंद करने के बाद आपका NTFS ड्राइव Ubuntu में उचित रूप से माउंट हो जाएगा।
② NTFS फाइल अनुमतियाँ
Linux और Windows फाइल अनुमतियों को प्रबंधित करने के लिए अलग-अलग विधियाँ उपयोग करते हैं। NTFS एक Windows-मूल फाइल सिस्टम है, इसलिए Linux कमांड जैसे chmod और chown NTFS विभाजनों पर काम नहीं करते।
किसी विशिष्ट उपयोगकर्ता को लिखने की पहुँच प्रदान करने के लिए, आपको NTFS विभाजन को माउंट करते समय सही माउंट विकल्प निर्दिष्ट करने होंगे (विवरण बाद में समझाया गया है)।
1.3 इस मार्गदर्शिका में आप क्या सीखेंगे
यह लेख निम्नलिखित विषयों को विस्तार से कवर करेगा:
✅ NTFS-3G और NTFS3 के बीच अंतर (आपको कौन सा उपयोग करना चाहिए?)
✅ Ubuntu पर NTFS को माउंट कैसे करें (मैनुअल और स्वचालित)
✅ NTFS विभाजन अनुमतियाँ सेट करना
✅ सामान्य समस्या निवारण टिप्स
यहाँ तक कि शुरुआती लोग भी चरणबद्ध कमांड उदाहरणों और कॉन्फ़िगरेशन सेटिंग्स के साथ आसानी से अनुसरण कर सकते हैं।
2. NTFS समर्थन सक्षम करने की विधियाँ (NTFS3 बनाम NTFS-3G)
Ubuntu पर NTFS-फॉर्मेटेड ड्राइव को माउंट करने के दो मुख्य तरीके हैं:
- NTFS-3G (पारंपरिक यूज़र-स्पेस ड्राइवर)
- NTFS3 (नया कर्नेल-एकीकृत ड्राइवर)
इन विधियों के बीच अंतर को समझने से आपको अपने सेटअप के लिए सबसे अच्छा विकल्प चुनने में मदद मिलेगी।
2.1 NTFS-3G क्या है?
NTFS-3G एक ओपन-सोर्स यूज़र-स्पेस ड्राइवर है जो Linux पर NTFS पढ़ने और लिखने का समर्थन सक्षम करता है।
✅ विशेषताएँ
- Ubuntu में डिफ़ॉल्ट रूप से समर्थित
- स्थिर और व्यापक रूप से उपयोग किया जाता है
- फाइन-ग्रेन्ड अनुमति प्रबंधन की अनुमति देता है
- FUSE (Filesystem in Userspace) का उपयोग करता है
✅ लाभ
- उच्च स्थिरता (अच्छी तरह से परीक्षण किया गया और विश्वसनीय)
- सभी Ubuntu संस्करणों पर काम करता है
- fstab के माध्यम से स्वचालित माउंटिंग के लिए आसान सेटअप
⚠️ नुकसान
- निम्न प्रदर्शन क्योंकि यह यूज़र-स्पेस में चलता है
- नवीनतम NTFS विशेषताओं का समर्थन नहीं करता है
2.2 NTFS3 क्या है?
NTFS3 Linux कर्नेल 5.15 में पेश किया गया एक कर्नेल-एकीकृत NTFS ड्राइवर है।
✅ विशेषताएँ
- Linux कर्नेल में निर्मित
- NTFS-3G की तुलना में बहुत तेज़ प्रदर्शन
- कर्नेल स्तर पर संचालित होकर सीधे पहुँच प्रदान करता है
✅ फायदे
- NTFS-3G की तुलना में 20–30% तेज़ पढ़ने/लिखने की गति
- अतिरिक्त पैकेज इंस्टॉल करने की आवश्यकता नहीं (कर्नेल में अंतर्निहित)
- नई NTFS सुविधाओं का समर्थन जैसे संपीड़न और विस्तारित गुण
⚠️ नुकसान
- केवल Ubuntu 22.04 और उसके बाद उपलब्ध
- सीमित अनुमति प्रबंधन (chown और chmod काम नहीं करते)
- ज्यादा जटिल fstab कॉन्फ़िगरेशन
2.3 तुलना: NTFS-3G बनाम NTFS3
दोनों विधियों की तुलना यहाँ है:
Feature | NTFS-3G | NTFS3 |
|---|---|---|
| Performance | Slower | Faster |
| Write Support | Yes | Yes |
| Permission Management | Advanced | Limited |
| Supported Ubuntu Versions | All versions | 22.04 and later |
| Easy fstab Setup | Yes | More complex |
| Recommended For | Stability & Compatibility | High Performance |
3. NTFS-3G इंस्टॉल करना
Ubuntu पर NTFS विभाजनों तक उचित पढ़ने/लिखने की पहुँच सक्षम करने के लिए, आपको NTFS-3G पैकेज इंस्टॉल करना होगा। NTFS-3G Ubuntu के आधिकारिक रिपॉजिटरी में उपलब्ध है, जो इंस्टॉलेशन को तेज़ और आसान बनाता है।
3.1 NTFS-3G क्या है?
NTFS-3G एक ड्राइवर है जो Linux को NTFS फाइल सिस्टम संभालने की अनुमति देता है।
चूंकि यह Ubuntu में डिफ़ॉल्ट रूप से शामिल नहीं है, इसे मैन्युअल रूप से इंस्टॉल करना होगा।
✅ विशेषताएँ
- NTFS के लिए पूर्ण पढ़ने/लिखने का समर्थन
- Ubuntu 20.04 और पुराने संस्करणों के साथ संगत
- सूक्ष्म अनुमति सेटिंग्स की अनुमति देता है
- FUSE (Filesystem in Userspace) का उपयोग करता है
3.2 NTFS-3G कैसे इंस्टॉल करें
Ubuntu पर NTFS-3G इंस्टॉल करने के लिए इन चरणों का पालन करें।
① पैकेज सूची अपडेट करें
सबसे पहले, नवीनतम संस्करण इंस्टॉल करने के लिए पैकेज सूची अपडेट करें।
sudo apt update
② NTFS-3G इंस्टॉल करें
NTFS-3G इंस्टॉल करने के लिए निम्नलिखित कमांड चलाएँ:
sudo apt install ntfs-3g
③ इंस्टॉलेशन सत्यापित करें
इंस्टॉलेशन के बाद, जाँचें कि NTFS-3G ठीक से इंस्टॉल है या नहीं:
ntfs-3g --version
यदि संस्करण संख्या दिखाई देती है, तो इंस्टॉलेशन सफल रहा।
3.3 NTFS-3G का परीक्षण
इंस्टॉलेशन के बाद, परीक्षण करें कि NTFS विभाजन सही ढंग से पहचाने जा रहे हैं या नहीं।
① कनेक्टेड NTFS विभाजनों की जाँच करें
निम्नलिखित कमांड से कनेक्टेड स्टोरेज डिवाइसों की सूची बनाएँ:
lsblk
या, अधिक विस्तृत जानकारी के लिए:
sudo fdisk -l
यह कमांड सभी कनेक्टेड डिस्क और विभाजनों को प्रदर्शित करेगा। अपने NTFS विभाजन का डिवाइस नाम ढूँढें (उदाहरण: /dev/sdb1)।
② मैन्युअल रूप से NTFS विभाजन माउंट करें
एक माउंट पॉइंट बनाएँ:
sudo mkdir /mnt/ntfs
NTFS-3G का उपयोग करके NTFS विभाजन माउंट करें:
sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfs
③ माउंटिंग सत्यापित करें
जाँचें कि NTFS विभाजन सफलतापूर्वक माउंट हुआ है या नहीं:
df -h | grep ntfs
④ लिखने की पहुँच का परीक्षण
लिखने की पहुँच की पुष्टि के लिए, एक टेस्ट फाइल बनाएँ:
sudo touch /mnt/ntfs/testfile.txt
यदि कोई त्रुटि नहीं होती, तो NTFS विभाजन पर लिखना काम कर रहा है।
3.4 NTFS विभाजनों को ठीक करना
यदि कोई NTFS विभाजन क्षतिग्रस्त है या माउंट नहीं हो सकता, तो इसे ठीक करने के लिए निम्नलिखित कमांड चलाएँ:
sudo ntfsfix /dev/sdb1
ntfsfix के कार्य:
✅ NTFS असंगतियों को ठीक करता है
✅ जर्नल को साफ़ करता है
✅ ड्राइव को स्वचालित Windows मरम्मत के लिए चिह्नित करता है
4. NTFS विभाजन कैसे माउंट करें
Ubuntu पर NTFS विभाजनों का उपयोग करने के लिए, उन्हें ठीक से माउंट करना होगा। यह अनुभाग मैन्युअल माउंटिंग और स्वचालित माउंटिंग (fstab कॉन्फ़िगरेशन) की व्याख्या करता है।
4.1 मैन्युअल रूप से NTFS विभाजन माउंट करना
यह विधि USB ड्राइव और बाहरी HDD के लिए उपयोगी है।
① कनेक्टेड डिवाइसों की पहचान करें
जाँचें कि आपका NTFS विभाजन पहचाना गया है या नहीं:
lsblk
या:
sudo fdisk -l
② माउंट पॉइंट बनाएँ
sudo mkdir -p /mnt/ntfs
③ NTFS-3G का उपयोग करके माउंट करें
sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfs
④ माउंट सत्यापित करें
df -h | grep ntfs
⑤ विभाजन अनमाउंट करें
sudo umount /mnt/ntfs
4.2 स्वचालित रूप से NTFS माउंट करना (fstab कॉन्फ़िगरेशन)
बूट पर NTFS विभाजन माउंट करने के लिए, /etc/fstab में एक प्रविष्टि जोड़ें।
① NTFS विभाजन UUID प्राप्त करें
blkid
② /etc/fstab संपादित करें
sudo nano /etc/fstab
निम्नलिखित पंक्ति जोड़ें:
UUID=1234-ABCD /mnt/ntfs ntfs-3g defaults,uid=1000,gid=1000,umask=0002 0 0
5. NTFS अनुमतियाँ कॉन्फ़िगर करना
डिफ़ॉल्ट रूप से, Linux फाइल अनुमतियाँ (chmod, chown) NTFS पर काम नहीं करतीं। आपको माउंट करते समय अनुमतियाँ निर्दिष्ट करनी होंगी।
① अपना UID और GID जाँचें
id
② सही अनुमतियों के साथ माउंट करें
sudo mount -t ntfs-3g -o uid=1000,gid=1000,umask=0022 /dev/sdb1 /mnt/ntfs
6. NTFS समस्याओं का निवारण
6.1 NTFS विभाजन केवल-पढ़ने योग्य है
संभावित कारण:
- Windows तेज़ स्टार्टअप सक्षम है
- NTFS विभाजन में असंगतियां हैं
🔧 समाधान
✅ तेज़ स्टार्टअप अक्षम करें
sudo ntfsfix /dev/sdb1
✅ लिखने के समर्थन के साथ पुनः माउंट करें
sudo mount -t ntfs-3g -o rw /dev/sdb1 /mnt/ntfs
6.2 अनुमति अस्वीकृत त्रुटियां
🔧 समाधान
sudo mount -t ntfs-3g -o uid=1000,gid=1000 /dev/sdb1 /mnt/ntfs
6.3 “अज्ञात फ़ाइल सिस्टम प्रकार ‘ntfs'”
🔧 समाधान
sudo apt install ntfs-3g
7. अक्सर पूछे जाने वाले प्रश्न (FAQ)
यहाँ Ubuntu पर NTFS विभाजनों के उपयोग से संबंधित सामान्य प्रश्न हैं। समस्याओं का निवारण करने या अपने सिस्टम को सेट अप करने के समय इन समाधानों का उपयोग करें।
7.1 क्या मुझे NTFS-3G या NTFS3 का उपयोग करना चाहिए?
उ: यदि आप Ubuntu 22.04 या बाद का उपयोग कर रहे हैं और सर्वोत्तम प्रदर्शन चाहते हैं, तो NTFS3 चुनें।
यदि आपको बेहतर संगतता और उन्नत अनुमति नियंत्रण चाहिए, तो NTFS-3G का उपयोग करें।
तुलना तालिका
Feature | NTFS-3G | NTFS3 |
|---|---|---|
| Performance | Slow | Fast |
| Write Support | Yes | Yes |
| Permission Management | Detailed Control | Limited |
| Supported Ubuntu Versions | All Versions | 22.04 and later |
| Easy fstab Configuration | Yes | More complex |
| Recommended For | Stability & Compatibility | High Performance |
7.2 क्या मैं Ubuntu पर NTFS ड्राइव को फॉर्मेट कर सकता हूँ?
उ: हाँ, आप Ubuntu पर NTFS विभाजनों को फॉर्मेट कर सकते हैं, लेकिन सारा डेटा मिटा दिया जाएगा।
कमांड लाइन से NTFS फॉर्मेट करना
sudo mkfs.ntfs -f /dev/sdX
(/dev/sdX को सही डिवाइस नाम से बदलें।)
GParted का उपयोग करना
- GParted स्थापित करें:
sudo apt install gparted - GParted लॉन्च करें:
gparted - लक्ष्य डिस्क चुनें
- “Format” → “NTFS” चुनें
- फॉर्मेट करने के लिए “Apply” पर क्लिक करें
7.3 “Permission Denied” त्रुटियों को कैसे ठीक करें?
उ: NTFS विभाजन सही अनुमतियों के साथ माउंट नहीं हो सकता है। निम्नलिखित समाधान आज़माएँ:
✅ समाधान 1: UID और GID के साथ माउंट करें
sudo mount -t ntfs-3g -o uid=1000,gid=1000 /dev/sdb1 /mnt/ntfs
✅ समाधान 2: fstab अपडेट करें
UUID=1234-ABCD /mnt/ntfs ntfs-3g defaults,uid=1000,gid=1000 0 0
✅ समाधान 3: Windows NTFS अनुमतियों को समायोजित करें
Windows पर, Properties → Security Settings पर जाएँ और अपने उपयोगकर्ता को पूर्ण नियंत्रण प्रदान करें।
7.4 NTFS ड्राइव को सुरक्षित रूप से कैसे हटाएँ?
उ: Ubuntu से NTFS विभाजन को सुरक्षित रूप से हटाने के लिए, इन चरणों का पालन करें:
✅ मैन्युअल रूप से अनमाउंट करें
sudo umount /mnt/ntfs
✅ यदि “Device or Resource Busy” दिखाई देता है
sudo fuser -m /mnt/ntfs
sudo fuser -k /mnt/ntfs
sudo umount /mnt/ntfs
7.5 मैं Ubuntu में अपनी Windows NTFS ड्राइव को क्यों नहीं माउंट कर पा रहा हूँ?
उ: Windows का “Fast Startup” NTFS विभाजन को लॉक कर रहा हो सकता है।
✅ समाधान: तेज़ स्टार्टअप अक्षम करें
- Windows खोलें और Control Panel → Power Options पर जाएँ
- “Choose what the power button does” पर क्लिक करें
- “Change settings that are currently unavailable” पर क्लिक करें
- “Turn on fast startup” को अनचेक करें
- को पूरी तरह से शटडाउन करें और फिर से माउंट करने का प्रयास करें
7.6 अनमाउंट करते समय “Device or Resource Busy”
उ: कोई अन्य प्रक्रिया NTFS विभाजन का उपयोग कर रही हो सकती है।
✅ समाधान: सक्रिय प्रक्रियाओं को खोजें और समाप्त करें
sudo fuser -m /mnt/ntfs
sudo fuser -k /mnt/ntfs
sudo umount /mnt/ntfs
✅ समाधान: फोर्स अनमाउंट
sudo umount -l /mnt/ntfs
7.7 fstab ऑटो-माउंट काम नहीं कर रहा है
उ: /etc/fstab में त्रुटियों या गलत UUID सेटिंग्स की जाँच करें।
✅ समाधान 1: UUID सत्यापित करें
blkid
✅ समाधान 2: fstab कॉन्फ़िगरेशन ठीक करें
UUID=1234-ABCD /mnt/ntfs ntfs-3g defaults,uid=1000,gid=1000 0 0
✅ समाधान 3: सुनिश्चित करें कि माउंट पॉइंट मौजूद है
sudo mkdir -p /mnt/ntfs
✅ समाधान 4: परिवर्तन लागू करें
sudo mount -a
7.8 NTFS विभाजन पर “Disk Full” त्रुटि
उ: Windows NTFS कोटा या संपीड़न सेटिंग्स सक्षम हो सकती हैं।
✅ समाधान
- Windows में, Properties → Disk Cleanup पर जाएँ
- किसी भी संपीड़न या कोटा प्रबंधन सेटिंग को अक्षम करें
- त्रुटियों की जाँच के लिए Windows की chkdsk उपयोगितााएँ
सारांश
- NTFS-3G और NTFS3 के बीच अंतर को समझें ताकि सबसे अच्छा विकल्प चुन सकें
- यदि लिखने की अनुमति अस्वीकृत है, तो Windows “Fast Startup” को निष्क्रिय करें
- अनुमति त्रुटियों के लिए, माउंट करते समय
uid=1000,gid=1000सेट करें - सुनिश्चित करें कि fstab प्रविष्टियाँ सही हैं और UUID सही ढंग से कॉन्फ़िगर किए गए हैं
- यदि अनमाउंट विफल हो जाता है, तो
fuserके साथ सक्रिय प्रक्रियाओं की जाँच करें



