El Capitan'da NTFS desteği [yinelenen]


13

Kısa bir soru, El Capitan'da NTFS destekleniyor mu? Harici sabit diskimi taktım ve ondan bir şeyler kopyalayabiliyorum, ancak yazamıyorum. Sanırım sadece okuma modu destekleniyor mu?


1
20 $ size Paragon NTFS alır . 31 ABD doları için Mac için Tuxera NTFS NTFS yapacak. Ben de kullanmıyorum ama Paragon'u kullanan bir meslektaşım var.
IconDaemon

2
NTFS Yazma Desteği aslında OS X'te bulunur, ancak muhtemelen bir lisans sorunu nedeniyle varsayılan olarak kapalıdır /etc/fstabve NTFS birimine uygun bir giriş yazılabilir. Bu, yerel yazma desteğinin IconDaemon tarafından belirtilen üçüncü taraf yardımcı programlardan daha yavaş olduğunu söyledi. Kişisel olarak Mac için Tuxera NTFS kullanıyorum, ancak yazma desteğini devre dışı bırakıyorum ve Sistem Tercihleri'ndeki Tuxera NTFS aracılığıyla kolayca yapıldığı için yalnızca gerektiğinde etkinleştiriyorum. Endişelenecek bir şey, NTFS birimindeki herhangi bir dosya sistemi bozulmasıdır, onarılacak OS X yerel yardımcı programları yoktur.
user3439894

Paragon NTFS kullanıyorum ve iyi.
Pratik

Yanıtlar:


16

NTFS'yi etkinleştirmek için OS X 10.11 El Capitan veya macOS 10.12 Sierra'da destek yazma.

  1. Https://github.com/osxfuse/osxfuse/releases adresinden en son osxfuse (3.xx) sürümünü yükleyin . ( MacFUSE Uyumluluk Katmanına ihtiyacınız yoktur ) veya Homebrew ile brew cask install osxfuse.

  2. Homebrew'dan en son NTFS-3G'yi (2016.2.22) yükleyin . (Xcode'a ihtiyacınız var)

Aşağıdaki gibi:

brew install ntfs-3g
  1. Sistem Bütünlüğü Korumasını geçici olarak devre dışı bıraktıktan sonra NTFS-3G'yi önyüklemeye bağlayın.

Aşağıdaki gibi:

[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]

Bu talimatları bu wiki sayfasından da alacaksınız: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G


Bu adımlar harika. Bir cazibe gibi çalıştılar ... fark ettiğim tek şey, bir grup dosyayı (10 Gb'den fazla) harici bir NTFS formatlı sabit sürücüye kopyalarken, Mac için Tuxera NTFS'den çok daha yavaş olduğunu fark ettim. .bad şey onun son sürümü ücretsiz değil (eskiden olduğu gibi) @ Cœur Bunu fark ettiniz mi? Varsa, düzeltmenin herhangi bir yolu var mı? Teşekkürler!
Clint Eastwood

1
@Jonathan NTFS-3G'yi kaynak kenarından oluşturmayı deneyebilirsiniz: stackoverflow.com/a/31014256/1033581
Cœur

1
bu cevap işe yaradı !, NOT: kurtarma modunda> terminalde
csrutil yazmanız

Benim için çalışmadı. Bir yaptım brew install homebrew/fuse/ntfs-3gve kurtarma moduna geçtikten sonra devre dışı bıraktım csrutil. Sonra normal moda geri döndüm, simgeyi yaptım ve csrutilkurtarma modunda etkinleştirdim . Şimdi normal modda, harici sürücümü [NTFS] bile algılamayacak. Daha önce salt okunur olarak monte edilirdi, ama şimdi bulucuda hiçbir şey görmüyorum. Ayrıca, sudo dmesgçıktı gibi çizgilerle sular altında Sandbox: coresymbolicatio(1283) System Policy: deny(1) file-write-unlink /System/Library/Caches/com.apple.coresymbolicationd/data. Herhangi bir yardım? @ Cœur
reza.safiyat

@ reza.safiyat, hayır, bu sorunla karşılaşmadı, bu yüzden yardım edemem.
Cur

5

Sadece El Capitan'da değil. En az 10.4'ten (kullandığım ilk sürüm) bu yana OS X'in NTFS ile ilgili standart davranışı buydu: okuyabilirsiniz, ancak yazamazsınız.

Yukarıda belirtilen çözümlere ek olarak NTFS-3G'yi de deneyebilirsiniz . Ya da başka bir yoldan gitmek istiyorsanız, PC'nizin Mac formatlı diskleri okumasına izin veren Windows için MacDrive adlı bir uygulama var.


2

Homebrew / fuse / ntfs-3g yüklerken hata alan kişiler için:

Hata: brew linkAdım başarıyla tamamlanmadı

Formül oluşturuldu, ancak / usr / local'a eklenmedi. Dosyaları kaldırmak aşağıdaki gibi bir hata döndürür:

Hata: Symlink, / ntfs-3g / acls.h / usr / local / include / ntfs-3g dahil edilemez yazılabilir değil.

Benim için çalışan çözüm bfontaine tarafından gönderildi:

sudo chown -R $(whoami):admin /usr/local; brew link --overwrite ntfs-3g


0

SABİT ÇÖZÜM:

OSX Yosemite ve El Capitan'da NTFS'ye yazın

Aşama 1

Install osxfuse (3.x.x) from https://github.com/osxfuse/osxfuse/releases.

Adım 2 Homebrew'u kurun: (terminaldeki komutun altında çalıştırın)

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

Adım 3 Homebrew formüllerini güncelleyin: (terminaldeki komutun altında çalıştırın)

brew update

Adım 4 ntfs-3g'yi yükleyin (terminaldeki komutun altında çalıştırın)

brew install ntfs-3g

Adım 5

OSX 10.11 (El Capitan) kullanıyorsanız, Sistem Bütünlüğü Korumasını geçici olarak devre dışı bırakın.

Bütünlük korumasını devre dışı bırakma adımları

Devre dışı bırakmak için dört adım vardır:

1 - Başlangıç ​​zil sesini duyduktan sonra Mac'i yeniden başlatın ve Command + R tuşlarını aynı anda basılı tutun, bu OS X'i Kurtarma Moduna önyükler

2- “OS X Utilities” ekranı görüntülendiğinde, ekranın üst kısmındaki 'Utilities' menüsünü aşağı çekin ve “Terminal” i seçin

3- Terminale aşağıdaki komutu yazın ve ardından return tuşuna basın:

csrutil disable

4- Değişikliklerin geçerli olması için Sistem Bütünlüğü Koruması'nın devre dışı bırakıldığını ve Mac'in yeniden başlatılması gerektiğini belirten bir mesaj görürsünüz,

reboot

ve Mac kendini yeniden başlatacak, normal şekilde açılmasına izin ver

6. Adım

Mount_ntfs için bir sembolik bağlantı oluşturma

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original 

sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

Adım 7

OSX 10.11 (El Capitan) kullanıyorsanız, Sistem Bütünlüğü Korumasını yeniden etkinleştirin.

5. adımı izleyin, yalnızca terminal komutunu

csrutil enable

8. Adım

sabit disk kablosunu mac'e takın. işe yarıyor.


Bu, yukarıda Coeur tarafından verilen çözümden nasıl farklıdır?
nohillside

Puan için teşekkürler patrix. Adım adım bir çözüm ekledim, böylece bir acemi bu adımları kullanarak gerçekte ne yaptığını anlayabilsin.
MANISH PATHAK
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.