Yosemite पर एनटीएफएस-निर्मित ड्राइव पर लिखें [डुप्लिकेट]


76

इस सवाल का पहले से ही यहाँ एक जवाब है:

मुझे कभी-कभी USB ड्राइव माउंट करने की आवश्यकता होती है जो NTFS स्वरूपित होती हैं और उन्हें लिखती हैं। मावेरिक्स पर मैंने होमब्रीव फॉर्मूला का उपयोग करके इसे हासिल किया ntfs-3gजो निर्भर करता है osxfuse

योसेमाइट में अपग्रेड करने के बाद, osxfuseटूट गया है। मुख संदेश:

==> Upgrading osxfuse
osxfuse: OS X Mavericks or older is required for this package.
OS X Yosemite introduced a strict unsigned kext ban which breaks this package.
You should remove this package from your system and attempt to find upstream
binaries to use instead.
Error: An unsatisfied requirement failed this build.

मैं इसका मतलब यह लेता हूं कि द्वारा उपयोग किए गए कर्नेल एक्सटेंशन osxfuseपूरी तरह से योसेमाइट में बंद हैं क्योंकि यह Apple द्वारा डिजिटल रूप से हस्ताक्षरित नहीं है, जबकि Mavericks में इसकी अनुमति थी।

तो, अब वहाँ कोई रास्ता नहीं है और Yosemite में एनटीएफएस-स्वरूपित यूएसबी ड्राइव को लिखने या लिखने के लिए या तो ओपन-सोर्स सॉफ़्टवेयर का उपयोग कर या मुफ्त में, अनएकेनब्रीड (स्पायवेयर / मैलवेयर नहीं है या बेकार टूलबार आदि के साथ बंडल किया गया है) ऐप स्टोर से सॉफ़्टवेयर?


"अनएकेनडर्ड" को परिभाषित करें ... मैक ऐप स्टोर के सभी सॉफ्टवेयर में DRM है।
ट्यूबडॉग

उपयोगकर्ता सभी पर kext हस्ताक्षर की जाँच से OSX को अक्षम कर सकते हैं। ट्रिम एनबलर के पास ऐप्पल का आशीर्वाद नहीं है, लेकिन इसके डेवलपर के पास योसमाइट के लिए सक्षम ऐप है जो कम नहीं है। cindori.org/trim-enabler-and-yosemite
दूरवर्ती

आपके पास यह सॉफ्ट पैरागॉन
software.com/home/ntfs-mac

अच्छा प्रश्न। अगर पैकेज को वास्तव में अनइंस्टॉल करने की आवश्यकता है, या अगर इसे अपग्रेड होने तक इंतजार करना चाहिए, तो मैं बहस कर रहा हूं। जैसे कि दूर-दराज ने क्या कहा है, यह kext हस्ताक्षर मुद्दे के आसपास प्राप्त करना संभव है, मेरा मानना ​​है कि सवाल यह है कि क्या ऑक्सफ्यूज़ (या योगदानकर्ता) इसे कुछ ध्यान देगा।
Vol7ron

दिलचस्प बात यह है कि ntfs-3gअभी भी होमब्रे के माध्यम से उपलब्ध है।
Vol7ron

जवाबों:


58

टर्मिनल खोलें।

यदि आपने ओएसएक्सफ़्यूज़ स्थापित किया है, तो आपको इसे अनइंस्टॉल करना होगा, क्योंकि अहस्ताक्षरित केक्स को अब प्रतिबंधित कर दिया गया है। प्रकार:

brew cask uninstall osxfuse

दूसरी ओर, यदि आपके पास होमब्रे नहीं है, तो इसे डाउनलोड करें:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew को अपडेट करने की सिफारिश की गई है।

brew update

यदि आपके पास Homebrew पीपा स्थापित नहीं है , तो टाइप करें:

brew install caskroom/cask/brew-cask

osxfuseHomebrew पीपा से एक बाइनरी पैकेज स्थापित करें :

brew cask install osxfuse

स्थापित करें ntfs-3g:

brew install ntfs-3g

आपको mount_ntfsड्राइव को स्वचालित रूप से माउंट करने के लिए , एक सिमलिंक बनाने की आवश्यकता है :

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original 
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

