Hva er det installerbare filsystemet?
Det installable filsystemet (IFS) er et abstrakt programmeringsgrensesnitt (API) som gir et operativsystem muligheten til å få tilgang til forskjellige filsystemer uten å kreve at operativsystemet er innfødt konfigurert i det spesifikke formatet. I hovedsak er operativsystemet i stand til å laste drivere som bruker det installable filsystemet API som instruerer kjerneområdet til operativsystemet, kalt kjernen, om hvordan du får tilgang til det nye filsystemet. Denne funksjonaliteten lar en bruker bla gjennom og endre et hvilket som helst filsystem som en installabelt filsystemdriver (FSD) eksisterer for. Det gir også produsentene en mekanisme som kan brukes til å la en datamaskin grensesnitt mot en lagringsenhet uten å måtte designe enheten for å bruke noe eksisterende filsystem. IFS gir et lag med abstraksjon som er effektivt nok til at en ekstern nettverksstasjon kan monteres gjennom de samme programvaremekanismene, som det kan sees med nettverksfilsystemet (NFS).
Den originale installableE -filsystemet ble utviklet av IBM® og Microsoft® mens de jobbet i fellesskap med å utvikle OS/2 -operativsystemet for å sikre at programvaren ville kunne jobbe med nye teknologier i fremtiden. Microsoft® integrerte til slutt teknologien i sitt Windows® -operativsystem. Andre versjoner av abstrakte programvarebaserte filsystemgrensesnitt eksisterer, selv om de generelt blir referert til som et virtuelt filsystem på ikke-Windows®-operativsystemer.
Innenfor operativsystemet fungerer det installerbare filsystemet ved å laste viktig kode i kjernen i systemet, området der programvaren på laveste nivå finner sted. Dette gjør at IFS-driveren har veldig direkte tilgang til maskinvaren der filsystemet er lokalisert, men begrenser også bruken av bibliotekfunksjoner på høyt nivå på grunn av måten kjernen er delt på. Under Windows®, installabLE -filsystemet lastes faktisk som et samlet dynamisk koblet bibliotek (DLL) og inkluderer vanligvis verktøy som gir brukeren muligheten til å formatere og reparere et volum ved hjelp av det tilpassede filsystemet.
Det finnes en rekke bruksområder for det installerbare filsystemet. Noe av det vanligste er å få tilgang til filer på en partisjon eller stasjon som administreres av en annen type operativsystem. IFS kan også brukes av produsenter av bærbare lagringsstasjoner som flash -stasjoner eller produsentene av digitale kameraer for å gi en måte å se filene som er lagret på enhetene på en kjent måte. En installabelt filsystemdriver kan brukes til å endre måten en eksisterende partisjon nås til tross for det faktiske filsystemet som er brukt, slik at en stasjon blir gjort skrivebeskyttet ved å laste en konfigurert IFS.