Che cos'è esattamente un file system? [SPIEGATO]

Che cos'è esattamente un file system [SPIEGATO]

Tutti i file sul tuo sistema sono archiviati sul disco rigido o su altri dispositivi di archiviazione. È necessario un sistema per archiviare questi file in modo organizzato. Questo è ciò che fa un file system . Un file system è un modo per separare i dati sull'unità e archiviarli come file separati. Tutte le informazioni su un file – nome, tipo, autorizzazioni e altri attributi sono archiviate nel file system . Il file system mantiene un indice della posizione di ciascun file. In questo modo, il sistema operativo(operating system) non deve attraversare l'intero disco per trovare un file.

Che cos'è esattamente un file system [SPIEGATO]

Esistono diversi tipi di file system s. Il tuo sistema operativo(operating system) e il file system devono essere compatibili. Solo allora il sistema operativo sarà in grado di visualizzare il contenuto del file system ed eseguire altre operazioni sui file. In caso contrario, non sarai in grado di utilizzare quel particolare file system . Una soluzione sarebbe installare un driver del file system(file system driver) per supportare il file system .

Che cos'è esattamente un file system?(What Exactly Is a File System?)

Un file system non è altro che un database che indica la posizione fisica dei dati sul dispositivo di archiviazione(storage device) . I file sono organizzati in cartelle denominate anche directory. Ogni directory ha una o più sottodirectory che memorizzano i file raggruppati in base ad alcuni criteri.

Dove sono presenti dati su un computer, è obbligatorio disporre di un file system . Pertanto, tutti i computer dispongono di un file system .

Perché ci sono così tanti file system(Why there are so many file systems)

Esistono molti tipi di file system s. Differiscono in vari aspetti come il modo in cui organizzano i dati, la velocità, le funzionalità aggiuntive, ecc... Alcuni file system sono più adatti per unità che memorizzano una piccola quantità di dati mentre altri hanno la capacità di supportare grandi quantità di dati. Alcuni file system sono più sicuri. Se un file system è sicuro e robusto(secure and robust) , potrebbe non essere il più veloce. Sarebbe difficile trovare tutte le migliori caratteristiche in un file system .

Pertanto, non avrebbe senso trovare il "miglior file system. ' Ogni file system ha uno scopo diverso e quindi ha un diverso insieme di funzionalità. Durante lo sviluppo di un sistema operativo(operating system) , gli sviluppatori lavorano anche alla creazione di un file system per il sistema operativo. Microsoft , Apple e Linux hanno i propri file system s. È più facile ridimensionare un nuovo file system su un dispositivo di archiviazione(storage device) più grande . I file(File) system si stanno evolvendo e quindi i file system più recenti mostrano caratteristiche migliori rispetto a quelli più vecchi.

La progettazione di un file system non è un compito semplice. Ci sono un sacco di ricerca e lavoro di testa(research and head work) . Un file system definisce come vengono archiviati i metadati, come vengono organizzati e indicizzati i file e molto altro. Ci sono diversi modi in cui questo può essere fatto. Pertanto, con qualsiasi file system , c'è sempre spazio per miglioramenti:(improvement –) un modo migliore o più efficiente per eseguire attività relative all'archiviazione dei file.

Leggi anche: Cosa sono gli (Also Read: )strumenti(Tools) di amministrazione in Windows 10 ?

File system: una vista dettagliata(File systems – a detailed view)

Vediamo ora di approfondire per capire come funzionano i file system . Un dispositivo di archiviazione(storage device) è suddiviso in porzioni denominate settori. Tutti i file sono archiviati in questi settori. Il file system rileva la dimensione del file e(file and places) lo colloca in una posizione adeguata sul dispositivo di archiviazione(storage device) . I settori liberi sono etichettati come "non utilizzati". Il file system identifica i settori che sono liberi e assegna i file a questi settori.

