題:
Write in NTFS using Mavericks
Yuri Malheiros
2013-10-24 19:37:45 UTC
view on stackexchange narkive permalink

我能夠在Mountain Lion中正常讀取和寫入NTFS文件系統,但是升級後此功能停止工作。

我在Mountain Lion中使用自製軟件安裝了ntfs-3g和fuse4x,並按照顯示的說明進行操作為了解決此問題,我刪除了ntfs-3g,fuse4x和fuse4x-kext並重新安裝它們。但這不能解決我的問題。

有人知道如何解決嗎?謝謝。

十三 答案:
matt burns
2013-11-22 17:17:24 UTC
view on stackexchange narkive permalink

我找到了執行此操作的正確方法(也適用於 Yosemite ):

安裝自製啤酒酒桶如果您還沒有它們:

  / bin / bash -c“ $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh )“ brew install caskroom / cask / brew-cask  

卸載任何以前版本的 osxfuse (現在禁止未簽名的kexts):

 酒桶卸載osxfuse  

更新Homebrew並安裝 osxfuse ntfs-3g

  brew updatebrew cask install osxfusebrew install ntfs-3g  

您需要為 mount_ntfs 創建一個符號鏈接,以使驅動器自動安裝:

  sudo mv / sbin / mount_ntfs / sbin / mount_ntfs。原始sudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfs  
請注意,並非默認情況下每個人都安裝了自製軟件。您能否在自製網站上添加一個鏈接,說明您需要安裝該鏈接才能獲取“ brew”命令?
奇蹟般有效 !
ntfs-3g是一個FUSE文件系統,因此它可以在用戶空間中運行-儘管它是免費的並且可能工作正常(經常在Linux上使用過),但是您可能會發現商業性的NTFS驅動程序(例如Tuxera的)運行速度更快對NTFS文件系統的讀/寫。
不適用於我...我得到這個:“ diskarbitrationd [21]:無法掛載/ dev / disk1s1(狀態代碼0x0000000D)。”
出現一些權限問題。確保所有內容都已鏈接``brew upgrade fuse4x''``brew upgrade ntfs-3g''
ntfs-3g似乎需要osxfuse,它與fuse4x衝突。
不適用於我,得到了“此程序正在使用的OSXFUSE庫版本與加載的OSXFUSE內核擴展不兼容。”手動從http://osxfuse.github.io/安裝OSXFUSE修復了此問題
精彩。工作正常。曾經警告過“核心”不明。
請注意,當前版本的osxfuse包含一個令人討厭的錯誤,該錯誤使/ Volumes中的目錄破碎了。
在小牛隊中表現不錯。必須使用“ brew install”而不是“ brew upgrade”。另外,不必先顯式安裝osxfuse,因為它是ntfs-3g依賴項,並且brew在brew install ntfs-3g上自動安裝。
如果您正在尋找一種安全,有效的自製軟件來使_Yosemite_上的NTFS R / W正常工作,請檢查我的問題以解決另一個問題:http://apple.stackexchange.com/a/180248/50394@mattburns您可以從中復制如果您願意,請anwser進行改進。
感謝為我工作的@cubuspl42,(我不得不通過一些編輯來調整您的答案)。乾杯。
“酒桶卸載osxfuse”是否會卸載大多數Mavericks用戶已安裝的純自製,非木桶版本的osxfuse?
用以下命令替換最後一個命令可能不太容易:`sudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfs`
`$ sudo mv / sbin / mount_ntfs /sbin/mount_ntfs.original 密碼: mv:將/ sbin / mount_ntfs重命名為/sbin/mount_ntfs.original:不允許操作`
如果在安裝ntfs-3g時遇到以下錯誤“錯誤:ntfs-3g沒有可用的公式”,請嘗試通過運行以下命令進行安裝:brew install homebrew / fuse / ntfs-3g
mpickens
2013-12-07 01:42:31 UTC
view on stackexchange narkive permalink

這很容易,您不需要,無需安裝任何第三方應用程序或驅動程序。不需要重新啟動。

  1. 找出“卷”的名稱
  2. 打開終端
  3. 創建或更新/ etc / fstab文件。將“ My040Passport”替換為“卷”的名稱。您可以通過在終端中輸入 sudo vi / etc / fstab 來實現。將提示您輸入密碼。

      ##警告-此文件只能使用vifs(8)##進行修改,不支持這樣做,並且可能具有破壞性。#LABEL =我\ 040護照none ntfs rw,auto,nobrowse  
  4. 拔下外部硬盤驅動器,然後再將其重新插入

  5. 不再能在Finder中看到您的HDD,您必須按照以下步驟從終端中打開它。 / p>
      cd / Volumesls打開My \ Passport  

    命令1將更改您的當前目錄。
    命令2將列出卷,您感興趣的捲將在此處列出。
    命令3將在Finder中打開您的音量。

  6. 由於在Finder中看不到HDD,因此我們向其添加一個鏈接到您的桌面上。打開終端,輸入此命令替換卷名,並根據需要替換目標。

      ln -s / Volumes / My \ Passport /〜/ Desktop / hdd  
  7. ol>
