নিউ টেকনোলজি ফাইল সিস্টেম ( এনটিএফএস ) [১] মাইক্রোসফ্ট দ্বারা তৈরি একটি মালিকানাধীন জার্নালিং ফাইল সিস্টেম । [২] উইন্ডোজ এনটি ৩.১ দিয়ে শুরু করে, এটি উইন্ডোজ এনটি পরিবারের ডিফল্ট ফাইল সিস্টেম। [৩] এটি উইন্ডোজের পছন্দের ফাইল সিস্টেম হিসাবে ফাইল বরাদ্দ টেবিল (এফএটি) কে ছাড়িয়ে গেছে এবং এটি লিনাক্স এবং বিএসডিতেও সমর্থিত। লিনাক্সে এনটিএফএস৩ এবং বার্কলি সফটওয়্যার ডিস্ট্রিবিউশন তে এনটিএফএস-৩জি ড্রাইভার নামে পরিচিত একটি ফ্রি এবং ওপেন-সোর্স কার্নেল বাস্তবায়ন ব্যবহার করে এনটিএফএস পড়া এবং লেখার সমর্থন প্রদান করা হয়। [৪] [৫] রূপান্তর (কমান্ড) ব্যবহার করে, উইন্ডোজ ফ্যাট ৩২ /১৬/১ কে এনটিএফএস-এ রূপান্তর করতে পারে সমস্ত ফাইল পুনরায় লেখার প্রয়োজন ছাড়াই।[৬]
এনটিএফএস ড্রাইভে সংরক্ষিত অন্যান্য ফাইল সম্পর্কে মেটাডেটা সংরক্ষণ করতে ব্যবহারকারীর কাছ থেকে লুকানো বেশ কয়েকটি ফাইল ব্যবহার করে যা ডেটা পড়ার সময় গতি এবং কর্মক্ষমতা উন্নত করতে সাহায্য করতে পারে। ফ্যাট এবং হাই পারফরম্যান্স ফাইল সিস্টেম (হাফস) এর বিপরীতে, এনটিএফএস অ্যাক্সেস কন্ট্রোল লিস্ট (এসিএল), ফাইল সিস্টেম এনক্রিপশন, স্বচ্ছ কম্প্রেশন, স্পারস ফাইল এবং ফাইল সিস্টেম জার্নালিং সমর্থন করে। এনটিএফএস একটি সিস্টেমের ব্যাকআপের অনুমতি দেওয়ার জন্য ছায়া কপি সমর্থন করে যখন এটি চলমান থাকে, তবে ছায়া কপিগুলির কার্যকারিতা উইন্ডোজের বিভিন্ন সংস্করণের মধ্যে পরিবর্তিত হয়।
১৯৮০-এর দশকের মাঝামাঝি, মাইক্রোসফ্ট এবং আইবিএম পরবর্তী প্রজন্মের গ্রাফিক্যাল অপারেটিং সিস্টেম তৈরির জন্য একটি যৌথ প্রকল্প গঠন করে; ফলাফল ছিল ওএস/২ এবং হাফস । যেহেতু মাইক্রোসফ্ট অনেক গুরুত্বপূর্ণ বিষয়ে আইবিএমের সাথে দ্বিমত পোষণ করেছিল, তারা শেষ পর্যন্ত আলাদা হয়ে যায়; ওএস/২ একটি আইবিএম প্রকল্প হিসাবে রয়ে গেছে এবং মাইক্রোসফ্ট উইন্ডোজ এনটি এবং এনটিএফএস বিকাশের জন্য কাজ করেছে।
ওএস/২-এর হাফস ফাইল সিস্টেমে বেশ কিছু গুরুত্বপূর্ণ নতুন বৈশিষ্ট্য রয়েছে। মাইক্রোসফ্ট যখন তাদের নতুন অপারেটিং সিস্টেম তৈরি করে, তখন তারা এনটিএফএস-এর জন্য এই ধারণাগুলির অনেকগুলি ধার করেছিল। [৭] মূল এনটিএফএস বিকাশকারীরা ছিলেন টম মিলার, গ্যারি কিমুরা, ব্রায়ান অ্যান্ড্রু এবং ডেভিড গোয়েবেল। [৮]
সম্ভবত এই সাধারণ বংশের ফলস্বরূপ, হাই পারফরমেন্স ফাইল সিস্টেম এবং এনটিএফএস একই ডিস্ক পার্টিশন সনাক্তকরণ টাইপ কোড (০৭) ব্যবহার করে। একই পার্টিশন আইডি রেকর্ড নম্বর ব্যবহার করা অত্যন্ত অস্বাভাবিক, যেহেতু কয়েক ডজন অব্যবহৃত কোড নম্বর উপলব্ধ ছিল এবং অন্যান্য প্রধান ফাইল সিস্টেমের নিজস্ব কোড রয়েছে। উদাহরণস্বরূপ, ফাত-তে নয়টির বেশি ( ফাত২, ফাত১৬, ফাত৩২ ইত্যাদির জন্য একটি করে)। একটি পার্টিশন টাইপ ০৭-এ ফাইল সিস্টেম সনাক্তকারী অ্যালগরিদমগুলিকে অবশ্যই (হাই পারফরমেন্স ফাইল সিস্টেম) এবং এনটিএফএস-এর মধ্যে পার্থক্য করার জন্য অতিরিক্ত চেক করতে হবে।