यदि आप OS X 10.11 चला रहे हैं और ऊपर दिए गए आदेश विफल हैं, तो प्रयास करें:

sudo nvram boot-args="rootless=0"

संपादित करें: यह मेरे लिए अंतिम एल कैपिटान (मैक ऐप स्टोर से) में काम नहीं करता है। मुझे पुनर्प्राप्ति के माध्यम से एसआईपी को अक्षम करना पड़ा। क्या कोई पुष्टि कर सकता है कि यह वास्तव में आवश्यक है?

... और अपनी मशीन को रिबूट करें। फिर फिर से सहानुभूति का प्रयास mount_ntfsकरें।

Bjorgvino को धन्यवाद ।


2
10.10.4 पर काम नहीं करता है। डिवाइस दिखाई दे रहा है diskutilलेकिन सही तरीके से माउंट नहीं है।
tyteen4a03

2
mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
Cœur

1
@ कूर शायद आप कमांड सुडो को भूल गए। इस क्रिया के लिए आपको सुपर उपयोगकर्ता विशेषाधिकार चाहिए।
अगसगंबिना

1
@agusgambina नहीं, sudo को नहीं भूले। फ़ाइल या फ़ोल्डर बंद है। मैं एल कैपिटन पर हूं।
कूर

4
मैं 10.11 पर हूं, मैंने एसआईपी को रिकवरी से अक्षम कर दिया, फिर सभी निर्देशों का पालन किया। जब भी मैं NTFS ड्राइव में प्लग करता हूं, तो यह / Volumes में माउंट होता है, और मैं इसका उपयोग करने में सक्षम हूं, लेकिन अजीब बात है, जब भी मैं इसे अनमाउंट करता हूं, और इसे फिर से प्लग करता हूं, तो यह "<name> 2" के रूप में दिखाई देता है, " <नाम> 3 "आदि जितनी बार मैंने अनप्लग किया और फिर से प्लग किया। पिछले माउंट अभी भी / वॉल्यूम में दिखाई देते हैं, लेकिन मैं उन्हें एक्सेस नहीं कर सकता। यह थोड़ा कष्टप्रद है। कोई आईडी? वास्तव में मैं कभी-कभी इसे एक्सेस भी नहीं कर सकता ...
adam10603

24

जल्दी से सभी हाल ही में OS X (Yosemite, El Capitan सहित) पर NTFS डिस्क पढ़ें / लिखें:

  1. खुला आवेदन -> उपयोगिताएँ -> टर्मिनल
  2. टाइप करें mountऔर अपनी डिस्क के साथ लाइन देखें। यह कुछ इस तरह दिखाएगा:/dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse)
  3. टर्मिनल में निम्नलिखित टाइप करें, /dev/diskXsXअपनी डिस्क के साथ mountकमांड में दिखाए अनुसार :

    sudo mkdir /Volumes/Mount  
    

    * सुनिश्चित करें कि डिवाइस पहले से ही माउंट नहीं है, यदि हां, तो कृपया इसे पहले अनमाउंट करें। अन्यथा यह त्रुटि के रूप में परिणाम देगा: Mount_ntfs: / dev / diskNsN on / Volumes / Mount: संसाधन व्यस्त

    sudo umount /Volumes/<device_name>
    sudo mount -o rw,auto,nobrowse -t ntfs /dev/diskXsX /Volumes/Mount/
    open /Volumes/Mount/
    

इस परिवर्तन को स्थायी रूप से चलाने के लिए निम्नलिखित (El Capitan के लिए सही):

  1. निम्नलिखित कमांड, अपनी डिस्क पर / dev / diskXsX चलाएं:

    export DEVICE=/dev/diskXsX   
    echo UUID=`diskutil info $DEVICE | grep UUID | awk '{print $3}'` none ntfs rw,auto,nobrowse 
    echo LABEL=NTFS none ntfs rw,auto,nobrowse
    
  2. sudo vifsपिछले 2 लाइनों से आउटपुट में रन और पेस्ट करें। इस प्रेस downको फाइल के निचले हिस्से में जाने के लिए, Aटेक्स्ट जोड़ना शुरू करना है, फिर 2 लाइनों में पेस्ट करना है escapeऔर फिर :wqफाइल लिखना है। (vifs OS X में fstab को संपादित करने का एकमात्र सुरक्षित तरीका है)।

  3. डिस्क को माउंट करने के लिए निम्न को चलाएँ

    sudo umount /Volumes/$DEVICE 
    sudo diskutil mountDisk $DEVICE
    sudo open `mount | grep $DEVICE | awk '{print $3}'`
    

