কম্পিউটার টিউটোরিয়াল

সেক্টর (Sector) কী? হার্ড ড্রাইভের সেক্টর সাইজ ও alokেশন ইউনিট ব্যাখ্যা

সেক্টর (Sector) হলো হার্ড ডিস্ক ড্রাইভ, অপ্টিক্যাল ডিস্ক, ফ্লপি ডিস্ক, ফ্ল্যাশ ড্রাইভ বা অন্য কোনো স্টোরেজ মিডিয়ামের একটি নির্দিষ্ট আকারের বিভাগ।

সেক্টরকে ডিস্ক সেক্টর (disk sector)ও বলা হয়, আর কখনো কখনো ব্লক (block)ও বলা হয়।

বিভিন্ন সেক্টর সাইজের অর্থ কী?

প্রতিটি সেক্টর স্টোরেজ ডিভাইসে একটি ফিজিক্যাল লোকেশন ঘেরে এবং সাধারণত তিনটি অংশ নিয়ে গঠিত: সেক্টর হেডার (sector header), এরর-করেক্টিং কোড (ECC), এবং প্রকৃত ডেটা সংরক্ষণ করার এলাকা।

সাধারণত হার্ড ডিস্ক ড্রাইভ বা ফ্লপি ডিস্কের একটি সেক্টর ৫১২ বাইট (bytes) তথ্য ধারণ করতে পারে। এই মানদণ্ড ১৯৫৬ সালে স্থাপিত হয়েছিল।

১৯৭০ के দশকে বড় সেক্টর সাইজ—১০২৪ এবং ২০৪৮ বাইট—আসেছিল যাতে বড় স্টোরেজ ক্যাপাসিটি সম্ভব হয়। একটি অপ্টিক্যাল ডিস্কের সেক্টর সাধারণত ২০৪৮ বাইট ধারণ করে।

২০০৭ সালে নির্মাতারা অ্যাডভান্সড ফরম্যাট (Advanced Format) হার্ড ড্রাইভ বাজারে আনলেন যা প্রতি সেক্টরে ৪০৯৬ বাইট পর্যন্ত সংরক্ষণ করতে পারে। এই মানদণ্ড ২০১১ সাল থেকে আধুনিক হার্ড ড্রাইভের নতুন সেক্টর সাইজ হিসেবে ব্যবহৃত হচ্ছে।

সেক্টর সাইজের এই পার্থক্য হার্ড ড্রাইভ এবং অপ্টিক্যাল ডিস্কের সম্ভাব্য সাইজের পার্থক্য বোঝাতে পারে না। সাধারণত ড্রাইভ বা ডিস্কে উপলব্ধ সেক্টরের সংখ্যাই ক্যাপাসিটি নির্ধারণ করে।

সেক্টর (Sector) কী? হার্ড ড্রাইভের সেক্টর সাইজ ও alokেশন ইউনিট ব্যাখ্যা

ডিস্ক সেক্টর এবং alokেশন ইউনিট সাইজ (AUS)

হার্ড ড্রাইভ ফরম্যাট করার সময়—চাহে Windows-র বেসিক টুল ব্যবহার করুন চাহে ফ্রি ডিস্ক পার্টিশনিং টুল—আপনি কাস্টম alokেশন ইউনিট সাইজ (AUS) নির্ধারণ করতে পারেন। এটি মূলত ফাইল সিস্টেমকে বলে দেয় যে ডিস্কের সর্বনিম্ন কোন অংশটি ডেটা সংরক্ষণের জন্য ব্যবহার করা যাবে।

উদাহরণস্বরূপ, Windows-এ আপনি নিচের সাইজগুলোতে ফরম্যাট করতে পারেন: ৫১২, ১০২৪, ২০৪৮, ৪০৯৬, বা ৮১৯২ বাইট, অথবা ১৬, ৩২, বা ৬৪ কিলোবাইট।

ধরুন, আপনার पास ১ এমবি (১,০০০,০০০ বাইট) আকারের একটি ডকুমেন্ট ফাইল আছে। আপনি এটি এমন একটি ফ্লপি ডিস্কে সংরক্ষণ করতে পারেন যেটি প্রতি সেক্টরে ৫১২ বাইট ধারণ করে, অথবা এমন একটি হার্ড ড্রাইভে যেটির প্রতি সেক্টর ৪০৯৬ বাইট। সেক্টর সাইজ কতটাও বড় বা ছোট হোক, এর খুব প্রভাব নেই—মূলত পুরো ডিভাইসের আকারই মূল বিষয়।