糟糕的是,桌面上沒有顯示任何圖標。我不知道這是為什麼。
-1
我也嘗試過一些博客提供的解決方案,並且有效!!!但是,直到我使用終端進行複制,一切都工作正常。我嘗試使用Finder複製到至少包含50GB數據的文件夾時,在外部HDD中,目標文件夾的內容為空,而沒有任何通知或錯誤。 :(現在該文件夾似乎總是空的。
這是寫入NTFS卷的最佳方法。使用Paragon NTFS或osxfuse等第三方應用程序會使您的模塊混亂,從而導致頻繁的內核崩潰。在為ext4嘗試Paragon extFS時,我遇到了同樣的問題。有關相關問題,請參見此線程:http://apple.stackexchange.com/questions/29842/how-can-i-mount-an-ext4-file-system-on-os-x(該線程用於ext4,但是使用第三方應用程序時,ntfs基本相同)
有一個小缺點。...您需要對插入的每個驅動器重複此步驟...有點痛苦,但是...不要大意...
Garrett Fogerlie
2013-10-29 14:10:26 UTC
view on stackexchange narkive permalink

我的設置與您相同,並且由於升級到10.9,所以無法寫入NTFS。我最終使用的解決方案(至少短期而言)是使用 Paragon NTFS forMac®OS X 11。它似乎可以正常運行,並且可以免費試用10天。

希望很快會找到更好的方法,但是我已經厭倦了它。

我沒有嘗試過的另一個選項是編輯 / etc / fstab 文件。以下是來自在OS X Mountain Lion上的NTFS寫入支持

  • 卸載其他第三方NTFS軟件,例如Paragon,Tuxera或NTFS-3G。
  • 編輯 / etc / fstab (您可以使用 sudo vi / etc / fstab 進行此操作)添加以下行: LABEL =“ VOLUME_NAME_WITHOUT_QUOTES”無ntfs rw,auto,nobrowse
  • 現在,只需卸載並重新安裝磁盤
我嘗試了您提到的其他方法,但是沒有運氣:(
這是我為Bootcamp驅動器所做的工作:“ LABEL = BOOTCAMP none ntfs rw,auto,nobrowse”。它在10.9 Maverick上運行良好。如果您使用的是Seagate HDD,則還可以下載免費的[Seagate NTFS驅動程序](http://www.seagate.com/support/external-hard-drives/desktop-hard-drives/backup-plus-desk/ntfs -驅動程序為mac-os-master-dl /)
此後,音量不會顯示在取景器窗口中。要訪問它,請從菜單->轉到->“轉到文件夾”菜單轉到“ /卷”。您也可以將此卷添加到側邊欄以方便將來訪問。
就像對其他人的警告一樣,我使用了此功能,然後對驅動器進行了備份(持續數天的持續活動),最終導致驅動器嚇壞了,使OSX崩潰,甚至在卸下驅動器後,我也無法使OSX再次穩定,直到刪除了/ etc / fstab文件。我不建議在Mavericks上使用此選項
@HaiFengKao僅適用於Seagate驅動器嗎?
@Szabolcs是的。驅動程序將檢測您的HDD品牌。
kwodzicki
2013-11-02 06:42:14 UTC
view on stackexchange narkive permalink

我在OS X Mavericks上使用了 macfuse-core-10.5-2.1.9 ntfs-3g-2010.10.2-macosx的組合,寫入NTFS驅動器。

  • 首先安裝macfuse-core-10.5-2.1.9
  • 然後安裝ntfs-3g-2010.10.2-macosx
  • 安裝後,讓我們打開NTFS-3G
    • 系統偏好設置> NTFS-3G
    • 單擊[啟用]
  • 最後,讓我們卸載目標NTFS磁盤並再次安裝

即使您收到TimeOut消息,也已經在正確的方向上。讓我們嘗試為NTFS硬盤驅動器創建文件和文件夾。

您能否詳細說明安排這種組合的步驟?簡單地安裝兩個都不適合我。
謝謝,我錯過了“點擊[啟用]”。對於超時消息,我認為您有FuseWait。
samirfor
2013-11-06 07:17:54 UTC
view on stackexchange narkive permalink

安裝適用於OS X Mountain Lion 10.8.2的NTFS-FREE軟件,然後重新啟動Mac。這在OS X Mavericks上對我有用。

這對我不起作用。
對我來說,也不適合小牛隊。
在OSX 10.9.3(Mavericks)上對我來說非常有效。謝謝你的推薦
Vinny
2014-04-09 02:28:06 UTC
view on stackexchange narkive permalink

使用MacPorts:

  sudo端口安裝fuse4x ntfs-3gsudo ntfs-3g / dev / disk2s1 / Volumes / ntfsmountpoint  
Cœur
2015-06-22 13:36:38 UTC
view on stackexchange narkive permalink

此答案旨在針對 OS X 10.11 El Capitan 的最新兼容性。

  1. https安裝最新的osxfuse(3.xx) ://github.com/osxfuse/osxfuse/releases或從 Homebrew brew cask install osxfuse

  2. 從brew(homebrew / fuse / ntfs-3g)安裝最新的NTFS-3G(2015.3.14)。

  3. ol>

    如下:

      brew install ntfs-3g  
    1. 在臨時禁用系統完整性保護後,將NTFS-3G鏈接到引導。
    2. ol>

      如下:

        [通過按住CMD + R以進入恢復模式重新啟動] csrutil disable [通常重新啟動] sudo mv / sbin / mount_ntfs /sbin/mount_ntfs.originalsudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfs [通過按住CMD + R進行重新引導以進入恢復模式] csrutil enable [正常重新引導]  

      安裝替代

      對於從源邊緣(2015.9.30)構建NTFS-3G:檢查此答案

有效。但是它沒有顯示在桌面甚至設備上的驅動器...僅顯示在/ Volumes中 它用來出現在特立獨行
@AkarshSatija可以嘗試http://apple.stackexchange.com/a/180248/62697或https://gist.github.com/mrpatiwi/8bca2f20b140150f1cbd
@AkarshSatija我發現了問題:要求osxfuse 3.0.x而不是2.8.x
Deniz
2013-12-07 11:42:18 UTC
view on stackexchange narkive permalink

我不了解Mavericks,但在Lion中,我可以使用 FUSE for OS X(一種免費的&開源替代品,可以替代Tuxera或Paragon的商業解決方案)對NTFS文件系統進行寫訪問。

請注意,這不是不是 舊的MacFUSE項目;不再被維護。

GP cyborg
2014-12-15 12:49:18 UTC
view on stackexchange narkive permalink

參會人員:
祝您好運!讓我們以安全的方式做到這一點
僅對於Seagate硬盤所有者,請在此處下載免費的驅動程序!
http://www.seagate.com/gb/en/support/downloads/item/ ntfs-driver-for-mac-os-master-dl /

其他用戶:
1.Fuse / NTFS-3G驅動程序是一個不錯的選擇。
http://www.macbreaker.com/2014/06/how-to-enable-writing-to-ntfs-hard.html
2。如果您是極客,則可以使用終端命令來執行許多其他選擇。但請注意,在將來的更新等過程中可能會遇到問題。

筆式驅動器:
如果是筆式驅動器(或任何較小的USB盤),您只需將其格式化為FAT32
對於大型硬盤,FAT32並不是一個好選擇,因為它具有文件大小限制等

TOPCaliber
2013-12-01 06:16:24 UTC
view on stackexchange narkive permalink

只需安裝OS X的舊MacFuse的最新版本。

我要做的是重新安裝NTFS-3G並下載並安裝 OS X的保險絲。 / p>

Senthilkumar Gopal
2014-02-16 13:17:22 UTC
view on stackexchange narkive permalink

按照Pawel的回答在小牛中為我解決了這個問題

  brew updatebrew install fuse4xbrew install ntfs-3gsudo mv / sbin / mount_ntfs /sbin/mount_ntfs.origsudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfsbrew信息fuse4x-kext  

即使鏈接失敗,也不會創建符號鏈接fuse4x,因為ntfs-3g也嘗試創建相同的鏈接。

mattsn0w
2015-02-25 08:19:11 UTC
view on stackexchange narkive permalink

以下內容適用於我在Mavericks(10.9.5)上的工作。我已經在Windows 7計算機上格式化了NTFS USB密鑰。假定設備名為“ usbkey”,並且磁盤顯示為/ dev / disk1:

  $ sudo umount / Volumes / usbkey $ sudo mkdir / Volumes / usbkey $ sudo mount -t ntfs -w -o rw,auto,nobrowse / dev / disk1 / Volumes / usbkey $ mount | / Volumes / usbkey上的grep usbkey / dev / disk1(ntfs,本地,noowners,nobrowse) 

我能夠使用Terminal將文件複製到NTFS格式化的驅動器中,也可以從其中復製文件運行“打開”。在終端的/ Volumes / usbkey位置。

srodriguex
2015-04-17 02:34:34 UTC
view on stackexchange narkive permalink

此腳本在優勝美地上為我工作。無需第三驅動程序! http://sourceforge.net/projects/native-ntfs-osx/files/



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...