NTFS: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Possibili inconvenienti: parentesi chiusa ma mai aperta |
Aggiunto paragrafo sull'interoperabilità di NTFS con altri sistemi operativi. |
||
Riga 81:
Esiste anche un driver, ''ntfs-mount'' [http://mount-ntfs.sourceforge.net], per l'accesso alle partizioni NTFS da sistema operativo [[Solaris (sistema operativo)|Solaris]]/[[OpenSolaris]]. Analogamente è possibile accedere in lettura a partizioni NTFS anche da [[DOS]], ad esempio utilizzando ''Active@ NTFS Reader for DOS'' [http://www.ntfs.com/products.htm], programma freeware nella versione floppy, shareware nella versione CD avviabile. Nonostante quanto sia stato detto sopra riguardo alla presenza di journal e altre tecnologie di sicurezza in NTFS, esso è sì un passo avanti rispetto a FAT e FAT32, però NTFS rimane comunque un filesystem di concezione piuttosto obsoleta, dei primi [[anni 1990|anni novanta]] (come evoluzione di [[HPFS]], il filesystem di Microsoft usato su [[OS/2]]). Se paragonato con altri filesystem molto più moderni tipici degli ambienti Unix/Linux come ad esempio [[ext3]], [[ext4]], [[XFS (file system)|XFS]] e altri, {{senza fonte|NTFS risulta essere più lento in lettura/scrittura e meno affidabile rispetto alle perdite di dati se sottoposto a ripetuti blackout o reset della macchina}} anche se, avendo una struttura predisposta alla [[compatibilità in avanti]], negli anni è stato modificato ed esteso pur non riportando un numero di versione nel nome ufficiale.
== Interoperabilità ==
=== Windows ===
Sebbene le diverse versioni di ntfs siano compatibili in avanti e all'indietro, occorre prestare attenzione ad alcune considerazioni tecniche quando si intende montare volumi NTFS più recenti in versioni precedenti di Windows. Ciò può avere conseguenze negative in caso di dual boot o con dispositivi esterni di archiviazione. Ad esempio , cercare di utilizzare una partizione NTFS con abilitate le "versioni precedenti" ([[copia shadow]]) su un sistema operativo che non supporta tale caratteristica comporta la perdita delle versioni precedenti dei dati.
L'utility convert.exe permette di convertire volumi HPFS (solo su Windows NT 3.1, 3.5 e 3.51), FAT16 e FAT32 (su Windows 2000 e successivi).
=== BSD ===
[[FreeBSD]] 3.2<ref>{{Cita web|url=https://www.freebsd.org/releases/3.2R/notes/|titolo=Note di rilascio di FreeBSD 3.2|lingua=en}}</ref>, rilasciato nel maggio 1999 includeva il supporto NTFS in sola lettura scritto da Semen Ustimenko<ref>{{Cita web|url=https://man.openbsd.org/mount_ntfs.8|titolo=mount_ntfs(8) - OpenBSD manual pages|sito=man.openbsd.org|accesso=2024-05-20}}</ref>. Tale implementazione fu portata su NetBSD da Christos Zoulas e Jaromir Dolecek e rilasciata con la versione 1.5 del sistema operativo nel dicembre 2000. L'implementazione di FreeBSD è stata inoltre portata su OpenBSD da Julien Bordet e offre il supporto nativo in sola lettura a NTFS per default sulle piattaforme i386 e amd64 a partire dalla versione 4.9, rilasciata il 1° maggio 2011.
=== macOS ===
A partire da [[Mac OS X Panther|Mac OS X 10.3]] è inclusa l'implementazione del supporto NTFS in sola lettura sviluppata da Ustimenko per FreeBSD. Nel 2006 Apple ingaggiò nton Altaparmakov per scrivere una nuova implementazione NTFS in lettura/scrittura per [[Mac OS X Snow Leopard|Mac OS X 10.6]]. Sebbene questa sia inclusa nel sistema operativo, non è attivata di default in quanto è instabile e può causare errori gravi del kernel.
La [[Paragon Software Group]] commercializza un driver in lettura/scrittura denominato NTFS for Mac<ref>{{Cita web|url=https://www.paragon-software.com/it/home/ntfs-mac/|titolo=Paragon NTFS for Mac. Sito ufficiale.}}</ref>, che è inoltre incluso con alcuni modelli di dischi rigidi della Seagate.
=== Linux ===
Il kernel linux include, a partire dalla versione 2.1.74, un driver scritto da Martin von Löwis che supporta la lettura delle partizioni NTFS. Le versioni 2.5.11 e successive del kernel includono un nuovo driver scritto da Anton Altaparmakov (Università di Cambridge) e Richar Russon che supporta la lettura dei file.
L'accesso in scrittura è stato introdotto nel 2006 con il rilascio della versione 2.6.15 del kernel, ma permette la sola modifica di file esistenti, non la creazione di nuovi file.
Il driver NTFS della Paragon (NTFS3) è stato integrato nella versione 5.15 del Kernel e supporta la lettura/scrittura su file normali, [[Compressione dati senza perdita|compressi]] e [[File sparso|sparsi]], oltre alla correzione degli errori tramite il meccanismo del journaling.
=== [[FUSE]] ===
Sono state sviluppate implementazioni di driver NTFS come programmi per FUSE (Filesystem in userspace). NTFS-3G è un'implementazione sotto licenza GPL che supporta, oltre a Linux, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX e Haiku permettendo l'accesso in lettura e scrittura. Una versione commerciale dalle prestazioni migliorate per mac è nota come "Tuxera NTFS for Mac" ed è sviluppata dagli stessi autori di NTFS-3G.
Esiste inoltre un driver 'wrapping' per Linux denominato Captive NTFS, basato sul driver ntfs.sys originale di Windows il quale, per ragioni di licenza, deve essere fornito dall'utente tramite un'installazione Windows esistente oppure estratto dai file di installazione di alcuni service pack.
== Note ==
|