৫১২ বাইট alokেশন সাইজ वाले ডিভাইস এবং ৪০৯৬ বাইট (বা ১০২৪, ২০৪৮, ইত্যাদি) alokেশন সাইজ वाले ডিভাইসের একমাত্র পার্থক্য হলো: ১ এমবি ফাইলটি ৫১২ বাইট সাইজের ডিভাইসে আরও বেশি ডিস্ক সেক্টর জুড়ে ছড়িয়ে থাকবে। কারণ ৫১২, ৪০৯৬-র চেয়ে ছোট, ফলে প্রতিটি সেক্টরে ফাইলের কম "টুকরো" থাকবে।

এই উদাহরণে, যদি ১ এমবি ডকুমেন্টটি এডিট হয়ে ৫ এমবি হয়, তাহলে আকার ৪ এমবি বৃদ্ধি পেয়েছে। যদি ফাইলটি ৫১২-বাইট alokেশন ইউনিট সাইজ वाले ড্রাইভে থাকে, তবে সেই ৪ এমবি ডেটা হার্ড ড্রাইভের অন্যান্য সেক্টরগুলোর জুড়ে ছড়িয়ে পড়বে, সম্ভবত আসল সেক্টর গ্রুপ থেকে দূরে—একে ফ্র্যাগমেন্টেশন (fragmentation) বলা হয়।

অন্যদিকে, একই উদাহরণে ৪০৯৬-বাইট alokেশন ইউনিট সাইজ ব্যবহার করলে ৪ এমবি ডেটা ধারণের জন্য ড্রাইভের কম এলাকা লাগবে (কারণ প্রতিটি ব্লক বড়), ফলে সেক্টরগুলো একসাথে ক্লাস্টার (cluster) বানাবে, যা ফ্র্যাগমেন্টেশনের সম্ভাবনা কমিয়ে দেয়।

অন্য কথায়, বড় AUS সাধারণত মানে ফাইলগুলো হার্ড ড্রাইভে একসাথে থাকবে, ফলে ডিস্ক এক্সেস দ্রুত হবে এবং কম্পিউটারের সামগ্রিক পারফরম্যান্স ভালো হবে।

ডিস্কের alokেশন ইউনিট সাইজ পরিবর্তন করা

Windows XP এবং পরবর্তী Windows অপারেটিং সিস্টেমগুলো fsutil কমান্ড চালিয়ে বিদ্যমান হার্ড ড্রাইভের ক্লাস্টার সাইজ দেখতে পারে। উদাহরণস্বরূপ, C: ড্রাইভের ক্লাস্টার সাইজ জানতে কমান্ড লাইন টুলে (যেমন Command Prompt) নিচের কমান্ডটি দিন:

fsutil fsinfo ntfsinfo c:


ড্রাইভের ডিফল্ট alokেশন ইউনিট সাইজ পরিবর্তন করা খুব সাধারণ নয়।

Microsoft-এর টেবিলগুলোতে NTFS, FAT, এবং exFAT ফাইল সিস্টেমের জন্য Windows-এর বিভিন্ন ভার্সনে ডিফল্ট ক্লাস্টার সাইজ দেখানো থাকে। উদাহরণস্বরূপ, NTFS-এ ফরম্যাট করা অধিকাংশ হার্ড ড্রাইভের ডিফল্ট AUS হলো ৪ KB (৪০৯৬ বাইট)।

যদি আপনি ডিস্কের ডেটা ক্লাস্টার সাইজ পরিবর্তন করতে চান, তবে Windows-এ ফরম্যাট করার সময় এটি করা যায়। থার্ড-পার্টি ডিস্ক ম্যানেজমেন্ট প্রোগ্রামও এই কাজটি করতে পারে।

Windows-র বিল্ট-ইন ফরম্যাটিং টুল ব্যবহার করা সহজ, কিন্তু আমাদের Free Disk Partitioning Tools তালিকায় বেশ কিছু ফ্রি প্রোগ্রাম আছে যা একই কাজ করে। অধিকাংশ Windows-র চেয়ে বেশি ইউনিট সাইজ অপশন দেয়।

ব্যাড সেক্টর (Bad Sectors) রিপেয়ার করা

ফিজিক্যালি ক্ষতিগ্রস্ত হার্ড ড্রাইভ সাধারণত মানে হার্ড ড্রাইভ প্ল্যাটারের (platter) ফিজিক্যালি ক্ষতিগ্রস্ত সেক্টর, যদিও করাপশন (corruption) এবং অন্যান্য ক্ষতিও হতে পারে।

বুট সেক্টর (boot sector) একটি খুব বিরক্তিকর সেক্টর যাতে সমস্যা হলে অপারেটিং সিস্টেম বুট হতে পারে না!

