ফাইল সিস্টেম (File System) হলাে যে উপায়ে কম্পিউটারটি হার্ড ডিস্কে ডেটা সংরক্ষণ করে। অপারেটিং সিস্টেমের তত্ত্বাবধানে পরিচালিত এই কম্পিউটার ফাইল সিস্টেম আর্কিটেকচার ডেটাবেজে ফাইল সংরক্ষণ, সংগঠন, ম্যানিপুলেশন, বিট্টাইভল প্রভৃতি কাজ করে থাকে। কম্পিউটারে যদি একটি হার্ড ডিস্ক থাকে তবে তাতে কমপক্ষে একটি পার্টিশন থাকবেই। পার্টিশন হচ্ছে হার্ড ডিস্কের ফিজিক্যাল সেকশন। ফাইল সংরক্ষণ এবং তা পুনঃ ব্যবহারের জন্য হার্ড ডিস্কের প্রতিটি পার্টিশনকেই কোন না কোন ফাইল সিস্টেমে ফরমেট করতে হয়। উদাহরণসরূপঃ উইন্ডােজ ৯৮ মূলত FAT32 ফাইল সিস্টেম সাপাের্ট করে। অপারেটিং সিস্টেমে প্রধানত দুই ধরনের ফাইল সিস্টেম ব্যবহার করা হয়। যথা-
- FAT (File Allocation Table)
- NTFS (New Technology File System)
ফ্যাট১২ (FAT12)
FAT সিস্টেম এর প্রথম ভার্সন। সর্বোচ্চ 32MB ধারনক্ষমতার ফাইল এই সিস্টেম সাপোর্ট করে।
ফ্যাট১৬ (FAT16)
FAT সিস্টেম এর সর্বশেষ সংস্করণ। ফ্যাট১৬ এর সমস্যাগুলাে সমাধান করার জন্য ফ্যাট৩২ (FAT32) তৈরি করা হয়েছে। মূলত উইন্ডােজ ৯৫ এর প্রথম রিলিজ ব্যতীত অন্য সকল রিলিজ, উইন্ডােজ মিলেনিয়াম, উইন্ডােজ ২০০০ এবং উইন্ডােজ এক্সপি এই ফাইল সিস্টেম ব্যবহার করে। এই ফাইল সিস্টেমে পার্টিশন তৈরিতে FAT ফাইল সিস্টেমের মতাে কোন সীমাবদ্ধতা নেই। এই সিস্টেম ক্লাস্টারের সাইজকে কমিয়ে 4kb তে এনেছে যা প্রচুর অপচয় হওয়া স্পেসকে বাচিয়ে দিয়েছে এবং ২ টেরা বাইট পর্যন্ত ডেটাকে সমর্থন করে। সর্বোচ্চ 8TB ধারনক্ষমতার ড্রাইভ এই সিস্টেম সাপোর্ট করে।
এনটিএফএস (NTFS)
NTFS এর পূর্ণরূপ হচ্ছে New Technology File System। সর্বোচ্চ 256TB ধারনক্ষমতার ড্রাইভ এই সিস্টেম সাপোর্ট করে। Microsoft’s Windows 7, Windows 8, Windows Vista, Windows XP, Windows 2000 এবং Windows NT Operating Systems গুলােতে প্রাইমারি ফাইল সিস্টেম হিসেবে ব্যবহৃত হয়ে আসছে। NTFS হলাে একটি রিকভারযােগ্য ফাইল সিস্টেম কারণ এই সিস্টেম প্রতিটি ফাইলের প্রতিটি transaction কে track রাখে। এই ফাইল সিস্টেমে File encryption করা যায়। File encryption মাধ্যমে কোনাে ফাইলকে অযাচিত ব্যবহারকারী হতে সুরক্ষা করা যায়। Windows FAT16, FAT32 এবং NTFS file systems কে সাপাের্ট করে। কারণ NTFS এর রয়েছে FAT16 এবং FAT32 এর সব ফিচার। advanced storage এর সুবিধা হলাে compression, improved security এবং larger partitions ও file sizes.