मैं OS X में NTFS ड्राइव में कैसे लिख सकता हूँ?


57

मैक ओएस एक्स में NTFS-स्वरूपित ड्राइव के लिए OS X लिखने के लिए सबसे अच्छा, सबसे आसान, अधिमानतः सस्ता तरीका क्या है?


2
यदि एनटीएफएस फाइलस्टार सीगेट हार्डड्राइव होता है, तो उनके मुक्त संस्करण का उपयोग पैरागॉन एनटीएफएस ड्राइवर्स (ओएसएक्स 10.10+ के लिए) करें।
--वद

जवाबों:


34

वर्तमान समाधानों के साथ मई 2015 को अपडेट किया गया।

नि: शुल्क समाधान

OS X के लिए FUSE - MacFUSE का उत्तराधिकारी

NTFS-3G को
2010 से कुछ भी नए स्रोत के लिए एक निर्माण की आवश्यकता है। अंतिम "पूर्व निर्मित" संस्करण http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os- से लिंक किया गया x-2010102.html आप अन्य उत्तरों में होमब्रे का उपयोग करके इसे स्रोत से बना सकते हैं।

सशुल्क समाधान

पैरागॉन NTFS

टक्सरा NTFS


MacFuse परित्याग है, और 2009 से अद्यतन नहीं किया गया है।


3
OS X और NTFS-3G के लिए फ्यूज को एक साथ स्थापित किया जाना चाहिए। पूर्ण स्थापना एल कैप्टन पर मुश्किल है: मेरा उत्तर देखें apple.stackexchange.com/a/213575/62697
कोयूर

3
मुझे खेद है, लेकिन यह लगभग लिंक-ओनली उत्तर है, इसलिए मैंने इसे डाउनवोट कर दिया है। वर्तमान में दोनों apple.stackexchange.com/questions/106589/… और apple.stackexchange.com/questions/152661/… को इस प्रश्न के डुप्लिकेट के रूप में चिह्नित किया गया है, लेकिन दुर्भाग्य से यह (वर्तमान में स्वीकृत) उत्तर मेरी राय में उच्चतम गुणवत्ता नहीं है। ।
cubuspl42

27

यह उत्तर ओएस एक्स 10.11 एल कैपिटन , मैकओएस 10.12 सिएरा , मैकओएस 10.13 हाई सिएरा , मैकओएस 10.14 मोजावे के लिए नवीनतम संगतता के लिए है ।

  1. GitHub से नवीनतम osxfuse (3.xx) स्थापित करें । या Homebrew के साथ इसे स्थापित करें:

    brew cask install osxfuse
    
  2. होमब्रॉव के साथ नवीनतम एनटीएफएस -3 जी स्थापित करें:

    brew install ntfs-3g
    
  3. ऑटो-माउंट NTFS वॉल्यूम रीड-राइट मोड में:

    लिंक को अस्थाई रूप से अक्षम करने के बाद NTFS-3G को बूट करें

    • [पकड़ कर रिबूट CMD+ Rवसूली मोड में प्राप्त करने के लिए]

      csrutil disable
      
    • [आम तौर पर रिबूट]

      sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
      sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
      
    • [पकड़ कर रिबूट CMD+ Rवसूली मोड में प्राप्त करने के लिए]

      csrutil enable
      
    • [आम तौर पर रिबूट]

जब आप macOS (10.11 → 10.12 → 10.13 → 10.13 → ...) को अपग्रेड करते हैं तो आपको हर साल मैन्युअल रूप से (चरण 3) पुनः लिंक करने की आवश्यकता होगी।


निम्नलिखित विकी पेज भी देखें: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G


1
ठीक है, यह सब करने के बाद NTFS वॉल्यूम स्वचालित रूप से माउंट हो जाएगा?
मोहम्मद फावज़ान

1
@MohammedFawzan हां, यही लक्ष्य है।
करूर

1
मैंने सभी चरणों की कोशिश की। फिर भी मैं वॉल्यूम पर नहीं लिख सकता। : /
मोहम्मद फावज़ान

2
जो लोग इसे स्टार्टअप के दौरान लिंक नहीं करना चाहते हैं और सिर्फ इसे देना चाहते हैं, आप यह कोशिश कर सकते हैं। "NTFS-3G को स्थापित करने के बाद आप टर्मिनल में निम्नलिखित आदेशों को निष्पादित करके मैन्युअल रूप से NTFS वॉल्यूम को रीड-राइट मोड में माउंट कर सकते हैं। वास्तविक NTFS विभाजन के साथ बदलें / dev / disk1s1 जिसे आप माउंट करना चाहते हैं। आप डिस्क्यूटेरिन सूची का उपयोग करके विभाजन नाम पा सकते हैं। sudo mkdir / Volumes / NTFS sudo / usr / local / bin / ntfs-3G / dev / disk1s1 / Volumes / NTFS -olocal -oallow_other "from github.com/osxxuse/osxfuse/wiki/NTFS-3G
शारुख मस्तान

