Yüklenebilir dosya sistemi (IFS), bir işletim sistemine işletim sisteminin belirli bir biçimde yerel olarak yapılandırılmasını gerektirmeden farklı dosya sistemlerine erişme olanağı sağlayan soyut bir programlama arayüzüdür (API). Temel olarak, işletim sistemi, yeni dosya sistemine nasıl erişileceği konusunda, çekirdek olarak adlandırılan işletim sisteminin çekirdek alanını belirten yüklenebilir dosya sistemi API'sini kullanan sürücüleri yükleyebilir. Bu işlev, kullanıcının yüklenebilir bir dosya sistemi sürücüsünün (FSD) bulunduğu herhangi bir dosya sistemine göz atmasını ve değiştirmesini sağlar. Ayrıca, üreticilere, herhangi bir mevcut dosya sistemini kullanmak için cihazı tasarlamak zorunda kalmadan bir bilgisayarın bir depolama cihazıyla arabirim oluşturmasına izin vermek için kullanılabilecek bir mekanizma sağlar. IFS, uzak bir ağ sürücüsünün, ağ dosya sisteminde (NFS) görülebileceği gibi aynı yazılım mekanizmalarına monte edilmesine izin verecek kadar etkili bir soyutlama katmanı sağlar.
Orijinal yüklenebilir dosya sistemi, IBM'in ve Microsoft® tarafından, yazılımın gelecekte yeni teknolojilerle çalışabilmesini sağlamak için OS / 2 işletim sisteminin geliştirilmesinde ortaklaşa çalışılarak geliştirilmiştir. Microsoft® sonunda teknolojiyi Windows® işletim sistemine entegre etti. Özetlenen yazılım tabanlı dosya sistemi arabirimlerinin diğer sürümleri de vardır, ancak bunlar genellikle Windows® olmayan işletim sistemlerinde sanal bir dosya sistemi olarak adlandırılır.
İşletim sistemi içerisinde, kurulabilir dosya sistemi, en düşük seviye yazılım işlemenin gerçekleştiği alan olan sistemin çekirdeğine önemli kod yükleyerek çalışır. Bu, IFS sürücüsünün, dosya sisteminin bulunduğu donanıma çok doğrudan erişmesine izin verir, ancak çekirdeğin bölünme biçimi nedeniyle üst düzey kitaplık işlevlerinin kullanımını da kısıtlar. Windows® altında, yüklenebilir dosya sistemi aslında derlenmiş bir dinamik bağlantı kitaplığı (DLL) olarak yüklenir ve genellikle kullanıcıya özel dosya sistemini kullanarak bir birimi biçimlendirme ve onarma olanağı sağlayan yardımcı programları içerir.
Yüklenebilir dosya sistemi için çeşitli kullanımlar vardır. En yaygın yöntemlerden biri, farklı bir işletim sistemi tarafından yönetilen bir bölümdeki ya da sürücüdeki dosyalara erişmektir. IFS, cihazlarda depolanan dosyaları tanıdık bir şekilde görüntülemenin bir yolunu sağlamak için flash sürücüler veya dijital kamera üreticileri gibi taşınabilir depolama sürücüleri üreticileri tarafından da kullanılabilir. Yüklenebilir bir dosya sistemi sürücüsü, kullanılan gerçek dosya sistemine rağmen varolan bir bölüme erişim şeklini değiştirmek için kullanılabilir, böylece sürücünün yapılandırılmış bir IFS yükleyerek salt okunur bir şekilde yapılmasına izin verilir.