Dopo un certo momento, quando sono state eseguite molte operazioni di lettura e scrittura, il dispositivo di archiviazione(storage device) subisce un processo chiamato frammentazione. Questo non può essere evitato ma deve essere verificato, per mantenere l'efficienza del sistema. La deframmentazione è il processo inverso(reverse process) , utilizzato per risolvere i problemi causati dalla frammentazione. Per lo stesso sono disponibili strumenti di deframmentazione gratuiti.

L'organizzazione dei file in directory e cartelle aiuta a eliminare l'anomalia di denominazione. Senza cartelle, sarebbe impossibile avere 2 file con lo stesso nome. Anche la ricerca e il recupero dei file è più semplice in un ambiente organizzato.

Il file system memorizza informazioni importanti sul file :(– file) nome del file, dimensione(file size) del file , posizione(file location) del file , dimensione del settore(sector size) , directory a cui appartiene, dettagli dei frammenti, ecc.

File system comuni(Common file systems)

1. NTFS

NTFS sta per New Technology File System . Microsoft ha(Microsoft) introdotto il file system nell'anno 1993(year 1993) . La maggior parte delle versioni del sistema operativo Windows: Windows XP(Windows OS – Windows XP) , Windows Vista , Windows 7 , Windows 8 e Windows 10 utilizzano NTFS.

Verifica se un'unità è formattata come NTFS(Checking if a drive is formatted as NTFS)

Prima di configurare un file system su un'unità, è necessario formattarlo. Ciò significa che viene selezionata una partizione dell'unità e tutti i dati su di essa vengono cancellati in modo da poter configurare il file system . Ci sono un paio di modi in cui puoi controllare se il tuo disco rigido sta usando NTFS o qualsiasi altro file system .

  • Se apri "Gestione disco" in Windows (che si trova nel Pannello(Control Panel) di controllo ), puoi scoprire che il file system è specificato con dettagli aggiuntivi sull'unità.
  • In alternativa, puoi anche fare clic con il pulsante destro del mouse sull'unità direttamente da Esplora risorse(Windows Explorer) . Vai al menu a discesa e seleziona "Proprietà". Troverai il tipo di file system(file system type) menzionato lì.

Caratteristiche di NTFS(Features of NTFS)

NTFS è in grado di supportare dischi rigidi di grandi dimensioni, fino a 16 EB. È possibile archiviare singoli file di dimensioni fino a 256 TB.(Individual)

C'è una funzionalità chiamata NTFS transazionale(Transactional NTFS) . Le applicazioni create utilizzando questa funzione falliscono completamente o riescono completamente. Questo aiuta a mitigare il rischio che alcune modifiche funzionino bene mentre altre modifiche non funzionano. Qualsiasi transazione eseguita dallo sviluppatore è atomica.

NTFS ha una funzionalità chiamata Volume Shadow Copy Service . Il sistema operativo e altri strumenti di backup(software backup) del software utilizzano questa funzione per eseguire il backup dei file attualmente in uso.

NTFS può essere descritto come un file system di journaling(journaling file system) . Prima che vengano apportate modifiche al sistema, ne viene registrata una registrazione in un registro. Nel caso in cui una nuova modifica provochi un errore prima del commit, il registro semplifica il ripristino dello stato precedente.

EFS – Encryption File System è una funzionalità in cui viene fornita la crittografia per singoli file e cartelle.

In NTFS , l'amministratore ha il diritto di impostare le quote di utilizzo del disco . (disk usage)Ciò assicurerà che tutti gli utenti abbiano uguale accesso allo spazio di archiviazione(storage space) condiviso e che nessun utente occupi troppo spazio su un'unità di rete(network drive) .

2. GRASSO(2. FAT)

FAT sta per File Allocation Table . Microsoft ha(Microsoft) creato il file system nell'anno 1977(year 1977) . FAT è stato utilizzato in MS-DOS e in altre vecchie versioni del sistema operativo Windows(Windows OS) . Oggi, NTFS è il file system principale nel sistema operativo Windows(Windows OS) . Tuttavia, FAT rimane ancora una versione supportata.

