NTFS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aggiunto paragrafo sull'interoperabilità di NTFS con altri sistemi operativi.
m clean up, replaced: Citazione necessaria → Senza fonte (3)
 
(8 versioni intermedie di 6 utenti non mostrate)
Riga 26:
}}
 
'''NTFS''' ([[acronimo]] di '''N'''ew '''T'''echnology '''F'''ile '''S'''ystem) è un [[file system]] utilizzato da [[Microsoft]] deinei sistemi operativi basati su [[windows NT|Microsoft Windows NT]]. Venne ideato nel 1993, quando [[Microsoft]] abbandonò lo sviluppo congiunto con [[IBM]] del sistema operativo [[OS/2]] e decise di sviluppare in proprio [[Windows NT]], che riprese alcune delle caratteristiche presenti nel file system [[HPFS]] di OS/2.
 
== Descrizione ==
Riga 49:
Il file system NTFS è stato distribuito in 5 versioni:
 
* V1.0 con [[Windows NT 3.1|NT 3.1]],{{CitazioneSenza necessariafonte}} a metà del 1993
* V1.1 con [[Windows NT 3.5|NT 3.5]],{{CitazioneSenza necessariafonte}} autunno del 1994
* V1.2 con [[Windows NT 3.51|NT 3.51]] (metà del 1995) e [[Windows NT 4.0|NT 4]] (metà del 1996), (a volte indicato come "NTFS 4.0", perché il driver del file system è alla versione 4.0)
* V3.0 da [[Windows 2000]] ("NTFS V5.0" o "NTFS5")<ref name="NTFS all'interno di Win2K, parte 1">{{Cita web|url= https://msdn.microsoft.com/en-us/library/ms995846.aspx
Riga 57:
|data= 26 gennaio 2011
}}</ref>
* V3.1 da [[Windows XP]] (autunno del 2001; "NTFS V5.1"){{citazioneSenza necessariafonte|Data = febbraio del 2009}}
 
V1.0 e V1.1 (e più recenti) sono incompatibili: cioè, i volumi scritti da NT 3.5x non possono essere letti da NT 3.1 fino a quando un aggiornamento sulla 3.5x CD NT è effettuato a NT 3.1, che aggiunge anche il supporto FAT con file nome lungo.<ref>{{cita web|url =https://support.microsoft.com/kb/q129102/|titolo = Ripristino di Windows NT dopo un errore di avvio su un'unità NTFS|editore = Microsoft|data = 1º novembre 2006}}</ref>
Riga 85:
 
=== 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>, rilasciatoreso disponibile 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 rilasciataresa disponibile 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, rilasciatauscita 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ò ntonAnton 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.
Riga 100:
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 rilasciol'uscita 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.
Riga 116:
 
== Collegamenti esterni ==
* {{FOLDOC|NT File System|NT File System}}
* [http://www.linux-ntfs.org/ Linux-NTFS], progetto Open Source per accedere ad NTFS con il sistema operativo Linux
* [http://www.ntfs-3g.org NTFS-3G], driver open source stabile, per accedere in lettura e scrittura a partizioni NTFS