Yanıtlar:
Mevcut çözümler ile Mayıs 2015 tarihinde güncellenmiştir.
Ücretsiz çözümler
OS X için FUSE - MacFUSE’nin Halefi
NTFS-3G
2010'dan daha yeni bir şey için kaynaktan bir derleme gerektirir. Http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os- x-2010102.html Diğer cevaplarda homebrew kullanarak kaynaktan oluşturabilirsiniz.
Ücretli çözümler
MacFuse terk edilmiş bir yazılımdır ve 2009'dan beri güncellenmedi.
Bu yanıt OS X 10.11 El Capitan , macOS 10.12 Sierra , macOS 10.13 Yüksek Sierra , macOS 10.14 Mojave için en son uyumluluk içindir .
GitHub'dan en son osxfuse'u (3.xx) takın . Veya aşağıdaki şekilde Homebrew ile kurun :
brew cask install osxfuse
En son yükleme NTFS-3G ile Homebrew aşağıdaki gibidir:
brew install ntfs-3g
Okuma-yazma modunda NTFS birimlerini otomatik olarak monte et:
Sistem Bütünlüğü Korumasını geçici olarak devre dışı bıraktıktan sonra aşağıdaki gibi NTFS-3G'yi bağlayın:
[ kurtarma moduna geçmek için CMD+ tuşunu basılı tutarak yeniden başlatın R]
csrutil disable
[normal şekilde yeniden başlat]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[ kurtarma moduna geçmek için CMD+ tuşunu basılı tutarak yeniden başlatın R]
csrutil enable
[normal şekilde yeniden başlat]
MacOS'u güncellediğinizde her yıl manuel olarak yeniden bağlanmanız gerekir (3. adım) (10.11 → 10.12 → 10.13 → 10.14 → ...)
Ayrıca aşağıdaki wiki sayfasına bakınız: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Bunu Mountain Lion'da test ettim ve ücretsizdir ve yeniden başlatmanıza gerek yoktur. OS X'in yerel NTFS sürücülerini kullanır.
Cihazınızı takın
Terminal'e yazın diskutil list
ve TYPE'nin Windows_NTFS olduğu IDENTIFIER'ı arayın.
Bu durumda disk1s1
Ardından aşağıdakileri çalıştırın:
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
Örneğin kaçmaya çalıştığım zamanki gibi bir hata aldım mkdir /Volumes/HD-HCU2/aa
. Kullanmanızın bir nedeni var mı nobrowse
?
/Volumes
.
nobrowse
Ntfs yazılabilir yapmak için gereklidir.
En basit çözüm MacFUSE ve NTFS-3G'yi MacFUSE için kullanmak olacaktır , ancak bu yazı itibariyle sadece Tuxera NTFS (~ 35 $ USD) ve OS X v.9.0 (19.95 USD) için PARAGON Software NTFS 10.7'yi desteklemektedir. Ancak Tuxera'dan ücretsiz olarak kaynak alabilirsiniz .
OS X 10.6'dan itibaren, NTFS desteğini yerel olarak etkinleştirebilirsiniz, ancak kilometreniz değişebilir. Eğer ilgileniyorsanız Mac OS X İpuçları tarafından bu yazıyı izleyin ama bunun üzerinde MacFUSE yöntemini kullanırdım. Bu yöntemlerden hiçbirinin tam olarak desteklenmediğini unutmayın.
MacFUSE ve NTFS-3G'yi MacFUSE için kullanmanın en kolay yol olduğunu söyleyemem, ama bunlar ücretsiz ve harika! :) Onları bir yıl boyunca 500GB harici Seagate HDD satın alıp Mac sürücüsü için Paragon NTFS alıyorum Seagate sitesinden ücretsiz olarak: http://www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/ . Bir ay boyunca istikrarlı çalışıyor, henüz bir sorun yaşanmadı. Kimse bilir, Seagate HDD'leri kullanıcıları Apple'ın piyasaya süreceği yeni OS X için ücretsiz NTFS sürücüsü güncellemesi alır mı?
İşte ntfs-3g kullanarak bir kerelik bağlamanın nasıl yapılacağını (coeur'un cevabı ancak bir kez kullanmak için). Bu şekilde güvenli modda başlatmanız veya csrutil kullanmanız gerekmez. Not: ntfs-3g kullanımı, yerleşik "rw, nobrowse" mount seçeneğinden daha fazla yazma erişimi için "daha güvenli" olduğu söylenir:
En son osxfuse (3.xx) 'ı https://github.com/osxfuse/osxfuse/releases adresinden yükleyin . Ya da Homebrew'dan aşağıdakileri kullanarak kurun:
brew cask install osxfuse
Aşağıdaki gibi Homebrew'den ( https://brew.sh/Homebrew ) en son NTFS-3GNTFS-3G'yi yükleyin :
brew install ntfs-3g
Bir defalık montaj (disk1s1'i değerlerinizle değiştirin mount
, diski yerleştirdikten sonra bir komut çalıştırarak keşfedilebilir)
/dev/disk1s1 on /Volumes/SomeNtfsDrive (ntfs, local, nodev, nosuid, read-only, noowners
) yakala 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
Açılır pencerede "sistem uzantısı engellendi" ifadesini alırsınız "Güvenlik Tercihlerini Aç" ı tıklayın ve geliştirici adının (Benjamin Fleischer) yanındaki "İzin Ver" i tıklayın. İzin ver düğmesini tıklayamıyorsanız, buraya bakın .
İzin ver tıklattıktan sonra komutu tekrar çalıştırın. Yeniden başlatana kadar iyi olacak. veya elle çıkarın.
Kalıcı hale getirme hakkında daha fazla ayrıntı ve talimat için, https://github.com/osxfuse/osxfuse/wiki/NTFS-3G adresini ziyaret edin.
Başlamadan önce. Harici ad etiketinizin BİR kelime olduğundan emin olun . Bu, aralarında boşluk olmadığı anlamına gelir.
diskim = YANLIŞ
my_disk veya diskim veya mydisk = DOĞRU
sudo nano /etc/fstab
LABEL=my_disk none ntfs rw,auto,nobrowse
Not: my_disk olan senin disk adısudo ln -s /Volumes ~/Desktop/Volumes
Artık ihtiyacın olmadığında. Bu kadar basit:
Terminalde sudo rm /etc/fstab
/etc/fstab
, yalnızca başka önemli girişler içermiyorsa bir seçenektir
\040
'' (boşluk) için. Bkz. Örnek man fstab
:LABEL=The\040Volume\040Name\040Is\040This none msdos ro