नोट: जब आप इसे संलग्न करेंगे तो डिवाइस स्वचालित रूप से एक विंडो नहीं खोलेगी। इसे एक्सेस करने के लिए फाइंडर विंडो खोलें और Go>> Go to Folder से / वॉल्यूम चुनें


मुझे लगता है कि आप यह स्पष्ट करने के लिए उत्तर को संपादित करना चाह सकते हैं कि लोग किस हिस्से को बदलने वाले हैं। संभवतः, उन्हें केवल Tमात्रा नाम (हाँ?) में भाग को बदलना चाहिए , मात्रा नाम के DISK=Tसाथ पूरे को नहीं बदलना चाहिए ।
डीडब्ल्यू

awkसाथ $5मेरी 0SX 10.10 (पैदावार कुछ भी नहीं) पर काम नहीं करता। कमांड आउटपुट स्वरूपण परिवर्तित हो सकता है। मैंने cut -b 30-80वर्कअराउंड के रूप में उपयोग किया है।
youri

3
मेरा जवाब "माउंट_नैफ़्ट्स: / डेव / डिस्क 2 एस 1 / वॉल्यूम / अनटाइल्ड: रीड-ओनली फाइल सिस्टम" के साथ है
टोफुटिम

1
मेरी एक ही त्रुटि है कि @tofutim:$ sudo mount -o rw,auto,nobrowse -t ntfs /dev/disk4s1 /Volumes/Mount/ mount_ntfs: /dev/disk4s1 on /Volumes/Mount: Read-only file system
Bigood

1
@tofutim और @Bigood - "रीड-ओनली फाइल सिस्टम" संदेश अक्सर एक संकेतक होता है कि NTFS विभाजन "गंदा" है, जिसका अर्थ है कि जब यह आखिरी बार विंडोज द्वारा खोला गया था, तो एक साफ शटडाउन नहीं था। विंडोज में डिस्क खोलें और chkdsk d: /fजहां d:ड्राइव अक्षर है वहां चलाएं । फिर सुनिश्चित करें कि आप Windows से एक साफ शटडाउन या अलग करते हैं।
होलिस्टिक डेवलपर

16

मैं आम तौर पर पैरागॉन NTFS का उपयोग करता हूं, लेकिन सिर्फ 10.10.1 के साथ इस पद्धति की कोशिश की और यह एक अल्पविकसित परीक्षण के बाद काम करने लगता है [एक फ़ोल्डर बनाया और कुछ छोटी फ़ाइलों की नकल की]

पैरागॉन को अक्षम करने के बाद, NTFS- स्वरूपित फ्लैश ड्राइव लेखन योग्य नहीं है: NTFS USB ड्राइव लेखन योग्य नहीं है

मैंने उस ड्राइव और अपेक्षित झंडे को अपनी fstab फ़ाइल में जोड़ा: Fstab में NTFS विकल्प

फिर फ्लैश ड्राइव को अनमाउंट और रीस्टोर किया गया। ध्यान दें कि यह अब डिवाइस के अंतर्गत साइडबार में दिखाई नहीं देता है। आपको इसे खोजने के लिए / वॉल्यूम निर्देशिका में नेविगेट करना होगा। हालाँकि, अब यह लेखनीय है। NTFS USB ड्राइव लेखन योग्य नहीं है

किसी तृतीय-पक्ष सॉफ़्टवेयर की आवश्यकता नहीं है, लेकिन आपको प्रत्येक लक्ष्य NTFS वॉल्यूम के लिए इसे दोहराना होगा।

