OS X'in NTFS aygıtlarına yazamamasının teknik nedeni nedir?


10

Mac OS X, NTFS biçimindeki bir sabit sürücüye yazamaz. Ancak okuyabilir.

Neden yazamıyor?

Temel anlayışım, bir dosya formatının verilerin bir cihazda nasıl saklanıp alınacağını belirlediğidir. Bu nedenle, bir depolama cihazıyla çalışmanın anahtarı, veri depolama ve alma kurallarını bilmektir.

OS X, NTFS biçimindeki aygıtları okuyabildiğinden, OS X bu kuralları bilir . OS X'in bir NTFS aygıtına veri yazmak için gerekli kuralları izlemesini tam olarak engelleyen nedir? O bilir Ben bunu yapamaz hiçbir neden göremiyorum NTFS olduğunu (sadece Bilgi Al do), bu yüzden.


Mac OS X, NTFS disklerine yazabilir. Mac'in yazmasına izin veren bir terminal komutu (bunun olduğuna inanıyorum: sudo echo "UUID = ENTER_UUID_HERE yok ntfs rw, auto, nobrowse" >> / etc / fstab). Apple'ın neden varsayılan olarak etkinleştirmediğine gelince, bilmiyorum.
PoisonNinja

Aslında AnonymousAppDev'in yazdığı gibi yapabilir ve iyi çalışır.
Max Ried

Yanıtlar:


9

OS X, NTFS birimlerine yazabilir . Ancak, gizli bir anahtardır ve desteklenmez. Kendi sorumluluğunuzdadır kullanın.

Bir dosya sistemi için işletim sistemi düzeyinde destek büyük bir teknik yatırımdır. Sadece kuralları bilmekle ilgili değil. HFS + ve NTFS arasında, adda ve maksimum dosya boyutunda desteklenen karakterler gibi temel farklılıklar vardır. Bir işletim sistemi yazarken, uygulamalardan bahsetmemek gerekirse, kodunuzda beklenen dosya sistemine dayanan varsayımlar yapmak çok kolaydır.

Farklı bir dosya sisteminden dosya okumak, farklı bir dosya sistemine dosya yazmaktan çok daha kolaydır. Sadece bir dosyayı okurken, çok az veri kaybı olasılığı vardır. Bir dosya yazarken, dosyayı yazma işleminin veri kaybetmemesi zorunludur (yazdığınız dosyada veya diskteki diğer dosyalar).

Başka bir dosya sistemini desteklemek, işletim sistemi geliştirme ve test ekiplerine büyük bir masraf olduğu anlamına gelir. Bu dosya sistemleri karşılaştırmasına bakarsanız, bu iki dosya sisteminin farklı olduğu birçok yeri görebilirsiniz. NTFS için resmi destek olmadan, en güvenli varsayım, yeterince test edilmediği ve NTFS'nin tüm özelliklerini desteklemeyebileceğidir.


Harika bir açıklama! Bazı durumlarda birlikte çalışabilirlik mümkün değildir: aynı dizinde adında ave Aaynı dizinde bulunan çıkış dosyalarının , büyük / küçük harfe duyarlı olmayan bir işletim sisteminde doğru yönetilemediği caes duyarlı bir dosya sistemi (bu işletim sistemi, bu 2 dosya arasındaki fark).
dan

0

EULA'yı ayrıştırsak belki de içgörü kazanırdık. Hile kodunu yazdıktan sonra açık bir şekilde CAN. Chromebook'lar ve Linux (çoğu) yapabilir. Tüm dosya sistemleri 25+ yıl öncesinden beri temel işletim sisteminden soyutlanır, yani hepsi bir eklenti ile çalıştırılır (örneğin bir DOS PC NTFS'yi nasıl okuyabilir? SMB paylaşımı olarak bağlayabilir ve ağı kullanabilir) Özetle teknik bir sınırlama yoktur, karşılaşılan sınırlama yasal niteliktedir (kazayla değil kasıtlı olarak tanımlayın). Bu hepimizin bildiği, akıllıca giyimli, kusursuz tavırlar, küçük konuşmalara hitap eden ve bu kartları gerçekte tutan Apple. Sizi boğazdan yakalayan ve ağız kokusu çığlık atan eski Apple, göz kürelerinizden bir inç uzakta, Apple'ın gittiğini tehdit ediyor.


Bunun için bir kanıtın var mı? Bunu destekleyen hiçbir şey bulamadım, NTFS para cezası okuyabilir, AFAIK yine de yerine getirilebilecek yasal kısıtlamalar yoktur ve Apple'ın "görüntüsü" burada hiçbir şekilde tehlikede görünmemektedir.
JMY1000
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.