Cylinder-head-sector
سلنڈر ہیڈ سیکٹر (سی ایچ ایس) ہارڈ ڈسک ڈرائیو پر ڈیٹا کے ہر فزیکل بلاک کو پتے دینے کا ایک ابتدائی طریقہ ہے۔ یہ ایک تھری ڈی کوآرڈینیٹ سسٹم ہے جو عمودی کوآرڈینیٹ ہیڈ، ایک افقی (یا ریڈیل) کوآرڈینیٹ سلنڈر، اور ایک کونیی کوآرڈینیٹ سیکٹر سے بنا ہے۔ سر ایک سرکلر سطح کا انتخاب کرتا ہے: ڈسک میں ایک تالی (اور اس کے دو اطراف میں سے ایک)۔ سلنڈر ڈسک میں پلیٹرز کے اسٹیک کے ذریعے ایک سلنڈریکل چوراہا ہے، جو ڈسک کے تکلے کے ارد گرد مرکوز ہے۔ مشترکہ طور پر، سلنڈر اور سر ایک سرکلر لائن سے ٹکرا جاتے ہیں، یا زیادہ واضح طور پر: فزیکل ڈیٹا بلاکس کی ایک سرکلر پٹی جسے ٹریک کہا جاتا ہے۔ سیکٹر آخر کار منتخب کرتا ہے کہ اس ٹریک میں کون سا ڈیٹا بلاک حل کیا جانا ہے، کیونکہ ٹریک کو کئی مساوی سائز کے حصوں میں تقسیم کیا گیا ہے، جن میں سے ہر ایک (360/n) ڈگری کا آرک ہے، جہاں n ٹریک میں موجود شعبوں کی تعداد ہے۔ سی ایچ ایس پتوں کو بے نقاب کیا گیا، سادہ لکیری پتوں کے بجائے (0 سے لے کر ڈسک-1 پر کل بلاک گنتی تک)، کیونکہ ابتدائی ہارڈ ڈرائیوز سرایت شدہ ڈسک کنٹرولر کے ساتھ نہیں آتی تھیں، جو جسمانی ترتیب کو چھپاتی تھیں۔ ایک علیحدہ عام کنٹرولر کارڈ استعمال کیا گیا تھا، تاکہ آپریٹنگ سسٹم کو ڈیٹا بلاکس کو درست طریقے سے ایڈریس کرنے کے لیے کنٹرولر سے منسلک مخصوص ڈرائیو کی صحیح فزیکل "جیومیٹری" کو جاننا پڑے۔ روایتی حدود 512 بائٹس/سیکٹر × 63 سیکٹرز/ٹریک × 255 ہیڈز (ٹریکس/سلنڈر) × 1024 سلنڈر تھے، جس کے نتیجے میں ڈسک کی کل گنجائش کے لیے 8032.5 MiB کی حد ہوتی ہے۔ جیسے جیسے جیومیٹری زیادہ پیچیدہ ہوتی گئی (مثال کے طور پر، زون بٹ ریکارڈنگ کے تعارف کے ساتھ) اور وقت کے ساتھ ڈرائیو کے سائز میں اضافہ ہوتا گیا، سی ایچ ایس ایڈریسنگ کا طریقہ پابند ہو گیا۔ 1980 کی دہائی کے آخر سے، ہارڈ ڈرائیوز نے ایک سرایت شدہ ڈسک کنٹرولر کے ساتھ شپنگ شروع کی جسے فزیکل جیومیٹری کا اچھا علم تھا۔ تاہم وہ کمپیوٹر کو ایک غلط جیومیٹری کی اطلاع دیتے، مثال کے طور پر، اصل میں موجود ہیڈز کی ایک بڑی تعداد، زیادہ ایڈریس ایبل جگہ حاصل کرنے کے لیے۔ ان منطقی سی ایچ ایس اقدار کا ترجمہ کنٹرولر کے ذریعے کیا جائے گا، اس طرح سی ایچ ایس ایڈریسنگ اب ڈرائیو کی کسی جسمانی صفات سے مطابقت نہیں رکھتی ہے۔ 1990 کی دہائی کے وسط تک، ہارڈ ڈرائیو انٹرفیس نے سی ایچ ایس اسکیم کو منطقی بلاک ایڈریسنگ (ایل بی اے) سے تبدیل کر دیا، لیکن ماسٹر بوٹ ریکارڈ (ایم بی آر) پارٹیشن ٹیبل میں ہیرا پھیری کے لیے بہت سے ٹولز اب بھی سلنڈر کی حدود سے منسلک ہیں۔ اس طرح، سی ایچ ایس ایڈریسنگ کے نمونے اب بھی 2000 کی دہائی کے آخر تک پارٹیشننگ سافٹ ویئر میں دیکھے گئے تھے۔ 2010 کی دہائی کے اوائل میں، ایم بی آر کے ذریعہ عائد کردہ ڈسک سائز کی حدود پریشانی کا باعث بن گئیں اور جی یو آئی ڈی پارٹیشن ٹیبل (جی پی ٹی) کو متبادل کے طور پر ڈیزائن کیا گیا تھا۔ ایم بی آر سپورٹ کے بغیر یو ای ایف آئی فرم ویئر استعمال کرنے والے جدید کمپیوٹر اب سی ایچ ایس ایڈریسنگ سے کوئی تصورات استعمال نہیں کرتے ہیں۔ تعریف CHS ایڈریسنگ انفرادی شعبوں (عرف) کی شناخت کا عمل ہے۔ ڈیٹا کا فزیکل بلاک) ڈسک پر ٹریک میں ان کی پوزیشن کے لحاظ سے، جہاں ٹریک کا تعین ہیڈ اور سلنڈر نمبروں کے ذریعے کیا جاتا ہے۔ شرائط کی وضاحت نیچے کی طرف کی گئی ہے، ڈسک کے لیے سیکٹر کو ایڈریس کرنا سب سے چھوٹی اکائی ہے۔ ڈسک کنٹرولر منطقی سے جسمانی پوزیشنوں کا نقشہ بنانے کے لیے ایڈریس کے ترجمے متعارف کرا سکتے ہیں، مثال کے طور پر، زون بٹ ریکارڈنگ چھوٹے (اندرونی) پٹریوں میں کم سیکٹروں کو اسٹور کرتا ہے، فزیکل ڈسک فارمیٹس لازمی طور پر سلنڈریکل نہیں ہوتے ہیں، اور ٹریک میں سیکٹر نمبروں کو منحنی کیا جا سکتا ہے۔ سیکٹر فلاپی ڈسک اور کنٹرولرز نے فزیکل سیکٹر سائز 128، 256، 512 اور 1024 بائٹس (جیسے پی سی/اے ایکس) کا استعمال کیا تھا، لیکن فی فزیکل سیکٹر 512 بائٹس کے ساتھ فارمیٹس 1980 کی دہائی میں غالب ہو گئے۔ آج کل ہارڈ ڈسک کے لیے سب سے عام فزیکل سیکٹر کا سائز 512 بائٹس ہے، لیکن فی سیکٹر 520 بائٹس کے ساتھ ساتھ غیر آئی بی ایم ہم آہنگ مشینوں کے لیے بھی ہارڈ ڈسک موجود ہیں۔ 2005 میں کچھ سیگیٹ کسٹم ہارڈ ڈسکوں نے فی سیکٹر 1024 بائٹس کے سیکٹر سائز کا استعمال کیا۔ ایڈوانسڈ فارمیٹ ہارڈ ڈسک 2010 سے فی فزیکل سیکٹر (4Kn) 4096 بائٹس استعمال کرتی ہیں، لیکن عبوری مدت کے لیے 512 بائٹ سیکٹرز (512e) کی تقلید کرنے کے قابل بھی ہوں گی۔ میگنیٹو آپٹیکل ڈرائیوز 5.25-inch ڈرائیوز پر 512 اور 1024 بائٹس کے سیکٹر سائز اور 3.5-inch ڈرائیوز پر 512 اور 2048 بائٹس کا استعمال کرتی ہیں۔ سی ایچ ایس میں سیکٹر نمبروں سے خطاب کرتے ہوئے ہمیشہ 1 سے شروع ہوتا ہے، کوئی سیکٹر 0 نہیں ہے، جو الجھن کا باعث بن سکتا ہے کیونکہ منطقی شعبے سے خطاب کرنے والی اسکیمیں عام طور پر 0 کے ساتھ گنتی شروع کر دیتی ہیں، مثال کے طور پر، منطقی بلاک ایڈریسنگ (ایل بی اے)، یا ڈی او ایس میں استعمال ہونے والے "رشتہ دار شعبے سے خطاب"۔ فزیکل ڈسک جیومیٹریز کے لیے زیادہ سے زیادہ سیکٹر نمبر کا تعین ڈسک کی نچلی سطح کی شکل سے ہوتا ہے۔ تاہم، آئی بی ایم-پی سی ہم آہنگ مشینوں کے بی آئی او ایس کے ساتھ ڈسک تک رسائی کے لیے، سیکٹر نمبر کو چھ بٹس میں انکوڈ کیا گیا تھا، جس کے نتیجے میں فی ٹریک 111111 (63) سیکٹروں کی زیادہ سے زیادہ تعداد تھی۔ یہ زیادہ سے زیادہ اب بھی ورچوئل سی ایچ ایس جیومیٹریز کے لیے استعمال میں ہے۔ ٹریکس ٹریکس سیکٹرز کی پتلی متمرکز سرکلر سٹرپس ہیں۔ ایک ٹریک کو پڑھنے کے لیے کم از کم ایک سر کی ضرورت ہوتی ہے۔ ڈسک جیومیٹریز کے حوالے سے ٹریک اور سلنڈر کی اصطلاحات قریب سے متعلق ہیں۔ سنگل یا ڈبل سائیڈ فلاپی ڈسک ٹریک کے لیے عام اصطلاح ہے ؛ اور دو سے زیادہ سروں کے لیے سلنڈر عام اصطلاح ہے۔ واضح طور پر ٹریک ایک دیا ہوا سی ایچ مجموعہ ہے جو ایس پی ٹی شعبوں پر مشتمل ہوتا ہے، جبکہ سلنڈر ایس پی ٹی × ایچ شعبوں پر مشتمل ہوتا ہے۔ سلنڈر ڈسک ڈرائیو میں ڈیٹا کی ایک تقسیم ہے، جیسا کہ فکسڈ بلاک آرکیٹیکچر ڈسک کے سی ایچ ایس ایڈریسنگ موڈ یا سی کے ڈی ڈسک کے سلنڈر ہیڈ ریکارڈ (سی سی ایچ ایچ آر) ایڈریسنگ موڈ میں استعمال ہوتا ہے۔ تصور جسمانی ڈسک (پلیٹروں) کے ذریعے متمرکز، کھوکھلی، سلنڈریکل سلائسز ہیں، جو پلیٹروں کے اسٹیک کے ذریعے منسلک متعلقہ سرکلر پٹریوں کو جمع کرتے ہیں۔ ڈسک ڈرائیو کے سلنڈروں کی تعداد بالکل ڈرائیو میں ایک ہی سطح پر پٹریوں کی تعداد کے برابر ہوتی ہے۔ یہ ہر تالی پر ایک ہی ٹریک نمبر پر مشتمل ہوتا ہے، جو ہر تالی کی سطح پر ایسے تمام پٹریوں پر پھیلا ہوا ہوتا ہے جو ڈیٹا کو ذخیرہ کرنے کے قابل ہوتا ہے (اس بات کی پرواہ کیے بغیر کہ ٹریک "خراب" ہے یا نہیں)۔ سلنڈر عمودی طور پر پٹریوں سے بنتے ہیں۔ دوسرے لفظوں میں، پلیٹر 0 پر ٹریک 12 پلس پلیٹر 1 پر ٹریک 12 وغیرہ۔ سلنڈر 12 ہے۔ ڈائریکٹ ایکسیس اسٹوریج ڈیوائس (ڈی اے ایس ڈی) کی دیگر شکلیں، جیسے ڈرم میموری ڈیوائسز یا آئی بی ایم 2321 ڈیٹا سیل، بلاکس کے پتے دے سکتے ہیں جن میں سلنڈر کا پتہ شامل ہوتا ہے، حالانکہ سلنڈر کا پتہ آلہ کا (ہندسی) سلنڈریکل ٹکڑا منتخب نہیں کرتا ہے۔ ہیڈز ایک آلہ جسے ہیڈ کہا جاتا ہے، مقناطیسی میڈیم میں ہیرا پھیری کرکے ہارڈ ڈرائیو میں ڈیٹا کو پڑھتا اور لکھتا ہے جو متعلقہ ڈسک پلیٹر کی سطح کو تشکیل دیتا ہے۔ قدرتی طور پر، ایک تالی کے 2 رخ ہوتے ہیں اور اس طرح 2 سطحیں ہوتی ہیں جن پر ڈیٹا کو ہیرا پھیری کی جا سکتی ہے۔ عام طور پر ہر تالی کے 2 سر ہوتے ہیں، ایک طرف۔ (بعض اوقات سائیڈ کی اصطلاح کو ہیڈ کے لیے تبدیل کیا جاتا ہے، کیونکہ پلیٹرز کو ان کی ہیڈ اسمبلیوں سے الگ کیا جا سکتا ہے، جیسا کہ فلاپی ڈرائیو کے ہٹنے کے قابل میڈیا کے ساتھ ہوتا ہے۔) آئی بی ایم-پی سی ہم آہنگ بائیوسس کوڈ میں سپورٹ کردہ سی ایچ ایس ایڈریسنگ میں زیادہ سے زیادہ 256 سروں کے لیے آٹھ بٹس استعمال کیے جاتے تھے جنہیں سر 0 سے 255 (ایف ایف ایچ) تک شمار کیا جاتا تھا۔ تاہم، مائیکروسافٹ ڈی او ایس/آئی بی ایم پی سی ڈی او ایس کے تمام ورژنوں میں 7.10 تک اور اس میں شامل ایک بگ 256 سروں کے ساتھ حجم کا سامنا کرتے وقت ان آپریٹنگ سسٹمز کو بوٹ پر کریش کرنے کا سبب بنے گا۔ لہذا، تمام ہم آہنگ بائیوس صرف 255 سروں (00h.FEh) تک کے نقشوں کا استعمال کریں گے، بشمول ورچوئل 255 × 63 جیومیٹریز میں۔ یہ تاریخی عجیب و غریب بات پرانے بائیوس آئی این ٹی 13 ایچ کوڈ کے ساتھ ساتھ پرانے پی سی ڈی او ایس یا اسی طرح کے آپریٹنگ سسٹم میں زیادہ سے زیادہ ڈسک کے سائز کو متاثر کر سکتی ہے: (512 بائٹس/سیکٹر) × (63 سیکٹر/ٹریک) × (255 ہیڈز (ٹریکس/سلنڈر)) × (1024 سلنڈر) = 8032.5 ایم بی، لیکن دراصل 512 × 63 × 256 × 1024 = 8064 ایم بی کی پیداوار ہوتی ہے جسے 8 جی بی کی حد کہا جاتا ہے۔ اس تناظر میں 8 جی بی = 8192 ایم بی کی متعلقہ تعریف ایک اور غلط حد ہے، کیونکہ اس کے لیے فی ٹریک 64 سیکٹروں کے ساتھ سی ایچ ایس 512 × 64 × 256 کی ضرورت ہوگی۔ ٹریکس اور سلنڈروں کو 0 سے شمار کیا جاتا ہے، یعنی ٹریک 0 فلاپی یا دیگر سلنڈریکل ڈسک پر پہلا (سب سے بیرونی) ٹریک ہے۔ پرانے بی آئی او ایس کوڈ نے 1024 سلنڈروں (1024 = 210) تک کے سی ایچ ایس ایڈریسنگ میں دس بٹس کی حمایت کی۔ سیکٹروں کے لیے چھ بٹس اور ہیڈز کے لیے آٹھ بٹس شامل کرنے کے نتیجے میں 24 بٹس ہوتے ہیں جن کی حمایت بائیوس انٹرپٹ 13h کرتا ہے۔ غیر منظور شدہ سیکٹر نمبر 0 کو 1024 × 256 ٹریکس میں گھٹانا 512 بائٹس (128 ایم بی = 1024 × 256 × (512 بائٹ/سیکٹر)) کے سیکٹر سائز کے لیے 128 ایم بی سے مطابقت رکھتا ہے ؛ اور 8192-128 = 8064 (تقریبا) 8 جی بی کی حد کی تصدیق کرتا ہے۔ CHS ایڈریسنگ 0/0/1 سے شروع ہوتی ہے جس کی زیادہ سے زیادہ قیمت 1023/255/63 24 = 10+8 + 6 بٹس کے لیے ہوتی ہے، یا 1023/254/63 245 ہیڈز تک محدود 24 بٹس کے لیے ہوتی ہے۔ ڈسک کی جیومیٹری کی وضاحت کے لیے استعمال ہونے والی سی ایچ ایس اقدار کو سلنڈر 0 اور ہیڈ 0 شمار کرنا پڑتا ہے جس کے نتیجے میں (256 یا) 255 ہیڈز والے 24 بٹس کے لیے زیادہ سے زیادہ (1024/256/63 یا) 1024/255/63 ہوتا ہے۔ جیومیٹری S کی وضاحت کرنے والے CHS ٹپلوں میں دراصل سیکٹر فی ٹریک کا مطلب ہے، اور جہاں (ورچوئل) جیومیٹری اب بھی صلاحیت سے میل کھاتی ہے، ڈسک میں C × H × S سیکٹر ہوتے ہیں۔ جیسے جیسے بڑی ہارڈ ڈسک استعمال میں آئی ہیں، سلنڈر ایک منطقی ڈسک کا ڈھانچہ بھی بن گیا ہے، جسے 16.065 شعبوں (16065 = 255 × 63) میں معیاری بنایا گیا ہے۔ 28 بٹس کے ساتھ سی ایچ ایس ایڈریسنگ (ای آئی ڈی ای اور اے ٹی اے-2) ان شعبوں کے لیے آٹھ بٹس کی اجازت دیتا ہے جو اب بھی 1 سے شروع ہوتے ہیں، یعنی سیکٹرز 1.255، ہیڈز 0.15 کے لیے چار بٹس، اور سلنڈروں 0.65535 کے لیے سولہ بٹس۔ اس کے نتیجے میں تقریبا 128 جی بی کی حد ہوتی ہے ؛ دراصل 65536 × 16 × 255 = 267386880 سیکٹر جو 512 بائٹس کے سیکٹر سائز کے لیے 130560 ایم بی سے مطابقت رکھتے ہیں۔ اے ٹی اے-2 تفصیلات میں 28 = 16+4 + 8 بٹس بھی رالف براؤن کی انٹرپٹ لسٹ میں شامل ہیں، اور اس اب میعاد ختم ہونے والے معیار کا ایک پرانا ورکنگ ڈرافٹ شائع کیا گیا تھا۔ 1024 سلنڈروں کی پرانی بی آئی او ایس حد اور 16 سروں کی اے ٹی اے حد کے ساتھ مشترکہ اثر 1024 × 16 × 63 = 1032192 سیکٹر تھا، یعنی سیکٹر سائز 512 کے لیے 504 ایم بی کی حد۔ ای سی ایچ ایس کے نام سے مشہور بی آئی او ایس ترجمہ اسکیموں اور نظر ثانی شدہ ای سی ایچ ایس نے 16 سروں کے بجائے 128 یا 240 کا استعمال کرکے اس حد کو کم کیا، بیک وقت سلنڈروں اور شعبوں کی تعداد کو 1024/128/63 (ای سی ایچ ایس کی حد: 4032 ایم بی) یا 1024/240/63 (نظر ثانی شدہ ای سی ایچ ایس کی حد: 7560 ایم بی) میں فٹ ہونے کے لیے کم کیا۔ بلاکس اور کلسٹرز یونکس کمیونٹیز بلاک کی اصطلاح کو کسی شعبے یا شعبوں کے گروپ کی طرف اشارہ کرنے کے لیے استعمال کرتی ہیں۔ مثال کے طور پر، لینکس fdisk یوٹیلیٹی، ورژن 2.25 سے پہلے، 1024 بائٹ بلاکس کا استعمال کرتے ہوئے پارٹیشن سائز دکھاتی ہے۔ کلسٹرز مختلف فائل سسٹمز (ایف اے ٹی، این ٹی ایف ایس، وغیرہ) پر ڈیٹا کے لیے مختص اکائیاں ہیں۔ )، جہاں ڈیٹا بنیادی طور پر فائلوں پر مشتمل ہوتا ہے۔ کلسٹرز ڈسک کی فزیکل یا ورچوئل جیومیٹری سے براہ راست متاثر نہیں ہوتے ہیں، یعنی ایک کلسٹر کسی دیئے گئے سی ایچ ٹریک کے اختتام کے قریب کسی سیکٹر سے شروع ہو سکتا ہے، اور فزیکل یا منطقی طور پر اگلے سی ایچ ٹریک پر کسی سیکٹر میں ختم ہو سکتا ہے۔ سی ایچ ایس سے ایل بی اے نقشہ سازی 2002 میں اے ٹی اے-6 تفصیلات نے ایک اختیاری 48 بٹس منطقی بلاک ایڈریسنگ متعارف کرایا اور سی ایچ ایس ایڈریسنگ کو متروک قرار دیا، لیکن پھر بھی اے ٹی اے-5 ترجمے کو نافذ کرنے کی اجازت دی گئی۔ حیرت کی بات نہیں کہ ذیل میں دیا گیا سی ایچ ایس سے ایل بی اے ترجمہ کا فارمولا بھی آخری اے ٹی اے-5 سی ایچ ایس ترجمہ سے ملتا جلتا ہے۔ اے ٹی اے-5 تفصیلات میں سی ایچ ایس سپورٹ 16.514.064 سیکٹروں کے لیے لازمی اور بڑی ڈسکوں کے لیے اختیاری تھی۔ اے ٹی اے-5 کی حد سی ایچ ایس 16383 16 63 یا مساوی ڈسک کی صلاحیتوں سے مطابقت رکھتی ہے، اور () کی ضرورت ہوتی ہے۔ سی ایچ ایس ٹپل کو درج ذیل فارمولے کا استعمال کرتے ہوئے ایل بی اے پتے پر نقشہ بنایا جا سکتا ہے: ایل بی اے ایڈریس کہاں ہے، ڈسک پر ہیڈز کی تعداد ہے، فی ٹریک سیکٹرز کی زیادہ سے زیادہ تعداد ہے، اور سی ایچ ایس ایڈریس ہے۔ ایف اے ٹی فائل سسٹمز کے لیے ای سی ایم اے-107 اور آئی ایس او/آئی ای سی 9293:1994 (آئی ایس او 9293:1987 کی جگہ لینے والے) معیارات میں ایک منطقی سیکٹر نمبر فارمولا بالکل اوپر دیے گئے ایل بی اے فارمولے سے میل کھاتا ہے: منطقی بلاک ایڈریس اور منطقی سیکٹر نمبر (ایل ایس این) مترادفات ہیں۔ فارمولا سلنڈروں کی تعداد کا استعمال نہیں کرتا ہے، لیکن ڈسک جیومیٹری میں ہیڈز کی تعداد اور فی ٹریک سیکٹرز کی تعداد کی ضرورت ہوتی ہے، کیونکہ وہی سی ایچ ایس ٹپل جیومیٹری کے لحاظ سے مختلف منطقی سیکٹر نمبروں کو خطاب کرتا ہے۔ مثال: 1028160 سیکٹروں والی ڈسک کی جیومیٹری 1020 16 63 کے لیے، سی ایچ ایس 3 2 1 ایل بی اے ہے ؛ جیومیٹری کے لیے 1028160 سیکٹروں والی ڈسک کا 1008 4 255، سی ایچ ایس 3 2 1 ایل بی اے ہے جیومیٹری کے لیے 64 255 63 1028160 سیکٹروں والی ڈسک کا، سی ایچ ایس 3 2 1 ایل بی اے ہے جیومیٹری کے لیے 2142 15 32 1028160 سیکٹروں والی ڈسک کا، سی ایچ ایس 3 2 1 ایل بی اے ہے لکیری ایل بی اے ماڈل میں سیکٹروں کی ترتیب کو تصور کرنے میں مدد کرنے کے لیے، نوٹ کریں کہ: پہلا ایل بی اے سیکٹر سیکٹر #صفر ہے، سی ایچ ایس ماڈل میں وہی سیکٹر سیکٹر #1 کہا جاتا ہے۔ ہر ہیڈ/ٹریک کے تمام سیکٹروں کو اگلے ہیڈ/ٹریک میں اضافے سے پہلے شمار کیا جاتا ہے۔ ایک ہی سلنڈر کے تمام سروں/پٹریوں کو اگلے سلنڈر میں بڑھانے سے پہلے شمار کیا جاتا ہے۔ پوری ہارڈ ڈرائیو کا بیرونی نصف حصہ ڈرائیو کا پہلا نصف حصہ ہوگا۔ سلنڈر ہیڈ ریکارڈ فارمیٹ کم از کم 1960 کی دہائی سے آئی بی ایم مین فریموں پر کاؤنٹ کی ڈیٹا (سی کے ڈی) ہارڈ ڈسک کے ذریعے استعمال کیا جاتا رہا ہے۔ یہ بڑی حد تک پی سی کے ذریعہ استعمال ہونے والے سلنڈر ہیڈ سیکٹر فارمیٹ سے موازنہ ہے، سوائے اس کے کہ سیکٹر کا سائز طے نہیں کیا گیا تھا لیکن ہر ایپلی کیشن کی ضروریات کی بنیاد پر ٹریک سے ٹریک میں مختلف ہو سکتا ہے۔ عصری استعمال میں، مین فریم میں پیش کردہ ڈسک جیومیٹری کو اسٹوریج فرم ویئر کے ذریعے نقل کیا جاتا ہے، اور اب اس کا فزیکل ڈسک جیومیٹری سے کوئی تعلق نہیں ہے۔ پی سی میں استعمال ہونے والی پہلے کی ہارڈ ڈرائیوز، جیسے ایم ایف ایم اور آر ایل ایل ڈرائیوز، نے ہر سلنڈر کو مساوی تعداد میں شعبوں میں تقسیم کیا، لہذا سی ایچ ایس کی اقدار ڈرائیو کی جسمانی خصوصیات سے میل کھاتی ہیں۔ 500 4 32 کے سی ایچ ایس ٹپل والی ڈرائیو میں ہر پلیٹ پر 500 ٹریک فی سائیڈ، دو پلیٹ (4 ہیڈز)، اور 32 سیکٹر فی ٹریک ہوں گے، جس میں کل 32.768.000 بائٹس (31.25 MiB) ہوں گے۔ اے ٹی اے/آئی ڈی ای ڈرائیوز ڈیٹا کو ذخیرہ کرنے میں بہت زیادہ موثر تھیں اور اب قدیم ایم ایف ایم اور آر ایل ایل ڈرائیوز کی جگہ لے لی ہے۔ وہ زون بٹ ریکارڈنگ (زیڈ بی آر) کا استعمال کرتے ہیں، جہاں ہر ٹریک کو تقسیم کرنے والے شعبوں کی تعداد پلیٹر کی سطح پر پٹریوں کے گروپوں کے مقام کے مطابق مختلف ہوتی ہے۔ پلیٹر کے کنارے کے قریب ٹریکس میں تکلے کے قریب ٹریکس کے مقابلے میں ڈیٹا کے زیادہ بلاکس ہوتے ہیں، کیونکہ پلیٹر کے کنارے کے قریب دی گئی ٹریک کے اندر زیادہ فزیکل اسپیس ہوتی ہے۔ اس طرح، سی ایچ ایس ایڈریسنگ اسکیم اس طرح کی ڈرائیوز کی فزیکل جیومیٹری سے براہ راست مطابقت نہیں رکھ سکتی، کیونکہ ایک تالی پر مختلف خطوں کے لیے فی ٹریک مختلف شعبوں کی تعداد ہوتی ہے۔ اس کی وجہ سے، بہت سی ڈرائیوز میں اب بھی ڈرائیو کے اختتام پر سیکٹرز کا سرپلس (سائز میں 1 سلنڈر سے کم) ہوتا ہے، کیونکہ سیکٹرز کی کل تعداد شاذ و نادر ہی، اگر کبھی بھی، سلنڈر کی حد پر ختم ہوتی ہے۔ اے ٹی اے/آئی ڈی ای ڈرائیو کو سسٹم بی آئی او ایس میں سلنڈروں، سروں اور سیکٹروں کی کسی بھی ترتیب کے ساتھ سیٹ کیا جا سکتا ہے جو ڈرائیو (یا بی آئی او ایس) کی صلاحیت سے زیادہ نہیں ہے، کیونکہ ڈرائیو کسی بھی سی ایچ ایس ویلیو کو اپنے مخصوص ہارڈ ویئر کی ترتیب کے لیے ایک حقیقی پتے میں تبدیل کر دے گی۔ تاہم یہ مطابقت کے مسائل کا سبب بن سکتا ہے۔ آپریٹنگ سسٹمز جیسے مائیکروسافٹ ڈاس یا ونڈوز کے پرانے ورژن کے لیے، ہر پارٹیشن کو سلنڈر کی حد سے شروع اور ختم ہونا چاہیے۔ صرف کچھ جدید ترین آپریٹنگ سسٹم (ونڈوز ایکس پی شامل) اس اصول کو نظر انداز کر سکتے ہیں، لیکن ایسا کرنے سے پھر بھی مطابقت کے کچھ مسائل پیدا ہو سکتے ہیں، خاص طور پر اگر صارف ایک ہی ڈرائیو پر ڈوئل بوٹنگ انجام دینا چاہتا ہے۔ مائیکروسافٹ ونڈوز وسٹا کے بعد سے اندرونی ڈسک پارٹیشن ٹولز کے ساتھ اس اصول پر عمل نہیں کرتا ہے۔ یہ بھی دیکھیں کہ CD-ROM فارمیٹ بلاک (ڈیٹا اسٹوریج) ڈسک اسٹوریج ڈسک فارمیٹنگ فائل الاکیشن ٹیبل ڈسک پارٹیشننگ حوالہ جات نوٹ 1.This قاعدہ کم از کم ان تمام فارمیٹس کے لیے درست ہے جہاں فزیکل سیکٹرز کو 1 اوپر کی طرف نامزد کیا گیا ہے۔ تاہم، کچھ عجیب فلاپی فارمیٹس ہیں (مثال کے طور پر، 640 کے بی فارمیٹ جو بی بی سی ماسٹر 512 کے ذریعے ڈی او ایس پلس 2.1 کے ساتھ استعمال کیا جاتا ہے)، جہاں ٹریک کے پہلے سیکٹر کا نام "0" ہے نہ کہ "1"۔ 2.While کمپیوٹرز 0 پر گنتی شروع کرتے ہیں، DOS 1 پر گنتی شروع کرتا ہے۔ ایسا کرنے کے لیے، ڈی او ایس اسکرین پر ظاہر کرنے سے پہلے سر کی گنتی میں 1 کا اضافہ کرے گا۔ تاہم، 8 بٹ غیر دستخط شدہ عدد کو پہلے بڑے سائز (جیسے 16 بٹ عدد) میں تبدیل کرنے کے بجائے، DOS نے صرف 1 شامل کیا۔ یہ 255 (0xFF) کی سر گنتی کو متوقع 256 کے بجائے 0 (0x100 & 0xFF = 0x00) میں اوور فلو کرے گا۔ یہ DOS 8 کے ساتھ طے کیا گیا تھا، لیکن اس وقت تک، 255 کی ہیڈ ویلیو کا استعمال نہ کرنا ایک ڈی فیکٹو معیار بن چکا تھا۔ اے ٹی اٹیچمنٹ بائیوس کمپیوٹر فائل سسٹمز ہارڈ ڈسک کمپیوٹر اسٹوریج گھومتی ڈسک کمپیوٹر اسٹوریج میڈیا کمپیوٹر اسٹوریج ڈیوائسز آئی بی ایم اسٹوریج ڈیوائسز