1
मैंने दो ऑफ़लाइन परिणाम अपडेट के साथ हाई सिएरा को ओएसएक्स 10.10 अपडेट किया और एनटीएफएस समर्थन टूट गया। मैं सफलता के बिना ऊपर काढ़ा गाइड के माध्यम से चला गया। फिर मैं [काढ़ा स्थापित करें ntfs-3G] एक बार और लिंक सुझाव और लिंक त्रुटि मिला। ड्राई-रन मोड में लिंक चलाएं यह देखने के लिए कि कौन सी फाइलें काढ़ा द्वारा हटा दी जाएंगी। उन्हें मैन्युअल रूप से हटाएं, [काढ़ा लिंक] चलाएं और रिबूट करें - सब कुछ ठीक काम करता है। मुझे आशा है कि यह किसी की मदद करेगा :)
डेनिस बर्मनकोव

14

मैंने माउंटेन शेर पर यह परीक्षण किया है और यह मुफ़्त है और आपको रिबूट करने की आवश्यकता नहीं है। यह ओएस एक्स के मूल NTFS ड्राइवरों का उपयोग करता है।

  1. आपके डिवाइस में प्लग-इन

  2. टर्मिनल में लिखें diskutil listऔर IDENTIFIER देखें जहां TYPE Windows_NTFS है।

    इस मामले में यह है disk1s1

  3. फिर निम्नलिखित चलाएं:

    diskutil unmount /dev/disk1s1
    cd /Volumes
    mkdir Elements
    sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements
    open /Volumes/Elements
    

3
मैंने १०. tried.४ और १०.8 वीएम पर यह कोशिश की, लेकिन मुझे यह काम नहीं मिला। Read-only file systemजब मुझे उदाहरण के लिए चलाने की कोशिश की गई तो मुझे एक त्रुटि मिली mkdir /Volumes/HD-HCU2/aa। क्या कोई कारण है कि आपने उपयोग किया है nobrowse?
18

आप गलत रास्ते पर फ़ोल्डर बना रहे हैं। आप के तहत फ़ोल्डर बनाना चाहिए /Volumes
कोडर

nobrowsentfs को लिखने योग्य बनाने की आवश्यकता है।
कोडर जूल

5
+1, ध्यान रखें कि यह सुविधा पूर्ण और अच्छी तरह से परखी नहीं गई है। यह किसी कारण से डिफ़ॉल्ट रूप से सक्षम नहीं है। वर्थ ने उल्लेख किया कि बल-राइट-इनेबल्ड ड्राइवर ने NTFS वॉल्यूम को नुकसान पहुँचाया, जबकि मैं इसके साथ खेल रहा था।
फरजाद

2
मैंने इस पद्धति के सुरक्षित नहीं होने के बारे में एक चेतावनी जोड़ी है। यह पुराना भद्दा Apple NTFS ड्राइवर हमेशा के लिए रहा है, यह हमेशा के लिए जाना जाता है कि इसे RW होने के लिए मजबूर किया जा सकता है, और यह हमेशा के लिए जाना जाता है कि यह किसी भी तरह से स्थिर नहीं है।
क्यूबसप्लि 42

9

सरलतम समाधान MacFUSE के लिए MacFUSE और NTFS-3G का उपयोग करना होगा , हालांकि इस पद के रूप में OS X v.9.0 ($ 19.95 USD) समर्थन 10.7 के लिए केवल Tuxera NTFS (~ $ 35 USD) और PARAGON सॉफ़्टवेयर NTFS । हालांकि, आप मुक्त करने के लिए टक्सरा से मुक्त स्रोत ले सकते हैं ।

OS X 10.6 के रूप में आप मूल रूप से NTFS समर्थन को सक्षम कर सकते हैं, हालांकि आपका माइलेज भिन्न हो सकता है। यदि आप रुचि रखते हैं, तो मैक ओएस एक्स संकेत द्वारा इस राइटअप का पालन करें, लेकिन मैं इस एक पर मैकफ़स विधि का उपयोग करूंगा। ध्यान रखें कि इनमें से कोई भी तरीका पूरी तरह से समर्थित नहीं है।


1
बस ध्यान देने के लिए- मुझे NTFS-3G और लायन के साथ कुछ समस्याएं हैं , जो शायद इसलिए हो सकती है क्योंकि OS X बाइनरी थोड़ा पुराना है (2010.10.2 बनाम 2011.4.12 )
जरी कीनलेन

1
मैक v9 के लिए पैरागॉन NTFS शेर के साथ संगत नहीं है। पैकेज को डबल क्लिक करें "ऑपरेशन पूरा नहीं किया जा सका"

नए मैकबुक प्रो रेटिना के लिए टक्सरा एनटीएफएस का उपयोग करने का कोई नुकसान?
रेंडर

1
MacFUSE को OS X
C Octur

6

