Kahjuks peavad isegi tüüpilised arvutikasutajad mõtlema erinevate failisüsteemide ja nende ühilduvuse üle. Siin on, mida peate failisüsteemide kohta teadma - ja miks on nii palju erinevaid.
Failisüsteemid 101
Erinevad failisüsteemid on lihtsalt erinevad viisid kõvakettale, mälupulgalt või mis tahes muule mäluseadmele failide korraldamiseks ja talletamiseks. Igal salvestusseadmel on üks või mitu vaheseinet ja iga partitsioon on vormindatud failisüsteemiga. Vormindamisprotsess loob lihtsalt selle tüüpi failisüsteemi seadmes.
Failisüsteem annab võimaluse eraldada kettaseadme andmed üksikutesse tükkidesse, mis on failid. Samuti on see viis, kuidas salvestada nende failide andmeid, näiteks nende failinimed, õigused ja muud atribuudid. Failisüsteem pakub ka indeksit - failide nimekirja ajurat ja seda, kus see asub draivil, nii et operatsioonisüsteem näeks faili leidmiseks selle asemel, mis asub draivis ühes kohas, mitte kogu ketta külge.
Teie operatsioonisüsteem peab aru saama failisüsteemi, nii et see saaks kuvada selle sisu, avada faile ja salvestada failid sellele. Kui teie operatsioonisüsteem failisüsteemi ei mõista, võib teil olla võimalik installida tugiteenuseid pakkuvat failisüsteemi draiverit või lihtsalt ei saa seda failisüsteemi selle operatsioonisüsteemiga kasutada.
Metafoor siin on paberkandjal esitamise süsteem - arvutis olevate andmete bitti nimetatakse "failiks" ja nad on korraldatud "failisüsteemis", kuidas paberfailid võidakse failikapiditesse paigutada. Neid faile on võimalik korraldada mitmel viisil ja salvestada neid andmeid - "failisüsteemid".
Aga miks on nii palju?
Mitte kõik failisüsteemid ei ole võrdsed. Erinevatel failisüsteemidel on oma andmete organiseerimiseks erinevad viisid. Mõned failisüsteemid on kiiremad kui teised, mõnedel on täiendavad turvafunktsioonid ja mõned toetavad draive suure mahutavusega, samas kui teised töötavad vaid väiksema hulga mäluseadmetega draividel. Mõned failisüsteemid on rangemad ja vastupidavad failide korruptsioonile, teised aga täiendavad seda kiirust.
Kõigi kasutusalade jaoks pole ühtegi parimat failisüsteemi. Iga operatsioonisüsteem kipub kasutama oma failisüsteemi, mida ka operatsioonisüsteemi arendajad töötavad. Microsoft, Apple ja Linuxi kerneli arendajad kõik töötavad oma failisüsteemidega. Uued failisüsteemid võivad olla kiiremad, stabiilsemad, ulatuslikumad suurematele mäluseadmetele ja neil on rohkem funktsioone kui vanadel failisüsteemidel.
Failisüsteemi kujundamisel on palju tööd, mida saab teha mitmel erineval viisil. Failisüsteem pole sarnane vaheseinaga, mis on lihtsalt ruumihoidlatükk. Failisüsteem määrab, kuidas failid on paigutatud, organiseerunud, indekseeritud ja kuidas metaandmeid nendega seostatakse. Tundmatuks muutmine ja parandamine on alati olemas - kuidas see on tehtud.
Failisüsteemide vahetamine
Iga partitsioon vormindatakse failisüsteemiga. Võite mõnikord suutma partitsiooni teisendada (ümber teisendada) mõnda teise failisüsteemi ja hoida andmed seda, kuid see on harva ideaalne võimalus. Selle asemel võite ilmselt soovida kõigepealt kopeerida olulised andmed partitsioonist.
Edaspidi annab partitsiooni uus failisüsteem lihtsalt selle "vormingu" selle operatsioonisüsteemi failisüsteemi, mis seda toetab. Näiteks kui teil on Linux või Mac-vormingus draiv, võite Windowsis vormindatud draivi saamiseks vormindada Windowsis NTFS-i või FAT32-ga.
Operatsioonisüsteemid automaatselt vormindavad partitsioone koos sobiva failisüsteemiga ka opsüsteemi installiprotsessi ajal. Kui teil on Windowsi vormindatud partitsioon, mille soovite installida Linuxi, vormindab Linuxi installeerimisprotsess oma NTFS- või FAT32-partitsiooni Linuxi failisüsteemiga, mille eelistatakse teie valitud Linuxi levitamisel.
Seega, kui teil on mäluseade ja soovite kasutada mõnda muud failisüsteemi, kopeerige failid esimest korda nende varundamiseks. Seejärel vormindage see ketas Windowsi operatsioonisüsteemiga Disk Management, Mac OS X operatsioonisüsteemiga GParted Linux või Disk Utility.
Ülevaade ühistest failisüsteemidest
Siin on lühike ülevaade mõnedest levinumatest failisüsteemidest, millega te kokku puutute. See pole ammendav - seal on veel palju teisi.
- FAT32: FAT32 on vanem Windowsi failisüsteem, kuid see on endiselt kasutatav irdkandja seadmetes - aga ainult väiksemad. Suurem välised kõvakettad 1 TB-ga tõenäoliselt tulevad NTFS-ga vormindatud. Sa tahad seda kasutada ainult väikeste salvestusseadmetega või ühilduvusega teiste seadmetega, nagu näiteks digitaalkaamerad, mängukonsoolid, seadete komplektid ja muud seadmed, mis toetavad ainult FAT32-d, mitte uuemat NTFS-failisüsteemi.
- NTFS: Windowsi tänapäevased versioonid - kuna Windows XP - kasutavad oma süsteemi partitsiooni NTFS-failisüsteemi.Välisseadmeid saab vormindada kas FAT32 või NTFS-iga.
- HFS +: Mac-arvutid kasutavad oma sisemisi vaheseinaid HFS + ja nad soovivad ka välisseadmeid vormindada ka HFS + -ga - see on vajalik välise draivi kasutamiseks Time Machine-ga, nii et failisüsteemi atribuute saab korralikult varundada. Mac-id võivad FAT32-failisüsteemidest lugeda ja kirjutada, kuigi neid saab lugeda ainult NTFS-failisüsteemidest vaikimisi - Mac-ile NTFS-failisüsteemidele kirjutamiseks on vaja kolmanda osapoole tarkvara.
- Ext2/Ext3/Ext4: Sageli näete Linuxi Ext2, Ext3 ja Ext4 failisüsteeme. Ext2 on vanemad failisüsteemid ja tal puuduvad olulised funktsioonid, näiteks ajakirjastamine - kui toide läheb välja või arvuti jookseb välja ext2 draivile, võivad andmed kaotsi läinud. Ext3 lisab need töökindluse funktsioonid mõne kiirusega. Ext4 on kaasaegsem ja kiirem - praegu on enamus Linuxi distributsioonides vaikimisi kasutatav failisüsteem ja see on kiirem. Windows ja Mac ei toeta neid failisüsteeme - sellistes failisüsteemides olevatele failidele juurdepääsu saamiseks peate kolmanda osapoole tööriista. Sellepärast on sageli ideaalne vormindada oma Linuxi süsteemi vaheseinad ext4-ga ja jätta eemaldatavad seadmed FAT32 või NTFS-vormingus formaadiga, kui vajate ühilduvust teiste operatsioonisüsteemidega. Linux saab lugeda ja kirjutada nii FAT32 kui ka NTFS-ile.
- Btrfs: Btrfs - "parem failisüsteem" - on uuem Linuxi failisüsteem, mis on veel arenemas. Selles punktis ei ole enamus Linuxi distributsioonide vaikimisi vaikimisi, kuid tõenäoliselt asendab Ext4 ühel päeval. Eesmärgiks on pakkuda lisafunktsioone, mis võimaldavad Linuxil suuremat ladustamismahtu ulatuda.
- Vahetada: Linuxis ei ole "vahetus" failisüsteem tegelikult failisüsteem. Operatsioonisüsteemi saab vahetada lihtsalt vahetusena, mida vormindatakse kui "vahetust" - see on nagu Windowsi lehefail, kuid sellel on vaja spetsiaalset partitsiooni.
Samuti on teisi failisüsteeme - eriti Linuxis ja muudes UNIX-i sarnastes süsteemides.
Tüüpiline arvutikasutaja ei pea enamikku sellest kraamist teadma - see peaks olema läbipaistev ja lihtne, kuid põhiteadmiste tundmine aitab teil mõista selliseid küsimusi nagu: "Miks see Mac-vormingus ketas töötab minu Windowsi arvutiga?" "Kas ma peaksin selle USB-kõvaketta vormindama kui FAT32 või NTFS?"