Apa alasan teknis mengapa OS X tidak dapat menulis ke perangkat NTFS?


10

Mac OS X tidak dapat menulis ke hard drive dengan format NTFS. Namun, ia bisa membacanya.

Mengapa tidak bisa menulis ke sana?

Pemahaman dasar saya adalah bahwa format file menentukan bagaimana data disimpan dan diambil dalam suatu perangkat. Jadi, kunci untuk bekerja dengan perangkat penyimpanan adalah mengetahui aturan untuk penyimpanan dan pengambilan data.

Karena OS X dapat membaca perangkat dengan format NTFS, jelas OS X mengetahui aturan tersebut. Apa sebenarnya yang menghentikan OS X dari mengikuti aturan yang diperlukan untuk menulis data ke perangkat NTFS? Ia tahu bahwa itu adalah NTFS (hanya Dapatkan Info), jadi saya tidak melihat alasan mengapa ia tidak bisa melakukan ini.


Mac OS X dapat menulis ke disk NTFS. Ada perintah terminal (saya percaya ini adalah ini: sudo echo "UUID = ENTER_UUID_HERE tidak ada ntfs rw, auto, nobrowse" >> / etc / fstab) yang memungkinkan Mac untuk menulis. Mengenai mengapa Apple tidak mengaktifkannya secara default, saya tidak tahu.
PoisonNinja

Sebenarnya itu bisa dan berfungsi dengan baik jika Anda melakukan seperti yang ditulis AnonymousAppDev.
Max Ried

Jawaban:


9

OS X dapat menulis ke volume NTFS . Namun, itu adalah saklar tersembunyi, dan itu tidak didukung. Gunakan dengan risiko Anda sendiri.

Dukungan tingkat OS untuk sistem file adalah investasi teknis utama. Ini bukan hanya tentang mengetahui aturannya. Ada perbedaan mendasar antara HFS + dan NTFS, seperti karakter yang didukung dalam nama dan ukuran file maksimum. Saat menulis OS, belum lagi aplikasi, sangat mudah untuk membuat asumsi dalam kode Anda yang bergantung pada sistem file yang diharapkan.

Membaca file dari sistem file yang berbeda jauh lebih mudah daripada menulis file ke sistem file yang berbeda. Hanya dengan membaca file, sangat kecil kemungkinan hilangnya data. Dalam menulis file, sangat penting bahwa tindakan menulis file tidak kehilangan data (baik dalam file yang Anda tulis, atau file lain pada disk).

Mendukung sistem file lain berarti ada biaya besar untuk pengembangan OS dan tim pengujian. Jika Anda melihat perbandingan sistem file ini , Anda dapat melihat banyak tempat di mana kedua sistem file ini berbeda. Tanpa dukungan resmi untuk NTFS, asumsi teraman adalah bahwa itu belum cukup diuji dan mungkin tidak mendukung semua fitur NTFS.


Penjelasan hebat! Dalam beberapa kasus interoperabilitas tidak mungkin: sistem file caes sensitif di mana ada file keluar bernama adan Adalam direktori yang sama tidak dapat dikelola dengan benar pada OS yang case un sensitif (karena OS ini tidak akan dapat menangani perbedaan antara 2 file ini).
dan

0

Mungkin jika kita mengurai EULA kita akan mendapatkan wawasan. Jelas BISA setelah Anda mengetik kode cheat. Chromebook dan Linux (sebagian besar) bisa. Semua sistem file disarikan dari OS dasar sejak 25+ tahun yang lalu, artinya semuanya dioperasikan melalui plug-in (mis. Bagaimana cara PC DOS membaca NTFS? Pasang sebagai bagian SMB dan gunakan jaringan driver dll dll) Jadi dalam ringkasan tidak ada batasan teknis, batasan yang dijumpai bersifat hukum (mendefinisikan disengaja daripada tidak disengaja). Ini adalah Apple yang kita semua tahu, berpakaian rapi, sopan santun, bergairah berbicara ringan dan memegang kartu-kartu itu sangat dekat. Apple lama, yang mencengkeram tenggorokan Anda dan berteriak halitosis wangi kematian satu inci dari bola mata Anda, bahwa Apple telah pergi.


Apakah Anda punya bukti untuk ini? Saya belum menemukan apa pun yang mendukung ini, ia dapat membaca NTFS dengan baik, AFAIK tidak ada batasan hukum yang dapat diterapkan, dan "citra" Apple tampaknya tidak dipertaruhkan dengan cara apa pun di sini.
JMY1000
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.