ระบบไฟล์ที่ติดตั้งได้คืออะไร?

ระบบไฟล์ที่ติดตั้งได้ (IFS) เป็น abstract programming interface (API) ที่ช่วยให้ระบบปฏิบัติการสามารถเข้าถึงระบบไฟล์ที่แตกต่างกันโดยไม่จำเป็นต้องกำหนดค่าระบบปฏิบัติการในรูปแบบเฉพาะ โดยพื้นฐานแล้วระบบปฏิบัติการสามารถโหลดไดรเวอร์ที่ใช้ระบบไฟล์ API ที่ติดตั้งได้ซึ่งจะสั่งให้พื้นที่หลักของระบบปฏิบัติการที่เรียกว่าเคอร์เนลเกี่ยวกับวิธีการเข้าถึงระบบไฟล์ใหม่ ฟังก์ชันนี้ช่วยให้ผู้ใช้สามารถเรียกดูและแก้ไขระบบไฟล์ใด ๆ ที่มีไดรเวอร์ระบบไฟล์ที่ติดตั้งได้ (FSD) อยู่ นอกจากนี้ยังให้ผู้ผลิตมีกลไกที่สามารถใช้เพื่ออนุญาตให้คอมพิวเตอร์เชื่อมต่อกับอุปกรณ์เก็บข้อมูลโดยไม่ต้องออกแบบอุปกรณ์ให้ใช้ระบบไฟล์ใด ๆ ที่มีอยู่ IFS จัดเตรียมเลเยอร์ของ abstraction ที่มีประสิทธิภาพเพียงพอที่จะอนุญาตให้ไดรฟ์เครือข่ายระยะไกลสามารถติดตั้งผ่านกลไกซอฟต์แวร์เดียวกันซึ่งสามารถเห็นได้ด้วยระบบไฟล์เครือข่าย (NFS)

ระบบไฟล์ที่ติดตั้งได้ดั้งเดิมนั้นได้รับการพัฒนาโดยIBM®และMicrosoft®ในขณะที่ทำงานร่วมกันในการพัฒนาระบบปฏิบัติการ OS / 2 เพื่อให้แน่ใจว่าซอฟต์แวร์จะสามารถทำงานร่วมกับเทคโนโลยีใหม่ในอนาคต Microsoft®ได้รวมเทคโนโลยีเข้ากับระบบปฏิบัติการWindows®ในที่สุด มีเวอร์ชันอื่นของอินเทอร์เฟซระบบไฟล์ที่ใช้ซอฟต์แวร์ที่เป็นนามธรรมอยู่แม้ว่าโดยทั่วไปจะเรียกว่าระบบไฟล์เสมือนบนระบบปฏิบัติการที่ไม่ใช่Windows®

ภายในระบบปฏิบัติการระบบไฟล์ที่ติดตั้งได้จะทำงานโดยการโหลดรหัสสำคัญลงในเคอร์เนลของระบบซึ่งเป็นพื้นที่ที่การประมวลผลซอฟต์แวร์ระดับต่ำสุดเกิดขึ้น สิ่งนี้ทำให้ไดร์เวอร์ IFS สามารถเข้าถึงฮาร์ดแวร์โดยตรงซึ่งเป็นที่ตั้งของระบบไฟล์ได้โดยตรง แต่ยัง จำกัด การใช้ฟังก์ชั่นไลบรารีระดับสูงเนื่องจากวิธีการแบ่งพาร์ติชันของเคอร์เนล ภายใต้Windows®ระบบไฟล์ที่ติดตั้งได้จะถูกโหลดเป็นไลบรารีที่เชื่อมโยงแบบไดนามิก (DLL) ที่รวบรวมและมักจะมียูทิลิตี้ที่ให้ผู้ใช้สามารถจัดรูปแบบและซ่อมแซมโวลุ่มโดยใช้ระบบไฟล์

มีความหลากหลายของการใช้งานสำหรับระบบไฟล์ที่ติดตั้งได้ หนึ่งในสิ่งที่พบได้บ่อยที่สุดคือการเข้าถึงไฟล์บนพาร์ติชันหรือไดรฟ์ที่จัดการโดยระบบปฏิบัติการชนิดอื่น IFS ยังสามารถใช้งานได้โดยผู้ผลิตไดรฟ์จัดเก็บข้อมูลแบบพกพาเช่นแฟลชไดรฟ์หรือผู้ผลิตกล้องดิจิตอลเพื่อให้วิธีการดูไฟล์ที่เก็บไว้ในอุปกรณ์ในวิธีที่คุ้นเคย สามารถใช้ไดรเวอร์ระบบไฟล์ที่ติดตั้งได้เพื่อเปลี่ยนวิธีการเข้าถึงพาร์ติชันที่มีอยู่แม้จะใช้ระบบไฟล์จริงทำให้สามารถสร้างไดรฟ์แบบอ่านอย่างเดียวโดยการโหลด IFS ที่ตั้งค่าไว้