Qual è il motivo tecnico per cui OS X non può scrivere su dispositivi NTFS?


10

Mac OS X non può scrivere su un disco rigido con il formato NTFS. Può, tuttavia, leggerlo.

Perché non può scrivergli?

La mia comprensione di base è che un formato di file determina come vengono archiviati e recuperati i dati in un dispositivo. Quindi, la chiave per lavorare con un dispositivo di archiviazione è conoscere le regole per l'archiviazione e il recupero dei dati.

Poiché OS X è in grado di leggere dispositivi con il formato NTFS, ovviamente OS X conosce tali regole. Cosa impedisce esattamente a OS X di seguire le regole necessarie per scrivere i dati su un dispositivo NTFS? Si sa che è NTFS (solo che Ottieni informazioni), quindi non vedo alcun motivo per cui non può farlo.


Mac OS X può scrivere su dischi NTFS. C'è un comando terminale (credo che sia questo: sudo echo "UUID = ENTER_UUID_HERE none ntfs rw, auto, nobrowse" >> / etc / fstab) che consente a Mac di scrivere. Non so perché Apple non l'abbia abilitato per impostazione predefinita.
PoisonNinja,

In realtà può e funziona bene se fai come ha scritto AnonymousAppDev.
Max Ried il

Risposte:


9

OS X può scrivere su volumi NTFS . Tuttavia, è un interruttore nascosto e non è supportato. Usalo a tuo rischio e pericolo.

Il supporto a livello di sistema operativo per un file system è un investimento tecnico importante. Non si tratta solo di conoscere le regole. Esistono differenze fondamentali tra HFS + e NTFS, come i caratteri supportati nel nome e la dimensione massima del file. Quando si scrive un sistema operativo, per non parlare delle applicazioni, è molto facile fare ipotesi nel codice che si basano sul file system previsto.

La lettura di un file da un file system diverso è notevolmente più semplice rispetto alla scrittura di un file in un file system diverso. Nella sola lettura di un file, ci sono poche possibilità di perdita di dati. Nella scrittura di un file, è indispensabile che l'atto di scrivere il file non perda i dati (né nel file che si sta scrivendo, né in altri file sul disco).

Il supporto di un altro file system comporta costi enormi per lo sviluppo del sistema operativo e i team di test. Se dai un'occhiata a questo confronto tra i file system , puoi vedere molti punti in cui questi due file system differiscono. Senza il supporto ufficiale per NTFS, il presupposto più sicuro è che non è stato sufficientemente testato e potrebbe non supportare tutte le funzionalità di NTFS.


Grande spiegazione! In alcuni casi l'interoperabilità è impossibile: un file system caes sensibile in cui sono presenti file di uscita con nome ae Anella stessa directory non può essere gestito correttamente su un sistema operativo che non distingue tra maiuscole e minuscole (poiché questo sistema operativo non sarà in grado di gestire il differenza tra questi 2 file).
dan

0

Forse se analizzassimo l'EULA otterremmo intuizioni. Ovviamente PUO 'una volta digitato il cheat code. Chromebook e Linux (la maggior parte) possono. Tutti i file system vengono estratti dal sistema operativo di base da oltre 25 anni, vale a dire che sono tutti gestiti tramite un plug-in (ad esempio, come può un PC DOS leggere NTFS? Montarlo come una condivisione SMB e utilizzare la rete autisti ecc. ecc.) Quindi, in sintesi, non vi è alcuna limitazione tecnica, la limitazione riscontrata è di natura legale (definire intenzionale anziché accidentale). Questa è la Mela che tutti conosciamo, elegantemente vestita, maniere impeccabili, si dilettano in chiacchiere e tengono quelle carte molto vicine. La vecchia Mela, quella che ti afferra per la gola e urla l'alitosi profumata minacce di morte a un centimetro dai tuoi occhi, che Apple è sparita.


Hai qualche prova per questo? Non ho trovato nulla a sostegno di questo, può leggere bene NTFS, AFAIK non ci sono restrizioni legali che potrebbero essere messe in atto in ogni caso, e "l'immagine" di Apple non sembra essere in gioco in alcun modo qui.
JMY1000,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.