যদিও ডিস্কের সেক্টরগুলো ক্ষতিগ্রস্ত হতে পারে, সফটওয়্যার প্রোগ্রাম দিয়ে এগুলো রিপেয়ার করা সম্ভব। যদি খুব বেশি ব্যাড সেক্টর থাকে তবে নতুন হার্ড ড্রাইভ কেনা বুদ্ধিমানের কাজ।

How Do I Test My Hard Drive for Problems?

শুধু কম্পিউটার ধীর চলে বা হার্ড ড্রাইভ শব্দ করে সেটি মানে সেক্টরগুলোতে ফিজিক্যাল সমস্যা আছে না। যদি হার্ড ড্রাইভ টেস্ট চালানোর পরেও সমস্যা লাগে, তবে ভাইরাস স্ক্যান করুন বা অন্যান্য ট্রাবলশুটিং ফলো করুন।

ডিস্ক সেক্টর সম্পর্কে আরও তথ্য

ডিস্কের বাহিরের প্রান্তে অবস্থিত সেক্টরগুলো কেন্দ্রের কাছাকাছি সেক্টরের চেয়ে শক্তিশালী, কিন্তু তাদের বিট ডেনসিটি (bit density) কম। এই কারণেই হার্ড ড্রাইভগুলো জোন বিট রেকর্ডিং (zone bit recording) ব্যবহার করে।

জোন বিট রেকর্ডিং ডিস্ককে বিভিন্ন জোনে ভাগ করে, যেখানে প্রতিটি জোন আবার সেক্টরে ভাগ করা হয়। ফলাফলস্বরূপ ডিস্কের বাহিরের অংশে বেশি সেক্টর থাকে, এবং এটিকে কেন্দ্রের কাছাকাছি জোনের চেয়ে দ্রুত অ্যাক্সেস করা যায়।

ডিফ্র্যাগমেন্টেশন টুলস (ফ্রি ডিফ্র্যাগ সফটওয়্যারসহ) জোন বিট রেকর্ডিং-এর সুবিধা নেয় ঘনšto অ্যাক্সেসযোগ্য ফাইলগুলোকে ডিস্কের বাহিরের অংশে নিয়ে যানোর মাধ্যমে। এটি কম ব্যবহৃত ডেটা (যেমন বড় আর্কাইভ বা ভিডিও) ডিস্কের কেন্দ্রের কাছাকাছি জোনে রাখে। উদ্দেশ্য হলো কম ব্যবহৃত ডেটাকে ড্রাইভের ধীর এক্সেস वाले এলাকায় রাখা।

জোন রেকর্ডিং এবং হার্ড ডিস্ক সেক্টর স্ট্রাকচার সম্পর্কে আরও জানতে DEW Associates Corporation দেখুন।

NTFS.com-এ হার্ড ড্রাইভের বিভিন্ন অংশ—ট্র্যাক, সেক্টর, ক্লাস্টার—বিষয়ে উন্নত পঠনের জন্য চমৎকার রিসোর্স রয়েছে।

প্রশ্নোত্তর (FAQ)

  • ব্যাড সেক্টর চেক কীভাবে করবেন?

    Windows Disk Checking Utility ব্যবহার করে ব্যাড সেক্টর চেক করুন। এই ইউটিলিটি খারাপ ডিস্ক সেক্টর খুঁজে বের করে এবং রিপেয়ার করতে সাহায্য করে। একই কাজ Command Prompt-ও দিয়ে করা যায়।

  • ব্যাড ডিস্ক সেক্টর Vĩnhামীভাবে কীভাবে মুছবেন?

    যদি এটি সফটওয়্যার সমস্যা হয়, ডিস্ক সেক্টর রিপেয়ার করলে ব্যাড সেক্টর "মুছে যাবে" এবং একটি কাজের সেক্টর দিয়ে প্রতিস্থাপন হবে, কিন্তু ডিস্ক সেক্টর সরাসরি ডিলিট করার কোনো পথ নেই। হার্ডওয়্যার সমস্যা সেক্টর করাপ্ট করলে সেক্টর রিপেয়ার করাও সম্ভব নয়।

  1. ডিস্ক ম্যানেজমেন্ট কী এবং কীভাবে ব্যবহার করবেন

  2. ফ্র্যাগমেন্টেশন ও ডিফ্র্যাগমেন্টেশন: এগুলো কী এবং কেন গুরুত্বপূর্ণ

  3. Windows 11 SE খুঁজে বের করুন: Microsoft-এর ক্লাসরুম-রেডি OS

  4. ডিস্ক ডিফ্র্যাগমেন্টেশন বোঝা: এটি কীভাবে কাজ করে এবং কেন এটি গুরুত্বপূর্ণ