इसके अतिरिक्त, ऐसी स्क्रिप्ट है जो सब कुछ स्वचालित रूप से सेट कर सकती है: http://sourceforge.net/projects/native-ntfs-osx/files/?source=navbar (बस OSX 10.5.5 योसेमाइट पर इसके साथ सफल हुआ)।


इस विकल्प का प्रयास न करें। कम से कम अब के लिए नहीं। मैंने इसके कारण अपना डेटा खो दिया है। एक बार नहीं, बल्कि दो बार। पहली बार, मैं कुछ फ़ाइल को हार्ड डिस्क पर कॉपी कर रहा था और गलती से हार्ड डिस्क को हटा दिया गया था और मेरे आश्चर्य में उस फ़ोल्डर का सारा डेटा खो गया। दूसरी बार, मैं कुछ फ़ाइल को हार्ड डिस्क पर कॉपी कर रहा था और इस बार उसे बाहर नहीं निकाला गया था, लेकिन फिर भी मैंने अपना डेटा खो दिया :( मुझे अपना डेटा वापस पाने के लिए रिकवरी सॉफ़्टवेयर का उपयोग करना पड़ा !!! यदि आप अपने डेटा के बारे में चिंता करने वाले हैं! , तो बेहतर है इस विकल्प से दूर रहें।
mac

1
यदि आपकी हार्ड डिस्क दूषित हो गई है, तो बस इसे विंडोज में प्लग करें। फिर आपको विंडोज़ पॉपअप मिलेगा जिसमें कहा जाएगा कि "स्कैन करने की सलाह दें" या "स्कैन के बिना जारी रखें"। पहला विकल्प चुनें। अगली स्क्रीन में दोनों चेक बॉक्स का चयन करें (त्रुटियों को ठीक करें और खराब बूट क्षेत्रों को सुधारने का प्रयास करें)। आप दूषित फ़ोल्डर को पुनर्प्राप्त करने में सक्षम होंगे :)
mac

यह पहली बार में काम किया, लेकिन जब मैंने अगले दिन कोशिश की तो यह काम नहीं किया, इसलिए मैंने स्थापित करना समाप्त कर दिया ntfs-3g
संगयुन ली

8