यह नहीं कह सकता कि MacFUSE के लिए MacFUSE और NTFS-3G का उपयोग करना सबसे आसान तरीका है, लेकिन वे स्वतंत्र हैं और यह बहुत अच्छा है! :) मैंने उन्हें लगभग एक वर्ष तक उपयोग किया है जब तक कि 500GB बाहरी Seagate HDD नहीं खरीदा और Mac ड्राइवर के लिए Paragon NTFS मिल गया सीगेट साइट से मुक्त करने के लिए: http://www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/ । एक महीने के लिए स्थिर काम करता है, अभी तक कोई समस्या नहीं हुई। किसी को भी पता है, क्या Apple के रिलीज होने पर सीगेट HDD के उपयोगकर्ताओं को नए OS X के लिए मुफ्त NTFS ड्राइवर अपग्रेड मिलेगा?


3
क्या पैरागॉन 14 का सीगेट संस्करण सीगेट के अलावा अन्य ड्राइव के लिए काम करता है?
मलहल

5

यहां बताया गया है कि ntfs-3G (कोइयर के जवाब लेकिन एक समय के उपयोग के लिए) का उपयोग करके एक बार माउंट कैसे करें। इस तरह से आपको सुरक्षित मोड में बूट करने या csrutil का उपयोग करने की आवश्यकता नहीं है। NB: ntfs-3G का उपयोग करने के लिए "सुरक्षित" होने के लिए अफवाह है "बिल्ट-इन" आरडब्ल्यू, नोब्रोसे "माउंट विकल्प की तुलना में लिखने के लिए:

Https://github.com/osxfuse/osxfuse/releases से नवीनतम osxfuse (3.xx) स्थापित करें । या होमब्रे से इसे स्थापित करें:

brew cask install osxfuse

निम्नानुसार, Homebrew ( https://brew.sh/Homebrew ) से नवीनतम NTFS-3GNTFS-3G स्थापित करें:

brew install ntfs-3g

एक बार माउंट (डिस्क 1s1 को अपने मूल्यों से बदलें, mountडिस्क डालने के बाद एक कमांड चलाकर खोज करने योग्य, आपको एक पंक्ति दिखाई देगी जैसे

/dev/disk1s1 on /Volumes/SomeNtfsDrive (ntfs, local, nodev, nosuid, read-only, noowners) पकड़ो disk1s1:

 diskutil unmount /dev/disk1s1
 sudo mkdir /Volumes/my_writable_ntfs
 sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/my_writable_ntfs -olocal -oallow_other

आपको एक पॉपअप "सिस्टम एक्सटेंशन" "ओपन सिक्योरिटी प्रेफरेंस" पर क्लिक करें और डेवलपर नाम के आगे "अनुमति दें" पर क्लिक करें। यदि आप अनुमति बटन पर क्लिक नहीं कर सकते हैं, तो यहां देखें ।

अनुमति पर क्लिक करने के बाद फिर से कमांड चलाएँ। जब तक आप रिबूट नहीं करेंगे तब तक अच्छा रहेगा। या इसे मैन्युअल रूप से विघटित करें।

इसे स्थायी करने के बारे में अधिक जानकारी और निर्देश के लिए, https://github.com/osxfuse/osxfuse/wiki/NTFS-3G देखें


4

हमारे शुरू करने से पहले। सुनिश्चित करें कि आपका बाहरी नाम लेबल एक शब्द है। इसका मतलब है कि बीच में कोई जगह नहीं है।

मेरी डिस्क = गलत

my_disk या my-disk या mydisk = CORRECT

अभी

  1. ओपन टर्मिनल [ Command+ Space+ "टर्मिनल"]
  2. प्रकार: sudo nano /etc/fstab
  3. नैनो में, प्रकार: LABEL=my_disk none ntfs rw,auto,nobrowseनोट: my_disk है अपने डिस्क नाम
  4. बचाने के लिए और बाहर निकलने के लिए Control+ Xऔर EnterऔरEnter
  5. [वैकल्पिक] उपयोग में आसानी के लिए, हम डेस्कटॉप के लिए एक लिंक-लिंक बनाते हैं: टर्मिनल में ->sudo ln -s /Volumes ~/Desktop/Volumes

बाद में

जब आपको इसकी आवश्यकता नहीं है। यह उतना ही सरल है:

टर्मिनल में sudo rm /etc/fstab


5
निकाला जा रहा है /etc/fstabअगर यह किसी भी अन्य महत्वपूर्ण प्रविष्टियों शामिल नहीं है केवल एक विकल्प है
nohillside

2
@AFwcxx, लेबल में रिक्त स्थान हो सकते हैं, आपको बस \040'' (स्थान) के लिए स्थानापन्न करना होगा। उदाहरण देखें man fstab:LABEL=The\040Volume\040Name\040Is\040This none msdos ro
user3439894

यह और osxdaily.com/2013/10/02/enable-ntfs-write-support-mac-os-x ने मुझे बहुत मदद की। मुझे बस इतना करना था कि मेरे ड्राइव को अनमाउंट करें, fstab फाइल को एडिट करें, एक सिम्-लिंक बनाएं और वह यह है। आपका बहुत बहुत धन्यवाद!
WhatHiFi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.