जवाबों:
वर्तमान समाधानों के साथ मई 2015 को अपडेट किया गया।
नि: शुल्क समाधान
OS X के लिए FUSE - MacFUSE का उत्तराधिकारी
NTFS-3G को
2010 से कुछ भी नए स्रोत के लिए एक निर्माण की आवश्यकता है। अंतिम "पूर्व निर्मित" संस्करण http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os- से लिंक किया गया x-2010102.html आप अन्य उत्तरों में होमब्रे का उपयोग करके इसे स्रोत से बना सकते हैं।
सशुल्क समाधान
MacFuse परित्याग है, और 2009 से अद्यतन नहीं किया गया है।
यह उत्तर ओएस एक्स 10.11 एल कैपिटन , मैकओएस 10.12 सिएरा , मैकओएस 10.13 हाई सिएरा , मैकओएस 10.14 मोजावे के लिए नवीनतम संगतता के लिए है ।
GitHub से नवीनतम osxfuse (3.xx) स्थापित करें । या Homebrew के साथ इसे स्थापित करें:
brew cask install osxfuse
होमब्रॉव के साथ नवीनतम एनटीएफएस -3 जी स्थापित करें:
brew install ntfs-3g
ऑटो-माउंट 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
मैंने माउंटेन शेर पर यह परीक्षण किया है और यह मुफ़्त है और आपको रिबूट करने की आवश्यकता नहीं है। यह ओएस एक्स के मूल NTFS ड्राइवरों का उपयोग करता है।
आपके डिवाइस में प्लग-इन
टर्मिनल में लिखें diskutil list
और IDENTIFIER देखें जहां TYPE Windows_NTFS है।
इस मामले में यह है disk1s1
फिर निम्नलिखित चलाएं:
diskutil unmount /dev/disk1s1
cd /Volumes
mkdir Elements
sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements
open /Volumes/Elements
Read-only file system
जब मुझे उदाहरण के लिए चलाने की कोशिश की गई तो मुझे एक त्रुटि मिली mkdir /Volumes/HD-HCU2/aa
। क्या कोई कारण है कि आपने उपयोग किया है nobrowse
?
/Volumes
।
nobrowse
ntfs को लिखने योग्य बनाने की आवश्यकता है।
सरलतम समाधान 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 समर्थन को सक्षम कर सकते हैं, हालांकि आपका माइलेज भिन्न हो सकता है। यदि आप रुचि रखते हैं, तो मैक ओएस एक्स संकेत द्वारा इस राइटअप का पालन करें, लेकिन मैं इस एक पर मैकफ़स विधि का उपयोग करूंगा। ध्यान रखें कि इनमें से कोई भी तरीका पूरी तरह से समर्थित नहीं है।
यह नहीं कह सकता कि 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 ड्राइवर अपग्रेड मिलेगा?
यहां बताया गया है कि 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 देखें
हमारे शुरू करने से पहले। सुनिश्चित करें कि आपका बाहरी नाम लेबल एक शब्द है। इसका मतलब है कि बीच में कोई जगह नहीं है।
मेरी डिस्क = गलत
my_disk या my-disk या mydisk = CORRECT
sudo nano /etc/fstab
LABEL=my_disk none ntfs rw,auto,nobrowse
नोट: my_disk है अपने डिस्क नामsudo ln -s /Volumes ~/Desktop/Volumes
जब आपको इसकी आवश्यकता नहीं है। यह उतना ही सरल है:
टर्मिनल में sudo rm /etc/fstab
/etc/fstab
अगर यह किसी भी अन्य महत्वपूर्ण प्रविष्टियों शामिल नहीं है केवल एक विकल्प है
\040
'' (स्थान) के लिए स्थानापन्न करना होगा। उदाहरण देखें man fstab
:LABEL=The\040Volume\040Name\040Is\040This none msdos ro