FAT si è evoluto nel tempo, per supportare dischi rigidi con file di grandi dimensioni.

Le diverse versioni del file system FAT(The different versions of the FAT File System)

FAT12

Introdotto nel 1980, FAT12 è stato ampiamente utilizzato in Microsoft Oss fino a MS-DOS 4.0 . I floppy disk fanno ancora uso di FAT12 . In FAT12 i nomi dei file non possono superare gli 8 caratteri mentre per le estensioni il limite è di 3 caratteri. Molti importanti attributi di file che utilizziamo oggi sono stati introdotti per la prima volta in questa versione di FAT: etichetta del volume(FAT – volume) , nascosto, sistema, di sola lettura.

FAT16

La tabella di allocazione dei file(File Allocation Table) a 16 bit è stata rilasciata per la prima volta nel 1984 ed è stata utilizzata nei sistemi DOS fino alla versione 6.22(version 6.22) .

FAT32

Introdotta nel 1996, è l'ultima versione di FAT . Può supportare unità da 2 TB (e anche fino a 16 KB con cluster da 64 KB).

ExFAT

EXFAT sta per Extended File Allocation Table . Anche(Again) in questo caso , creata da Microsoft e introdotta nel 2006, questa non può essere considerata la prossima versione di FAT . È pensato per l'uso in dispositivi portatili: unità flash, schede SDHC , ecc... Questa versione di FAT è supportata da tutte le versioni del sistema operativo Windows(Windows OS) . È possibile memorizzare fino a 2.796.202 file per directory e i nomi dei file possono contenere fino a 255 caratteri.

Altri file system comunemente usati sono

  • HFS+
  • Btrf
  • Scambio
  • Ext2/Ext3/Ext4 (sistemi Linux)
  • UDF
  • GFS

Puoi passare da un file system all'altro?(Can you switch between file systems?)

Una partizione di un'unità viene formattata con un particolare file system . La conversione della partizione in un tipo diverso di file system può essere possibile ma non è consigliata. È un'opzione migliore per copiare i dati importanti dalla partizione su un dispositivo diverso.

Consigliato:(Recommended:) cos'è un Device Manager?

Alcuni(Certain) attributi come crittografia file, quote disco, autorizzazione oggetto, compressione file e (file compression)attributo file(file attribute) indicizzato sono disponibili solo in NTFS . Questi attributi non sono supportati in FAT . Pertanto(Therefore) , il passaggio da un file system all'altro come questi comporta alcuni rischi. Se un file crittografato da NTFS viene inserito in uno spazio formattato FAT , il file non dispone più di crittografia. Perde le sue restrizioni di accesso ed è accessibile a chiunque. Allo stesso modo, un file compresso da un volume NTFS(NTFS volume) verrà automaticamente decompresso quando inserito in un volume formattato FAT .

Sommario(Summary)

  • Un file system è un luogo in cui archiviare file e attributi di file. È un modo per organizzare i file del sistema. Questo aiuta il sistema operativo nelle ricerche e nel recupero dei file.
  • Esistono diversi tipi di file system s. Ogni sistema operativo ha il proprio file system che viene preinstallato con il sistema operativo.
  • È possibile passare da un file system(file system) all'altro. Tuttavia, se le funzionalità del file system precedente non sono supportate nel nuovo sistema, tutti i file perdono le vecchie funzionalità. Pertanto, non è raccomandato.


About the author

Sono uno sviluppatore di software freeware e sostenitore di Windows Vista/7. Ho scritto diverse centinaia di articoli su vari argomenti relativi al sistema operativo, inclusi suggerimenti e trucchi, guide di riparazione e best practice. Offro anche servizi di consulenza in ufficio attraverso la mia azienda, Help Desk Services. Ho una profonda conoscenza del funzionamento di Office 365, delle sue funzionalità e di come utilizzarle nel modo più efficace.



Related posts