Skip to main content

Wat is het installeerbare bestandssysteem?

Het installeerbare bestandssysteem (IFS) is een abstracte programmeerinterface (API) die een besturingssysteem de mogelijkheid geeft om toegang te krijgen tot verschillende bestandssystemen zonder dat het besturingssysteem native wordt geconfigureerd in het specifieke formaat.In wezen is het besturingssysteem in staat om stuurprogramma's te laden die het installeerbare bestandssysteem -API gebruiken dat het kerngebied van het besturingssysteem, de kernel, instrueert over hoe toegang te krijgen tot het nieuwe bestandssysteem.Met deze functionaliteit kan een gebruiker bladeren en elk bestandssysteem wijzigen waarvoor een installeerbaar bestandssysteemstuurprogramma (FSD) bestaat.Het biedt fabrikanten ook een mechanisme dat kan worden gebruikt om een computer te laten samenwerken met een opslagapparaat zonder het apparaat te ontwerpen om elk bestaand bestandssysteem te gebruiken.De IFS biedt een laag van abstractie die effectief genoeg is om een externe netwerkstation door dezelfde softwaremechanismen te laten gemonteren, zoals te zien is aan het netwerkbestandssysteem (NFS).

Het oorspronkelijke installeerbare bestandssysteem is ontwikkeld door IBM en Microsoft Terwijl ze gezamenlijk werken aan het ontwikkelen van het OS/2 -besturingssysteem om ervoor te zorgen dat de software in de toekomst met nieuwe technologieën zou kunnen werken.Microsoft Uiteindelijk de technologie geïntegreerd in zijn Windows besturingssysteem.Er bestaan andere versies van geabstraheerde software-gebaseerde bestandssysteeminterfaces, hoewel ze over het algemeen een virtueel bestandssysteem worden genoemd op niet-Windows Besturingssystemen.

Binnen het besturingssysteem werkt het installeerbare bestandssysteem door belangrijke code in de kernel van het systeem te laden, het gebied waar de softwareverwerking op laagste niveau plaatsvindt.Hierdoor kan het IFS-stuurprogramma zeer directe toegang hebben tot de hardware waar het bestandssysteem zich bevindt, maar beperkt ook het gebruik van bibliotheekfuncties op hoog niveau vanwege de manier waarop de kernel wordt verdeeld.Onder Windows , wordt het installeerbare bestandssysteem eigenlijk geladen als een gecompileerde dynamisch gekoppelde bibliotheek (DLL) en bevat meestal hulpprogramma's die de gebruiker de mogelijkheid geven om een volume te formatteren en te repareren met behulp van het aangepaste bestandssysteem.

Er zijn verschillende toepassingenvoor het installeerbare bestandssysteem.Een van de meest voorkomende is om toegang te krijgen tot bestanden op een partitie of schijf die wordt beheerd door een ander type besturingssysteem.De IFS kan ook worden gebruikt door fabrikanten van draagbare opslagaandrijvingen zoals flash drives of de makers van digitale camera's om een manier te bieden om de bestanden die op de apparaten zijn opgeslagen op een vertrouwde manier te bekijken.Een stuurbaar bestandssysteemstuurprogramma kan worden gebruikt om de manier te wijzigen waarop een bestaande partitie is toegankelijk ondanks het werkelijke bestandssysteem dat wordt gebruikt, waardoor een schijf alleen kan worden gemaakt door een geconfigureerde IFS te laden.