यह उत्तर OS X 10.11 El Capitan के लिए नवीनतम संगतता के उद्देश्य से है ।

  1. Https://github.com/osxfuse/osxfuse/releases से या साथ Homebrew से नवीनतम ऑक्सफ़्यूज़ (3.xx) स्थापित करें brew cask install osxfuse

  2. Homebrew ( http://brew.sh/ ) से नवीनतम NTFS-3G (2015.3.14) स्थापित करें ।

निम्नलिखित अनुसार:

brew install ntfs-3g
  1. अस्थायी रूप से अक्षम सिस्टम एकीकरण सुरक्षा के बाद बूट करने के लिए NTFS-3G लिंक करें।

निम्नलिखित अनुसार:

[reboot by holding CMD+R to get in recovery mode]
csrutil disable
[reboot normally]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[reboot by holding CMD+R to get in recovery mode]
csrutil enable
[reboot normally]

2

निम्नलिखित गाइड ने मेरे योसमाइट कंप्यूटर पर काम किया:

Macbreaker.com - OS X सहित OS X में NTFS हार्ड ड्राइव में राइटिंग को कैसे इनेबल करें

निरेश नामक एक व्यक्ति ने इस प्रक्रिया को एकल इंस्टॉलर में सरल बना दिया है:

हैकिन्टोश ज़ोन - मैक ओएस एक्स के लिए नि: शुल्क NTFS ड्राइवर (डाउनलोड करने से पहले आपको वेबसाइट पर पंजीकरण करना होगा)

इस फ़ाइल को स्थापित करना; कंप्यूटर को पुनरारंभ करने से NTFS लिखने में सक्षम बनाता है।

  1. MacFuse संगतता परत के साथ FUSE स्थापित करें,
  2. NTFS-3G स्थापित करें,
  3. FUSE- प्रतीक्षा स्थापित करें

दूसरा लिंक बदल गया है और पंजीकरण की आवश्यकता है। लेकिन पहला लिंक ठीक है। संक्षेप में: (1) MacFuse संगतता परत के साथ FUSE स्थापित करें, (2) स्थापित NTFS-3G, (3) FUSE- प्रतीक्षा स्थापित करें।
कूर

1

सभी हाल ही में ओएस एक्स मूल रूप से एनटीएफएस का समर्थन करते हैं (पढ़ें / लिखें)!

डिफ़ॉल्ट रूप से, ड्राइव माउंट करता है, और आप फ़ाइलों को ब्राउज़ कर सकते हैं। लेकिन यह केवल पढ़ने के लिए है। ड्राइव को लिखने योग्य बनाने के लिए, निम्न पंक्ति को इसमें जोड़ें/etc/fstab

LABEL=MyDrive none ntfs rw,auto,nobrowse

MyDrive को अपने वॉल्यूम के नाम से बदलें (जब आप इसे माउंट करते हैं तो फाइंडर में वॉल्यूम का नाम जांचें)।

फिर परिवर्तनों को देखने के लिए इसे अनमाउंट / रिमाउंट करें। डिस्क उपयोगिता का उपयोग करने के लिए ड्राइव को फिर से माउंट करने का एक सुविधाजनक तरीका है:

यहाँ छवि विवरण दर्ज करें

इसे चलाने के बाद ड्राइव देखने के लिए, खोजक में / वॉल्यूम देखें:

यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें

यह परिवर्तन स्थायी है।

इस मशीन पर आरोहित करने पर लेखन क्षमता को पूर्ववत करने के लिए, बस / etc / fstab से इस ड्राइव के लिए प्रविष्टि हटा दें।


1
हममम। बहुत खराब डिस्क उपयोगिता NTFS को प्रारूपित नहीं करेगी।
22

0

इस थ्रेड के अनुसार , वर्कअराउंड के रूप में, आप ओम्ब्रेफ्यूज़ बायनेरिज़ को प्रोजेक्ट से सीधे डाउनलोड और इंस्टॉल कर सकते हैं, इसके बजाय टेंब्ररे का उपयोग कर सकते हैं:

http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/

लेकिन ऐसा लगता है कि यह काम नहीं करेगा यदि आपके पास ब्रूज़ पैकेज (जैसे ग्लस्टर) हैं जो ऑक्सफ्यूज़ पुस्तकालयों पर निर्भर करते हैं, क्योंकि वे आपके तहखाने में दिखाई नहीं देंगे।


-2

मेरे द्वारा उपयोग किया जाने वाला सबसे अच्छा क्रॉस प्लेटफॉर्म फॉर्मेट vfat है। आदर्श नहीं है, लेकिन यह एक आकर्षण काम करता है और कोई गड़बड़ नहीं है कोई उपद्रव :)


मुझे नहीं पता कि इसे नकारात्मक वोट क्यों मिला। यह कुछ हद तक, एक बहुत ही मान्य बिंदु है। कोई व्यक्ति यह कह सकता है कि NTFS डे-फैक्टो फ़ाइल प्रारूप है और NTFS-स्वरूपित फ़्लैश ड्राइव मैक पर समस्याएँ पैदा करता है। इसलिए, आकस्मिक उपयोगकर्ता के लिए जो बस एक फ्लैश ड्राइव चाहता है जो सार्वभौमिक रूप से जागता है, exFat(परीक्षण किया गया ओके) या vFat(परीक्षण नहीं किया गया) समस्या को हल करने में मदद करता है। इस परिदृश्य में NTFS का उपयोग नहीं किया जाता है।
शैलेनटज

-2

मैं हमेशा Paragon NTFS का उपयोग करता हूं । कर के देखो। आप दोनों ओर से पढ़ / लिख सकते हैं और इस अवरोध को हमेशा के लिए भूल जाएंगे।


जिज्ञासा के लिए, क्यों minuses? उल्लिखित उत्तर में क्या गलत है?
सर्गेई कोस्त्रुकोव

2
शायद इसलिए कि सवाल कुछ "मुक्त" लग रहा था। अपने OS को अपग्रेड करना और आपको USB ड्राइव पढ़ने के लिए भुगतान करना शुरू करना होगा? यह कई लोगों के लिए अस्वीकार्य है।
कूर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.