बेलन अग्रभाग क्षेत्र: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Historical method for giving addresses to physical data blocks on hard disk drives}} File:Cylinder Head Sector.svg|right|thumb|हार्ड ड्र...")
 
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Short description|Historical method for giving addresses to physical data blocks on hard disk drives}}
{{Short description|Historical method for giving addresses to physical data blocks on hard disk drives}}
[[File:Cylinder Head Sector.svg|right|thumb|हार्ड ड्राइव का सिलेंडर, हेड और सेक्टर।]]
[[File:Cylinder Head Sector.svg|right|thumb|हार्ड ड्राइव का सिलेंडर, हेड और सेक्टर।]]
{{Use dmy dates|date=July 2020}}
'''[[सिलेंडर]]-हेड-सेक्टर''' (सीएचएस) [[हार्ड डिस्क ड्राइव]] पर डेटा को प्रत्येक भौतिक खंडक को पता देने की एक प्रारंभिक विधि है।
[[सिलेंडर]]-हेड-सेक्टर (सीएचएस) [[हार्ड डिस्क ड्राइव]] पर डेटा के प्रत्येक भौतिक ब्लॉक को पता देने की एक प्रारंभिक विधि है।


यह एक 3डी-कोऑर्डिनेट सिस्टम है जो वर्टिकल कोऑर्डिनेट ''हेड'', एक हॉरिजॉन्टल (या रेडियल) कोऑर्डिनेट ''सिलेंडर'' और एक एंगुलर कोऑर्डिनेट ''सेक्टर'' से बना है। सिर एक गोलाकार सतह का चयन करता है: डिस्क में एक थाली (और इसके दो पक्षों में से एक)। सिलेंडर एक डिस्क में प्लैटर्स के ढेर के माध्यम से एक सिलेंडर चौराहा है, जो डिस्क के स्पिंडल के आसपास केंद्रित है। संयुक्त, सिलेंडर और हेड एक गोलाकार रेखा पर प्रतिच्छेद करते हैं, या अधिक सटीक रूप से: भौतिक डेटा ब्लॉक की एक गोलाकार पट्टी जिसे 'ट्रैक' कहा जाता है। सेक्टर अंत में चुनता है कि इस ट्रैक में कौन से डेटा ब्लॉक को संबोधित किया जाना है, क्योंकि ट्रैक को कई समान आकार के भागों में विभाजित किया गया है, जिनमें से प्रत्येक (360/n) डिग्री का चाप है, जहां n ट्रैक में सेक्टरों की संख्या है .
यह एक 3डी-निर्देशांक पद्धति है जो ऊर्ध्वाधर निर्देशांक ''हेड'', एक क्षैतिज (या त्रिज्यीय) निर्देशांक ''सिलेंडर'' और एक कोणीय निर्देशांक ''क्षेत्र'' से बना है। हेड एक वृत्तीय सतह का चयन करता है: डिस्क में एक प्लैटर (और इसके दो पक्षों में से एक)। सिलेंडर एक डिस्क में प्लैटर्स के संग्रह के माध्यम से एक सिलेंडर प्रतिच्छेदन है, जो डिस्क के तर्कु के आसपास केंद्रित है। संयुक्त, सिलेंडर और हेड एक वृत्ताकार रेखा पर प्रतिच्छेद करते हैं, या अधिक सटीक रूप से: भौतिक डेटा खंडक की एक वृत्ताकार पट्टी जिसे ट्रैक कहा जाता है। सेक्टर अंत में चयन करता है कि इस ट्रैक में किस डेटा खंडक को संबोधित किया जाना है, क्योंकि ट्रैक को कई समान आकार के भागों में विभाजित किया गया है, जिनमें से प्रत्येक (360/n) डिग्री का वृत्त है, जहां n ट्रैक में सेक्टरों की संख्या है।


सरल रेखीय पतों के बजाय सीएचएस पतों को उजागर किया गया था (''0'' से ''डिस्क पर कुल ब्लॉक काउंट - 1'' तक जा रहा था), क्योंकि शुरुआती हार्ड ड्राइव एक एम्बेडेड [[डिस्क नियंत्रक]] के साथ नहीं आते थे, जो छिप जाएगा भौतिक लेआउट। एक अलग 'जेनेरिक' नियंत्रक कार्ड का उपयोग किया गया था, ताकि ऑपरेटिंग सिस्टम को डेटा ब्लॉक को सही ढंग से संबोधित करने के लिए नियंत्रक से जुड़ी ''विशिष्ट'' ड्राइव की सटीक भौतिक ज्यामिति का पता चल सके। पारंपरिक सीमाएँ 512 बाइट्स/सेक्टर × 63 सेक्टर/ट्रैक × 255 हेड्स (ट्रैक्स/सिलेंडर) × 1024 सिलेंडर थीं, जिसके परिणामस्वरूप डिस्क की कुल क्षमता के लिए 8032.5 MiB की सीमा थी।
सरल रेखीय पतों के बदले सीएचएस पतों को अनाश्रित किया गया था (''डिस्क पर 0 से कुल खंडक गिनती - 1'' तक जा रहा था), क्योंकि आरम्भिक हार्ड ड्राइव एक अंतः स्थापित [[डिस्क नियंत्रक]] के साथ नहीं आते थे, जो भौतिक विन्यास को छिपा देते थे। एक अलग सामान्य नियंत्रक कार्ड का उपयोग किया गया था, ताकि डेटा खंडक को सही प्रकार से संबोधित करने के लिए संचालन प्रणाली को नियंत्रक से जुड़ी विशिष्ट ड्राइव की सटीक भौतिक <nowiki>''ज्यामिति''</nowiki> का पता चल सके। पारंपरिक सीमाएँ 512 बाइट्स/सेक्टर × 63 सेक्टर/ट्रैक × 255 हेड्स (ट्रैक/सिलेंडर) × 1024 सिलेंडर थीं, जिसके परिणामस्वरूप डिस्क की कुल क्षमता के लिए 8032.5 MiB की सीमा थी।


जैसे-जैसे ज्यामिति अधिक जटिल होती गई (उदाहरण के लिए, [[ज़ोन बिट रिकॉर्डिंग]] की शुरुआत के साथ) और समय के साथ ड्राइव का आकार बढ़ता गया, CHS एड्रेसिंग पद्धति प्रतिबंधात्मक हो गई। 1980 के दशक के उत्तरार्ध से, हार्ड ड्राइव ने एक एम्बेडेड डिस्क नियंत्रक के साथ शिपिंग शुरू की<ref>{{Cite web|url=http://www.pcguide.com/ref/hdd/if/ide/over.htm|title=Overview and History of the IDE/ATA Interface|date=17 April 2001|website=The PC Guide|archive-url=https://web.archive.org/web/20190204014430/http://www.pcguide.com/ref/hdd/if/ide/over.htm|archive-date=2019-02-04}}</ref> जिसे भौतिक ज्यामिति का अच्छा ज्ञान था; हालांकि वे कंप्यूटर को झूठी ज्यामिति की रिपोर्ट करेंगे, उदाहरण के लिए, अधिक पता लगाने योग्य स्थान प्राप्त करने के लिए, वास्तव में मौजूद हेड्स की तुलना में बड़ी संख्या में। इन तार्किक सीएचएस मूल्यों का नियंत्रक द्वारा अनुवाद किया जाएगा, इस प्रकार सीएचएस एड्रेसिंग अब ड्राइव के किसी भी भौतिक गुण के अनुरूप नहीं है।<ref name=":0">{{cite web
जैसे-जैसे ज्यामिति अधिक कठिन होती गई (उदाहरण के लिए, [[ज़ोन बिट रिकॉर्डिंग|क्षेत्र द्वयंक अभिलेखन]] के प्रारंभ के साथ) और समय के साथ ड्राइव का आकार बढ़ता गया, CHS पताभिगमन पद्धति प्रतिबंधात्मक हो गया था। 1980 के दशक के उत्तरार्ध से, हार्ड ड्राइव ने एक अंतः स्थापित डिस्क नियंत्रक के साथ नौपरिवहन प्रारम्भ की<ref>{{Cite web|url=http://www.pcguide.com/ref/hdd/if/ide/over.htm|title=Overview and History of the IDE/ATA Interface|date=17 April 2001|website=The PC Guide|archive-url=https://web.archive.org/web/20190204014430/http://www.pcguide.com/ref/hdd/if/ide/over.htm|archive-date=2019-02-04}}</ref> जिसे भौतिक ज्यामिति का अच्छा ज्ञान था; हालांकि वे कंप्यूटर को मिथ्या ज्यामिति का प्रतिवेदन करेंगे, उदाहरण के लिए, अधिक पता योग्य स्थान प्राप्त करने के लिए, वास्तव में उपस्थित हेड्स की संख्या अधिक है। इन तार्किक सीएचएस मान नियंत्रक द्वारा अनुवाद किया जाएगा, इस प्रकार सीएचएस पताभिगमन अब ड्राइव के किसी भी भौतिक गुण के अनुरूप नहीं है।<ref name=":0">{{cite web
|url=http://jdebp.info/FGA/disc-partition-alignment.html
|url=http://jdebp.info/FGA/disc-partition-alignment.html
|title=The gen on disc partition alignment
|title=The gen on disc partition alignment
Line 15: Line 14:
|access-date=2022-11-21}}
|access-date=2022-11-21}}
</ref>
</ref>
1990 के दशक के मध्य तक, हार्ड ड्राइव इंटरफेस ने सीएचएस योजना को [[ तार्किक ब्लॉक एड्रेसिंग ]] (एलबीए) के साथ बदल दिया, लेकिन [[मास्टर बूट दस्तावेज़]] (एमबीआर) विभाजन तालिका में हेरफेर करने के लिए कई उपकरण अभी भी सिलेंडर सीमाओं के लिए विभाजन को संरेखित करते हैं; इस प्रकार, सीएचएस एड्रेसिंग की कलाकृतियों को अभी भी 2000 के दशक के अंत तक विभाजन सॉफ्टवेयर में देखा गया था।<ref name=":0" />


2010 की शुरुआत में, MBR द्वारा लगाए गए डिस्क आकार की सीमाएँ समस्याग्रस्त हो गईं और [[GUID विभाजन तालिका]] (GPT) को प्रतिस्थापन के रूप में डिज़ाइन किया गया; एमबीआर समर्थन के बिना [[यूईएफआई]] फर्मवेयर का उपयोग करने वाले आधुनिक कंप्यूटर अब सीएचएस एड्रेसिंग से किसी भी धारणा का उपयोग नहीं करते हैं।
1990 के दशक के मध्य तक, हार्ड ड्राइव अंतरापृष्ठ ने सीएचएस योजना को[[ तार्किक ब्लॉक एड्रेसिंग | तार्किक खंडक पताभिगमन]] (एलबीए) के साथ बदल दिया, लेकिन [[मास्टर बूट दस्तावेज़|मुख्य बूट रिकॉर्ड]] (एमबीआर) विभाजन सूची में हेरफेर करने के लिए कई उपकरण अभी भी सिलेंडर सीमाओं के लिए विभाजन को संरेखित करते हैं; इस प्रकार, सीएचएस पताभिगमन कलाकृतियों को अभी भी 2000 के दशक के अंत तक विभाजन सॉफ्टवेयर में देखा गया था।<ref name=":0" />
 
2010 के आरंभ में, MBR द्वारा लगाए गए डिस्क आकार की सीमाएँ समस्याग्रस्त हो गईं और [[GUID विभाजन तालिका|GUID विभाजन सूची]] (GPT) को प्रतिस्थापन के रूप में प्रारुप किया गया; एमबीआर समर्थन के बिना [[यूईएफआई]] फर्मवेयर का उपयोग करने वाले आधुनिक कंप्यूटर अब सीएचएस पताभिगमन से किसी भी धारणा का उपयोग नहीं करते हैं।


== परिभाषाएँ ==
== परिभाषाएँ ==
[[File:Hard drive geometry - English - 2019-05-30.svg|upright=2.5|thumb|हार्ड ड्राइव ज्यामिति का योजनाबद्ध]]सीएचएस एड्रेसिंग एक #ट्रैक्स में उनकी स्थिति द्वारा डिस्क पर अलग-अलग #सेक्टर्स (उर्फ डेटा का भौतिक ब्लॉक) की पहचान करने की प्रक्रिया है, जहां ट्रैक #हेड्स और #सिलेंडर नंबरों द्वारा निर्धारित किया जाता है। शर्तों को नीचे से ऊपर समझाया गया है, डिस्क एड्रेसिंग के लिए सेक्टर सबसे छोटी इकाई है। डिस्क नियंत्रक भौतिक स्थिति के लिए तार्किक रूप से मैप करने के लिए एड्रेस ट्रांसलेशन पेश कर सकते हैं, उदाहरण के लिए, ज़ोन बिट रिकॉर्डिंग कम सेक्टरों को छोटे (आंतरिक) ट्रैक्स में स्टोर करती है, भौतिक डिस्क प्रारूप आवश्यक रूप से बेलनाकार नहीं होते हैं, और ट्रैक में सेक्टर नंबरों को तिरछा किया जा सकता है।
[[File:Hard drive geometry - English - 2019-05-30.svg|upright=2.5|thumb|हार्ड ड्राइव ज्यामिति का योजनाबद्ध]]सीएचएस पताभिगमन एक ट्रैक में उनकी स्थिति द्वारा डिस्क पर अलग-अलग क्षेत्रों (उर्फ डेटा का भौतिक खंडक) की पहचान करने की प्रक्रिया है, जहां ट्रैक हेड और सिलेंडर संख्या द्वारा निर्धारित किया जाता है। नियम को नीचे से ऊपर समझाया गया है, डिस्क पताभिगमन के लिए सेक्टर सबसे छोटी इकाई है। डिस्क नियंत्रक भौतिक स्थिति के लिए तार्किक रूप से मानचित्र करने के लिए पता अनुवाद प्रस्तावित कर सकता है, उदाहरण के लिए, ज़ोन बिट अभिलेखन कम सेक्टरों को छोटे (आंतरिक) ट्रैक में संचित करता है, भौतिक डिस्क प्रारूप आवश्यक रूप से सिलिंडराकार नहीं होते हैं, और ट्रैक में सेक्टर संख्या को विषम  किया जा सकता है।


=== क्षेत्र ===
=== सेक्टर ===


फ्लॉपी डिस्क और नियंत्रक 128, 256, 512 और 1024 बाइट्स (उदाहरण के लिए, पीसी/एएक्स) के भौतिक क्षेत्र आकार का उपयोग करते हैं, जिससे 1980 के दशक में 512 बाइट्स प्रति भौतिक क्षेत्र वाले प्रारूप प्रभावी हो गए।<ref name="Ecma-107">{{cite web | url = http://www.ecma-international.org/publications/standards/Ecma-107.htm | title = सूचना इंटरचेंज के लिए डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना| work = Standard ECMA-107 (2nd ed., June 1995) | publisher = [[Ecma International|ECMA]] | year = 1995 | access-date = 2011-07-30 }}</ref><ref>{{cite web
फ्लॉपी डिस्क और नियंत्रक 128, 256, 512 और 1024 बाइट्स (उदाहरण के लिए, PC/AX) के भौतिक क्षेत्र आकार का उपयोग करते हैं, जिससे 1980 के दशक में 512 बाइट्स प्रति भौतिक क्षेत्र वाले प्रारूप प्रभावी हो गए हैं।<ref name="Ecma-107">{{cite web | url = http://www.ecma-international.org/publications/standards/Ecma-107.htm | title = सूचना इंटरचेंज के लिए डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना| work = Standard ECMA-107 (2nd ed., June 1995) | publisher = [[Ecma International|ECMA]] | year = 1995 | access-date = 2011-07-30 }}</ref><ref>{{cite web
|url=http://support.microsoft.com/kb/75131
|url=http://support.microsoft.com/kb/75131
|title=Standard Floppy Disk Formats Supported by MS-DOS
|title=Standard Floppy Disk Formats Supported by MS-DOS
Line 31: Line 31:
|publisher=[[Microsoft Knowledge Base]]
|publisher=[[Microsoft Knowledge Base]]
|access-date=2011-07-31}}</ref>
|access-date=2011-07-31}}</ref>
हार्ड डिस्क के लिए सबसे आम भौतिक सेक्टर आकार आज 512 बाइट्स है, लेकिन गैर-आईबीएम संगत मशीनों के लिए 520 बाइट्स प्रति सेक्टर के साथ हार्ड डिस्क भी हैं। 2005 में कुछ [[ सीगेट प्रौद्योगिकी ]] कस्टम हार्ड डिस्क ने प्रति सेक्टर 1024 बाइट्स के सेक्टर आकार का इस्तेमाल किया। [[उन्नत प्रारूप]] हार्ड डिस्क प्रति भौतिक क्षेत्र ([[4Kn]]) 4096 बाइट्स का उपयोग करते हैं<ref>{{cite web
 
हार्ड डिस्क के लिए सबसे सामान्य भौतिक सेक्टर आकार आज 512 बाइट्स है, लेकिन गैर-आईबीएम संगत यंत्र के लिए 520 बाइट्स प्रति सेक्टर के साथ हार्ड डिस्क भी हैं। 2005 में कुछ[[ सीगेट प्रौद्योगिकी | सीगेट]] सीमा शुल्क हार्ड डिस्क ने प्रति सेक्टर 1024 बाइट्स के सेक्टर आकार का उपयोग किया हैं। [[उन्नत प्रारूप]] हार्ड डिस्क 2010 से, 4096 बाइट्स प्रति भौतिक क्षेत्र ([[4Kn]]) का उपयोग करती हैं,<ref>{{cite web
|url=http://www.anandtech.com/show/2888
|url=http://www.anandtech.com/show/2888
|title=Western Digital's Advanced Format: The 4K Sector Transition Begins
|title=Western Digital's Advanced Format: The 4K Sector Transition Begins
|publisher=[[AnandTech]]
|publisher=[[AnandTech]]
|date=2009-12-18
|date=2009-12-18
|access-date=2011-07-29}}</ref> 2010 से, लेकिन एक संक्रमणकालीन अवधि के लिए 512 बाइट सेक्टर ([[512e]]) का अनुकरण करने में भी सक्षम होंगे।<ref>{{cite web | url=http://www.hitachigst.com/tech/techlib.nsf/techdocs/3D2E8D174ACEA749882577AE006F3F05/$file/AFtechbrief.pdf | title=उन्नत प्रारूप प्रौद्योगिकी संक्षिप्त| publisher=[[Hitachi]]| year=2010 | page=1 | quote=512 byte emulation is sometimes referred to as 512e | access-date=2011-08-01 | url-status=dead | archive-url=https://web.archive.org/web/20110927024639/http://www.hitachigst.com/tech/techlib.nsf/techdocs/3D2E8D174ACEA749882577AE006F3F05/%24file/AFtechbrief.pdf | archive-date=27 September 2011}}</ref>
|access-date=2011-07-29}}</ref> लेकिन एक संक्रमणकालीन अवधि के लिए 512 बाइट सेक्टर ([[512e]]) का अनुकरण करने में भी सक्षम हैं।<ref>{{cite web | url=http://www.hitachigst.com/tech/techlib.nsf/techdocs/3D2E8D174ACEA749882577AE006F3F05/$file/AFtechbrief.pdf | title=उन्नत प्रारूप प्रौद्योगिकी संक्षिप्त| publisher=[[Hitachi]]| year=2010 | page=1 | quote=512 byte emulation is sometimes referred to as 512e | access-date=2011-08-01 | url-status=dead | archive-url=https://web.archive.org/web/20110927024639/http://www.hitachigst.com/tech/techlib.nsf/techdocs/3D2E8D174ACEA749882577AE006F3F05/%24file/AFtechbrief.pdf | archive-date=27 September 2011}}</ref>
[[मैग्नेटो-ऑप्टिकल ड्राइव]] 5.25-इंच ड्राइव पर 512 और 1024 बाइट्स के सेक्टर आकार और 3.5-इंच ड्राइव पर 512 और 2048 बाइट्स का उपयोग करते हैं।<!-- TBD: Will have to recheck if these are actually emulated on this low level: Emulated physical sector sizes of 128, 256, 512 are also seen on some computers with bootable RAM or flash disks, e.g., the [[Atari Portfolio]]. -->
 
CHS में सेक्टर नंबर हमेशा '1' से शुरू होते हैं, कोई सेक्टर 0 नहीं होता है,{{ref|a}} जो भ्रम की स्थिति पैदा कर सकता है क्योंकि लॉजिकल सेक्टर एड्रेसिंग स्कीम आम तौर पर 0 से गिनती शुरू करते हैं, उदाहरण के लिए, [[ तार्किक ब्लॉक एड्रेसिंग ]] (एलबीए), या डॉस में इस्तेमाल होने वाले रिलेटिव सेक्टर एड्रेसिंग।
[[मैग्नेटो-ऑप्टिकल ड्राइव|मैग्नेटो-प्रकाशीय ड्राइव]] 5.25-इंच ड्राइव पर 512 और 1024 बाइट्स के सेक्टर आकार और 3.5-इंच ड्राइव पर 512 और 2048 बाइट्स का उपयोग करते हैं।


भौतिक डिस्क ज्यामिति के लिए अधिकतम सेक्टर संख्या डिस्क के निम्न स्तर के प्रारूप द्वारा निर्धारित की जाती है। हालांकि, आईबीएम-पीसी संगत मशीनों के [[BIOS]] के साथ डिस्क एक्सेस के लिए, सेक्टर नंबर को छह बिट्स में एन्कोड किया गया था, जिसके परिणामस्वरूप प्रति ट्रैक अधिकतम 111111 (63) सेक्टर होते हैं। यह अधिकतम अभी भी आभासी सीएचएस ज्यामिति के लिए उपयोग में है।
सीएचएस पताभिगमन में सेक्टर संख्या हमेशा '1' से प्रारंभ होती हैं, कोई सेक्टर 0 नहीं होता है,{{ref|a}} जो संभ्रम की स्थिति पैदा कर सकती है क्योंकि तार्किक सेक्टर पताभिगमन योजना विशिष्ट रूप से 0 से गिनती प्रारंभ करते हैं, उदाहरण के लिए, डीओएस में प्रयुक्त[[ तार्किक ब्लॉक एड्रेसिंग | तार्किक खंडक पताभिगमन]] (एलबीए), या सापेक्ष सेक्टर पताभिगमन हैं।
 
भौतिक डिस्क ज्यामिति के लिए अधिकतम सेक्टर संख्या डिस्क के निम्न स्तर के प्रारूप द्वारा निर्धारित की जाती है। हालांकि, आईबीएम-पीसी अनुकूल यंत्र के [[BIOS]] के साथ डिस्क एक्सेस के लिए, सेक्टर संख्या को छह बिट्स में कूटबद्‍ध किया गया था, जिसके परिणामस्वरूप प्रति ट्रैक अधिकतम 111111 (63) सेक्टर होता हैं। यह अधिकतम अभी भी आभासी सीएचएस ज्यामिति के लिए उपयोग में है।


=== ट्रैक ===
=== ट्रैक ===
[[ट्रैक (डिस्क ड्राइव)]] सेक्टरों की पतली संकेंद्रित वृत्ताकार पट्टियाँ हैं। एक ट्रैक को पढ़ने के लिए कम से कम एक हेड की आवश्यकता होती है। डिस्क ज्यामिति के संबंध में शब्द ट्रैक और सिलेंडर निकट से संबंधित हैं। एकल या दो तरफा [[फ्लॉपी डिस्क]] ट्रैक के लिए सामान्य शब्द है; और दो से अधिक सिर वाले सिलेंडर के लिए सामान्य शब्द है। कड़ाई से बोलना एक ट्रैक दिया गया है <code><abbr title="Cylinder">C</abbr><abbr title="Head">H</abbr></code> संयोजन से मिलकर<code><abbr title="Sectors Per Track">SPT</abbr></code> सेक्टर, जबकि एक सिलेंडर में होते हैं<code>SPT×<abbr title="Heads">H</abbr></code> क्षेत्रों।
[[ट्रैक (डिस्क ड्राइव)]] सेक्टरों की क्षीण संकेंद्रित वृत्ताकार पट्टियाँ हैं। एक ट्रैक को पढ़ने के लिए कम से कम एक हेड की आवश्यकता होती है। डिस्क ज्यामिति के संबंध में शब्द ट्रैक और सिलेंडर निकट से संबंधित हैं। एकल या द्विपार्ष्व [[फ्लॉपी डिस्क]] ट्रैक के लिए सामान्य शब्द है; और दो से अधिक हेड वाले सिलेंडर के लिए सामान्य शब्द है। वास्तव में एक ट्रैक बोलना<code><abbr title="Sectors Per Track">SPT</abbr></code>सेक्टरों से युक्त<code><abbr title="Cylinder">C</abbr><abbr title="Head">H</abbr></code>संयोजन है, जबकि एक सिलेंडर में<code>SPT×<abbr title="Heads">H</abbr></code>सेक्टर होते हैं।


=== सिलेंडर ===
=== सिलेंडर ===


एक सिलेंडर [[डिस्क भंडारण]] में डेटा का एक विभाजन है, जैसा कि [[फिक्स्ड ब्लॉक आर्किटेक्चर]] डिस्क के सीएचएस एड्रेसिंग मोड या [[सीकेडी डिस्क]] के सिलेंडर-हेड-रिकॉर्ड (सीसीएचएचआर) एड्रेसिंग मोड में उपयोग किया जाता है।
एक सिलेंडर [[डिस्क भंडारण]] में डेटा का एक विभाजन है, जैसा कि [[फिक्स्ड ब्लॉक आर्किटेक्चर|नियत खंडक आर्किटेक्चर]] डिस्क के सीएचएस पताभिगमन प्रकार या [[सीकेडी डिस्क]] के सिलेंडर-हेड-रिकॉर्ड (सीसीएचएचआर) पताभिगमन प्रकार में उपयोग किया जाता है।


अवधारणा भौतिक डिस्क ([[ हार्ड डिस्क थाली ]]) के माध्यम से गाढ़ा, खोखला, [[सिलेंडर (ज्यामिति)]] स्लाइस है, प्लैटर के ढेर के माध्यम से संरेखित संबंधित परिपत्र पटरियों को इकट्ठा करना। डिस्क ड्राइव के सिलेंडरों की संख्या ड्राइव में एक सतह पर पटरियों की संख्या के बराबर होती है। इसमें प्रत्येक प्लेटर पर एक ही ट्रैक नंबर शामिल होता है, जो प्रत्येक प्लेटर सतह पर ऐसे सभी ट्रैक को फैलाता है जो डेटा स्टोर करने में सक्षम होता है (बिना इस बात की परवाह किए कि ट्रैक खराब है या नहीं)। ट्रैक (डिस्क ड्राइव) द्वारा सिलेंडर लंबवत रूप से बनते हैं। दूसरे शब्दों में, प्लैटर 0 पर ट्रैक 12 प्लस प्लैटर 1 पर ट्रैक 12 आदि सिलेंडर 12 है।
अवधारणा भौतिक डिस्क के माध्यम से संकेंद्रित, खोखला, [[सिलेंडर (ज्यामिति)|सिलेंडर]] स्तरखंड है, प्लैटर के संग्रह के माध्यम से संरेखित संबंधित वृत्तीय ट्रैक को एकत्रित करते है। डिस्क ड्राइव के सिलेंडरों की संख्या ड्राइव में एक सतह पर ट्रैक की संख्या के समान होती है। इसमें प्रत्येक प्लेटर पर एक ही ट्रैक संख्या सम्मलित होती है, जो प्रत्येक प्लेटर सतह पर ऐसे सभी ट्रैकों को फैलाती है जो डेटा संग्रह करने में सक्षम होते है (इस बात की उपेक्षा किए बिना कि ट्रैक "अयोग्य" है या नहीं)। सिलेंडर ट्रैक (डिस्क ड्राइव) द्वारा लंबवत रूप से बनते हैं। दूसरे शब्दों में, प्लैटर 0 पर ट्रैक 12 लाभ ट्रैक 1 पर ट्रैक 12 आदि सिलेंडर 12 है।


[[डायरेक्ट एक्सेस स्टोरेज डिवाइस]] (DASD) के अन्य रूप, जैसे [[ड्रम मेमोरी]] डिवाइस या IBM 2321 डेटा सेल, ऐसे ब्लॉक पते दे सकते हैं जिनमें एक सिलेंडर का पता शामिल है, हालांकि सिलेंडर का पता डिवाइस के (ज्यामितीय) बेलनाकार स्लाइस का चयन नहीं करता है। .
[[डायरेक्ट एक्सेस स्टोरेज डिवाइस|प्रत्यक्ष अभिगम भंडारण युक्‍ति]] (डीएएसडी) के अन्य रूप, जैसे [[ड्रम मेमोरी|ड्रम स्मृति]] युक्ति या IBM 2321 डेटा सेल, ऐसे खंडक पता दे सकते हैं जिनमें एक सिलेंडर का पता सम्मलित है, हालांकि सिलेंडर का पता युक्ति के (ज्यामितीय) सिलिन्डराकार स्लाइस का चयन नहीं करता है।


=== प्रमुख ===
=== प्रमुख ===
एक डिवाइस जिसे [[डिस्क रीड-एंड-राइट हेड]] कहा जाता है, एक हार्ड ड्राइव में डेटा को पढ़ता है और चुंबकीय माध्यम में हेरफेर करके डेटा लिखता है जो संबंधित डिस्क प्लैटर की सतह को बनाता है। स्वाभाविक रूप से, एक थाली के 2 पक्ष होते हैं और इस प्रकार 2 सतहें होती हैं जिन पर डेटा में हेरफेर किया जा सकता है; आम तौर पर प्रति थाली में 2 सिर होते हैं, प्रति पक्ष एक। (कभी-कभी टर्म साइड को हेड के लिए प्रतिस्थापित किया जाता है, क्योंकि प्लैटर्स को उनके हेड असेंबली से अलग किया जा सकता है, जैसा कि फ्लॉपी ड्राइव के रिमूवेबल मीडिया के साथ होता है।) <code><abbr title="Cylinder">C</abbr><abbr title="Head">H</abbr><abbr title="Sector">S</abbr></code> e> IBM-PC संगत BIOS कोड में समर्थित एड्रेसिंग के लिए आठ बिट्स का उपयोग किया जाता है - सैद्धांतिक रूप से 256 हेड तक हेड 0 से 255 तक गिने जाते हैं (<code>FFh</code>). हालाँकि, [[MS-DOS]]/[[IBM PC DOS]] के सभी संस्करणों में 7.10 तक और 7.10 सहित एक बग 256 प्रमुखों के साथ वॉल्यूम का सामना करते समय इन ऑपरेटिंग सिस्टम को बूट पर क्रैश कर देगा।{{ref|b}}. इसलिए, सभी संगत BIOS 255 हेड्स तक मैपिंग का उपयोग करेंगे (<code>00h..FEh</code>) केवल, आभासी सहित <code>255×63</code> ज्यामिति।
हेड नामक एक युक्ति चुंबकीय माध्यम में हेरफेर करके हार्ड ड्राइव में डेटा को पढ़ता और लिखता है जो संबंधित डिस्क प्लैटर की सतह को बनाता है। स्वाभाविक रूप से, एक प्लैटर के 2 पक्ष होते हैं और इस प्रकार 2 सतह होती हैं जिन पर डेटा में हेरफेर किया जा सकता है; सामान्यतः प्रति प्लैटर में 2 हेड होते हैं, प्रति पक्ष एक होता है। (कभी-कभी अवधि पक्ष को हेड के लिए प्रतिस्थापित किया जाता है, क्योंकि प्लैटर्स को उनके हेड समुच्चय से अलग किया जा सकता है, जैसा कि फ्लॉपी ड्राइव के अपनेय मीडिया के साथ होता है।)  


यह ऐतिहासिक विषमता पुराने BIOS [[INT 13H]] कोड के साथ-साथ पुराने [[PC DOS]] या इसी तरह के ऑपरेटिंग सिस्टम में अधिकतम डिस्क आकार को प्रभावित कर सकती है:
IBM-PC सुसंगत BIOS कोड में समर्थित<code><abbr title="Cylinder">C</abbr><abbr title="Head">H</abbr><abbr title="Sector">S</abbr></code>पताभिगमन के लिए आठ बिट्स का उपयोग किया जाता है - सैद्धांतिक रूप से 256 हेड तक हेड 0 से 255 (<code>FFh</code>) तक गिने जाते है। हालाँकि, [[MS-DOS]]/[[IBM PC DOS]] के सभी संस्करणों में 7.10 तक और 7.10 सहित एक बग 256 प्रमुखों के साथ आयतन का सामना करते समय इन संचालन प्रणाली को बूट पर समाप्त कर देगा।{{ref|b}} इसलिए, सभी सुसंगत BIOS केवल 255 हेड्स  (<code>00h..FEh</code>) तक प्रतिचित्रण का उपयोग करेंगे, जिसमें आभासी<code>255×63</code>ज्यामिति सम्मलित है।


<code>(512 bytes/sector)×(63 sectors/track)×(255 heads (tracks/cylinder))×(1024 cylinders)=8032.5</code>[[मेगाबाइट]], लेकिन वास्तव में <code>512×63×256×1024=8064</code>मेगाबाइट 8 [[गीगाबाइट]] सीमा के रूप में जाना जाता है।<ref name="eide" />इस संदर्भ में 8 गीगाबाइट = 8192 मेगाबाइट की प्रासंगिक परिभाषा एक और गलत सीमा है, क्योंकि इसके लिए सीएचएस की आवश्यकता होगी <code>512×64×256</code> प्रति ट्रैक 64 सेक्टरों के साथ।
यह ऐतिहासिक विषमता पुराने BIOS [[INT 13H]] कोड के साथ-साथ पुराने [[PC DOS]] या समान संचालन प्रणाली में अधिकतम डिस्क आकार को प्रभावित कर सकती है:


ट्रैक और सिलेंडर 0 से गिने जाते हैं, यानी ट्रैक 0 फ्लॉपी डिस्क या अन्य बेलनाकार डिस्क पर पहला (सबसे बाहरी) ट्रैक है। पुराने BIOS कोड ने CHS एड्रेसिंग में दस बिट्स को 1024 सिलेंडरों तक समर्थित किया (<code>1024=2<sup>10</sup></code>). #Sectors के लिए छह बिट्स और #Heads के लिए आठ बिट्स जोड़ने से INT 13H द्वारा समर्थित 24 बिट्स का परिणाम मिलता है। अस्वीकृत सेक्टर नंबर 0 को घटाना <code>1024×256</code> ट्रैक 512 बाइट्स के सेक्टर आकार के लिए 128 मेगाबाइट के अनुरूप होते हैं (<code>128&nbsp;[[Megabyte|MB]]=1024×256×(512 byte/sector)</code>); और <code>8192-128=8064</code> (मोटे तौर पर) 8 गीगाबाइट सीमा की पुष्टि करता है।<ref>{{cite web
<code>(512 bytes/sector)×(63 sectors/track)×(255 heads (tracks/cylinder))×(1024 cylinders)=8032.5</code> [[मेगाबाइट]], लेकिन वास्तव में <code>512×63×256×1024=8064</code>मेगाबाइट 8 [[गीगाबाइट]] सीमा के रूप में जाना जाता है।<ref name="eide" /> इस संदर्भ में 8 गीगाबाइट = 8192 मेगाबाइट की प्रासंगिक परिभाषा एक और गलत सीमा है, क्योंकि इसके लिए प्रति ट्रैक 64 सेक्टरों के साथ सीएचएस<code>512×64×256</code>की आवश्यकता होती है।
 
ट्रैक और सिलेंडर 0 से गिने जाते हैं, यानी ट्रैक 0 फ्लॉपी डिस्क या अन्य सिलिंडराकार डिस्क पर पहला (सबसे बाहरी) ट्रैक है। पुराने BIOS कोड ने 1024 सिलेंडरों (<code>1024=2<sup>10</sup></code>) तक CHS पताभिगमन में दस बिट्स का समर्थन किया। सेक्टरों के लिए छह बिट्स और हेड्स के लिए आठ बिट्स जोड़ने से BIOS हस्तक्षेप 13H द्वारा समर्थित 24 बिट्स का परिणाम मिलता है। <code>1024×256</code> ट्रैक में अस्वीकृत सेक्टर संख्या 0 को घटाना 512 बाइट्स (<code>128[[Megabyte|MB]]=1024×256×(512 बाइट/सेक्टर))</code> के सेक्टर आकार के लिए 128 मेगाबाइट के अनुरूप होता है; और <code>8192-128=8064</code> (स्थूलतः) 8 गीगाबाइट सीमा की पुष्टि करता है।<ref>{{cite web
|url=http://support.microsoft.com/kb/q224526/en-us
|url=http://support.microsoft.com/kb/q224526/en-us
|title=Windows NT 4.0 supports maximum of 7.8-GB system partition
|title=Windows NT 4.0 supports maximum of 7.8-GB system partition
Line 66: Line 71:
|publisher=[[Microsoft]]
|publisher=[[Microsoft]]
|access-date=2011-07-30}}</ref>
|access-date=2011-07-30}}</ref>
सीएचएस एड्रेसिंग शुरू होती है <code>0/0/1</code> अधिकतम मूल्य के साथ <code>1023/255/63</code> के लिए <code>24=10+8+6</code> बिट्स, या <code>1023/254/63</code> 24 बिट्स के लिए 255 #हेड्स तक सीमित। डिस्क की ज्यामिति को निर्दिष्ट करने के लिए उपयोग किए जाने वाले सीएचएस मानों को सिलेंडर 0 और हेड 0 की गणना करनी होती है
एक अधिकतम (<code>1024/256/63</code> या) <code>1024/255/63</code> 24 बिट्स के लिए (256 या) 255 हेड्स के साथ। सीएचएस टुपल्स में एक ज्यामिति एस निर्दिष्ट करना वास्तव में प्रति ट्रैक क्षेत्रों का मतलब है, और जहां (आभासी) ज्यामिति अभी भी डिस्क की क्षमता से मेल खाती है <code>C×H×S</code> क्षेत्रों। चूंकि बड़ी हार्ड डिस्क उपयोग में आ गई है, एक सिलेंडर भी तार्किक डिस्क संरचना बन गया है, मानकीकृत{{Citation needed|date=July 2011}} 16 065 सेक्टरों पर (<code>16065=255×63</code>).


28 बिट्स (समानांतर ATA#EIDE और ATA-2|EIDE और ATA-2) के साथ सीएचएस एड्रेसिंग 1 से शुरू होने वाले सेक्टरों के लिए आठ बिट्स की अनुमति देता है, यानी सेक्टर 1...255, हेड्स के लिए चार बिट्स 0...15, और सिलिंडरों के लिए सोलह बिट 0...65535।<ref>{{cite web
सीएचएस पताभिगमन <code>0/0/1</code>से प्रारंभ होता है, अधिकतम मूल्य <code>1023/255/63</code> <code>24=10+8+6</code> के लिए, या <code>1023/254/63</code> 24 बिट्स के लिए 255 हेड्स तक सीमित है। डिस्क की ज्यामिति को निर्दिष्ट करने के लिए उपयोग किए जाने वाले सीएचएस मानों को सिलेंडर 0 और हेड 0 की गणना करनी होती है, जिसके परिणामस्वरूप अधिकतम (<code>1024/256/63)</code> या <code>1024/255/63</code> 24 बिट्स के लिए (256 या) 255 हेड होते हैं। सीएचएस टुपल्स में एक ज्यामिति S को निर्दिष्ट करने का अर्थ वास्तव में प्रति ट्रैक सेक्टर है, और जहां (आभासी) ज्यामिति अभी भी उस क्षमता के समान है जिसमें डिस्क में <code>C×H×S</code> सेक्टर होते हैं क्योकि बड़ी हार्ड डिस्क उपयोग में आ गई है, एक सिलेंडर भी तार्किक डिस्क संरचना बन गया है, जिसे 16 065 सेक्टरों (<code>16065=255×63</code>) पर मानकीकृत किया गया है।{{Citation needed|date=July 2011}}
 
28 बिट्स (ईआईडीई और एटीए-2) के साथ सीएचएस पताभिगमन 1 से प्रारंभ होने वाले सेक्टरों के लिए आठ बिट्स की अनुमति देता है, अर्थात सेक्टर 1...255, हेड्स के लिए चार बिट्स 0...15, और सिलिंडरों के लिए सोलह बिट 0...65535 है।<ref>{{cite web
|url=http://www.hitachigst.com/tech/techlib.nsf/techdocs/1F70FDFFB4DE1EBB86257538007E4CFE/$file/TS5K500.B_OEMSpec_r12a.pdf
|url=http://www.hitachigst.com/tech/techlib.nsf/techdocs/1F70FDFFB4DE1EBB86257538007E4CFE/$file/TS5K500.B_OEMSpec_r12a.pdf
|title=5K500.B SATA OEM Specification Revision 1.2
|title=5K500.B SATA OEM Specification Revision 1.2
Line 77: Line 82:
|url-status=dead
|url-status=dead
|archive-url=https://web.archive.org/web/20110927024620/http://www.hitachigst.com/tech/techlib.nsf/techdocs/1F70FDFFB4DE1EBB86257538007E4CFE/%24file/TS5K500.B_OEMSpec_r12a.pdf
|archive-url=https://web.archive.org/web/20110927024620/http://www.hitachigst.com/tech/techlib.nsf/techdocs/1F70FDFFB4DE1EBB86257538007E4CFE/%24file/TS5K500.B_OEMSpec_r12a.pdf
|archive-date=27 September 2011}}</ref> इसका परिणाम मोटे तौर पर 128 गीगाबाइट सीमा में होता है; वास्तव में <code>65536×16×255=267386880</code> 512 बाइट्स के सेक्टर आकार के लिए 130560 मेगाबाइट के अनुरूप सेक्टर।<ref name="eide">{{cite web
|archive-date=27 September 2011}}</ref> इसका परिणाम साधारणतया 128 गीगाबाइट सीमा में होता है; वास्तव में <code>65536×16×255=267386880</code> सेक्टर  512 बाइट्स के सेक्टर आकार के लिए 130560 मेगाबाइट के अनुरूप हैं।<ref name="eide">{{cite web
|url=http://tldp.org/HOWTO/Large-Disk-HOWTO-4.html
|url=http://tldp.org/HOWTO/Large-Disk-HOWTO-4.html
|title=History of BIOS and IDE limits
|title=History of BIOS and IDE limits
Line 84: Line 89:
|author-link=Andries Brouwer
|author-link=Andries Brouwer
|date=2004-11-01
|date=2004-11-01
|access-date=2011-07-30}}</ref> <code>28=16+4+8</code> समांतर ATA#EIDE और ATA-2|ATA-2 विनिर्देश में e> बिट्स भी राल्फ ब्राउन की इंटरप्ट लिस्ट द्वारा कवर किए गए हैं, और इस अब समाप्त हो चुके मानक का एक पुराना कार्य प्रारूप प्रकाशित किया गया था।<ref>{{cite web
|access-date=2011-07-30}}</ref> एटीए-2 विनिर्देश में <code>28=16+4+8</code> बिट्स भी राल्फ ब्राउन की व्यवधान सूची द्वारा आवृत किया गया है, और अब समाप्त हो चुके मानक का एक पुराना कार्य प्रारूप प्रकाशित किया गया था।<ref>{{cite web
|url=http://www.t13.org/Documents/UploadedDocuments/project/d0948r4c-ATA-2.pdf
|url=http://www.t13.org/Documents/UploadedDocuments/project/d0948r4c-ATA-2.pdf
|title=ATA-2
|title=ATA-2
Line 93: Line 98:
|archive-url=https://web.archive.org/web/20110728081254/http://www.t13.org/Documents/UploadedDocuments/project/d0948r4c-ATA-2.pdf
|archive-url=https://web.archive.org/web/20110728081254/http://www.t13.org/Documents/UploadedDocuments/project/d0948r4c-ATA-2.pdf
|archive-date=28 July 2011}}</ref>
|archive-date=28 July 2011}}</ref>
1024 सिलेंडरों की पुरानी BIOS सीमा और 16 प्रमुखों की समानांतर ATA सीमा के साथ<ref>{{cite web
 
1024 सिलेंडरों की पुरानी BIOS सीमा और 16 हेड की एटीए सीमा के साथ<ref>{{cite web
|url=http://www.t13.org/Documents/UploadedDocuments/project/d0791r4c-ATA-1.pdf
|url=http://www.t13.org/Documents/UploadedDocuments/project/d0791r4c-ATA-1.pdf
|title=ATA-1
|title=ATA-1
Line 101: Line 107:
|url-status=dead
|url-status=dead
|archive-url=https://web.archive.org/web/20120321035657/http://www.t13.org/Documents/UploadedDocuments/project/d0791r4c-ATA-1.pdf
|archive-url=https://web.archive.org/web/20120321035657/http://www.t13.org/Documents/UploadedDocuments/project/d0791r4c-ATA-1.pdf
|archive-date=21 March 2012}}</ref> संयुक्त प्रभाव था <code>1024×16×63=1032192</code> सेक्टर, यानी, सेक्टर आकार 512 के लिए 504 मेगाबाइट की सीमा। <abbr शीर्षक = विस्तारित CHS>ECHS</abbr> और ''संशोधित ECHS'' के रूप में जानी जाने वाली BIOS अनुवाद योजनाओं ने 16 शीर्षों के बजाय 128 या 240 का उपयोग करके इस सीमा को कम किया, एक साथ फिट होने के लिए सिलेंडरों और सेक्टरों की संख्या कम करना <code>1024/128/63</code> (ेक्स लिमिट: 4032 मेगाबाइट) और <code>1024/240/63</code> (संशोधित ईसीएचएस सीमा: 7560 [[मेगाबाइट]]) किसी डिस्क पर दिए गए सेक्टरों की कुल संख्या के लिए।<ref name="eide" />
|archive-date=21 March 2012}}</ref> संयुक्त प्रभाव <code>1024×16×63=1032192</code> सेक्टर था, अर्थात, सेक्टर आकार 512 के लिए 504 मेगाबाइट की सीमा थी। <abbr शीर्षक="विस्तारित" CHS>ECHS</abbr> और संशोधित ''ECHS'' के रूप में जानी जाने वाली BIOS अनुवाद योजनाओं ने 16 हेड के बदले 128 या 240 का उपयोग करके इस सीमा को कम किया, साथ ही साथ <code>1024/128/63</code> (ईसीएचएस सीमा: 4032 मेगाबाइट) या <code>1024/240/63</code> (संशोधित ईसीएचएस सीमा: 7560 [[मेगाबाइट]]) में अनुरूप होने के लिए एक साथ सिलेंडर और सेक्टरों की संख्या को कम किया है।<ref name="eide" />
=== खंडक और गुच्छित ===
[[यूनिक्स]] समुदाय एक क्षेत्र या क्षेत्रों के समूह को संदर्भित करने के लिए खंडक शब्द का प्रयोग करते हैं। उदाहरण के लिए, लिनक्स [[fdisk]] उपयोगिता, संस्करण 2.25 से पहले,<ref>{{cite web|title=Util-linux 2.25 Release Notes|url=https://www.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25-ReleaseNotes|website=The Linux Kernel Archives|access-date=24 March 2016}}</ref> 1024-बाइट खंडक का उपयोग करके विभाजन आकार प्रदर्शित करते हैं।


गुच्छित विभिन्न फ़ाइल प्रणाली ((FAT, [[NTFS]], आदि) पर डेटा के लिए आवंटन इकाइयाँ हैं, जहाँ डेटा में मुख्य रूप से फाइलें होती हैं। डिस्क की भौतिक या आभासी ज्यामिति से गुच्छित सीधे प्रभावित नहीं होते हैं, अर्थात, गुच्छित किसी दिए गए अंत के पास एक सेक्टर में प्रारंभ हो सकते है, और भौतिक या तार्किक रूप से अगले<code><abbr title="Cylinder">C</abbr><abbr title="Head">H</abbr></code> ट्रैक पर एक सेक्टर में समाप्त हो सकते है।


=== ब्लॉक और क्लस्टर ===
== सीएचएस से एलबीए प्रतिचित्रण ==
[[यूनिक्स]] समुदाय एक क्षेत्र या क्षेत्रों के समूह को संदर्भित करने के लिए ब्लॉक शब्द का प्रयोग करते हैं। उदाहरण के लिए, Linux [[fdisk]] उपयोगिता, संस्करण 2.25 से पहले,<ref>{{cite web|title=Util-linux 2.25 Release Notes|url=https://www.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25-ReleaseNotes|website=The Linux Kernel Archives|access-date=24 March 2016}}</ref> 1024-बाइट ब्लॉक का उपयोग करके प्रदर्शित विभाजन आकार।
{{main|तार्किक खंड पताभिगमन#सीएचएस रूपांतरण}}


क्लस्टर विभिन्न फ़ाइल सिस्टम (फ़ाइल आवंटन तालिका, [[NTFS]], आदि) पर डेटा के लिए आवंटन इकाइयाँ हैं, जहाँ डेटा में मुख्य रूप से फाइलें होती हैं। डिस्क की भौतिक या आभासी ज्यामिति से क्लस्टर सीधे प्रभावित नहीं होते हैं, यानी, एक क्लस्टर किसी दिए गए अंत के पास एक सेक्टर में शुरू हो सकता है <code><abbr title="Cylinder">C</abbr><abbr title="Head">H</abbr></code> भौतिक या तार्किक रूप से अगले क्षेत्र में ट्रैक करें और समाप्त करें <code><abbr title="Cylinder">C</abbr><abbr title="Head">H</abbr></code> #ट्रैक्स।
2002 में ATA-6 विनिर्देशन ने एक वैकल्पिक 48 बिट्स तार्किक खंडक पताभिगमन को प्रस्तावित और CHS पताभिगमन को अप्रचलित घोषित किया, लेकिन फिर भी ATA-5 अनुवादों को उपयोजित करने की अनुमति दी है।<ref>{{cite web
 
== सीएचएस से एलबीए मैपिंग ==
{{main|Logical Block Addressing#CHS conversion}}
 
2002 में समानांतर ATA|ATA-6 विनिर्देशन ने एक वैकल्पिक 48 बिट्स लॉजिकल ब्लॉक एड्रेसिंग की शुरुआत की और CHS एड्रेसिंग को अप्रचलित घोषित किया, लेकिन फिर भी ATA-5 अनुवादों को लागू करने की अनुमति दी।<ref>{{cite web
|url=http://www.t10.org/t13/project/d1410r3a-ATA-ATAPI-6.pdf
|url=http://www.t10.org/t13/project/d1410r3a-ATA-ATAPI-6.pdf
|title=ATA-6
|title=ATA-6
Line 122: Line 126:
|url-status=dead
|url-status=dead
|archive-url=https://web.archive.org/web/20110728081452/http://www.t10.org/t13/project/d1410r3a-ATA-ATAPI-6.pdf
|archive-url=https://web.archive.org/web/20110728081452/http://www.t10.org/t13/project/d1410r3a-ATA-ATAPI-6.pdf
|archive-date=28 July 2011}}</ref> अस्वाभाविक रूप से नीचे दिया गया CHS से LBA अनुवाद सूत्र पिछले ATA-5 CHS अनुवाद से भी मेल खाता है। ATA-5 विनिर्देश में CHS समर्थन 16 514 064 सेक्टर तक अनिवार्य था और बड़ी डिस्क के लिए वैकल्पिक था। एटीए-5 की सीमा सीएचएस से मेल खाती है <code>16383 16 63</code> या समतुल्य डिस्क क्षमता (16514064 = 16383×16×63 = 1032×254×63), और इसके लिए 24 = 14+4+6 बिट्स (16383 + 1 = 2) की आवश्यकता होती है<sup>14</sup>).<ref>{{cite web
|archive-date=28 July 2011}}</ref> अस्वाभाविक रूप से नीचे दिया गए CHS से LBA अनुवाद सूत्र पिछले ATA-5 CHS अनुवाद से भी उपयुक्त है। ATA-5 विनिर्देश में CHS समर्थन 16 514 064 सेक्टर तक के लिए अनिवार्य था और बड़ी डिस्क के लिए वैकल्पिक था। ATA-5 की सीमा CHS <code>16383 16 63</code> या समतुल्य डिस्क क्षमता (16514064 = 16383×16×63 = 1032×254×63) से उपयुक्त है, और इसके लिए 24 = 14+4+6 बिट्स (16383 + 1 = 2<sup>14</sup>) की आवश्यकता होती है।<ref>{{cite web
|url=http://www.t10.org/t13/project/d1321r3-ATA-ATAPI-5.pdf
|url=http://www.t10.org/t13/project/d1321r3-ATA-ATAPI-5.pdf
|title=ATA-5
|title=ATA-5
Line 133: Line 137:
|archive-url=https://web.archive.org/web/20110728081430/http://www.t10.org/t13/project/d1321r3-ATA-ATAPI-5.pdf
|archive-url=https://web.archive.org/web/20110728081430/http://www.t10.org/t13/project/d1321r3-ATA-ATAPI-5.pdf
|archive-date=28 July 2011}}</ref>
|archive-date=28 July 2011}}</ref>
निम्नलिखित सूत्र का उपयोग करके CHS टुपल्स को LBA पतों पर मैप किया जा सकता है:


: = (सी एन<sub>heads</sub> + एच) ⋅ एन<sub>sectors</sub> + (एस - 1),
निम्नलिखित सूत्र का उपयोग करके CHS टुपल्स को LBA पतों पर मानचित्र किया जा सकता है:
 
: ''A'' = (''c'' ''N''<sub>heads</sub> + ''h'') ⋅ ''N''<sub>sectors</sub> + (''s'' − 1),


जहां ए एलबीए पता है, एन<sub>heads</sub> डिस्क पर सिर की संख्या है, एन<sub>sectors</sub> प्रति ट्रैक सेक्टरों की अधिकतम संख्या है, और (c, h, s) CHS पता है।
जहां ''A'' LBA पता है, ''N''<sub>heads</sub> डिस्क पर हेड की संख्या है, ''N''<sub>sectors</sub> प्रति ट्रैक सेक्टरों की अधिकतम संख्या है, और (c, h, s) CHS पता है।


[[एक्मा इंटरनेशनल]]-107 में एक तार्किक क्षेत्र संख्या सूत्र<ref name="Ecma-107"/>और मानकीकरण के लिए अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 9293:1994<ref name="ISO_9293_1994">{{cite web | url = http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=21273 | title = सूचना प्रौद्योगिकी - सूचना आदान-प्रदान के लिए डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना| work = ISO/IEC 9293:1994 | publisher = [[International Organization for Standardization|ISO]] catalogue | year = 1994 | access-date = 2012-01-06 }}</ref> (ISO 9293:1987 का स्थान ले रहा है<ref name="ISO_9293_1987">{{cite web | url = http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=16948 | title = सूचना प्रसंस्करण - सूचना आदान-प्रदान के लिए लचीले डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना| work = ISO 9293:1987 | publisher = [[International Organization for Standardization|ISO]] catalogue | year = 1987 | access-date = 2012-01-06 }फ़ाइल आवंटन तालिका फ़ाइल सिस्टम के लिए }</ref>) मानक ऊपर दिए गए LBA सूत्र से सटीक रूप से मेल खाते हैं: लॉजिकल ब्लॉक एड्रेस और लॉजिकल सेक्टर नंबर (LSN) समानार्थक शब्द हैं।<ref name="Ecma-107"/><ref name="ISO_9293_1994"/><ref name="ISO_9293_1987"/>सूत्र सिलेंडरों की संख्या का उपयोग नहीं करता है, लेकिन डिस्क ज्यामिति में हेड्स की संख्या और प्रति ट्रैक सेक्टरों की संख्या की आवश्यकता होती है, क्योंकि वही सीएचएस टपल ज्यामिति के आधार पर विभिन्न तार्किक सेक्टर नंबरों को संबोधित करता है। उदाहरण:
FAT फाइल प्रणाली के लिए [[एक्मा इंटरनेशनल|ECMA]]-107 और ISO/IEC 9293:1994 (ISO 9293:1987<ref name="ISO_9293_1987"><nowiki>{{cite web | url = </nowiki>http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=16948 | title = सूचना प्रसंस्करण - सूचना आदान-प्रदान के लिए लचीले डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना| work = ISO 9293:1987 | publisher = [[International Organization for Standardization|ISO]] catalogue | year = 1987 | access-date = 2012-01-06 }फ़ाइल आवंटन तालिका फ़ाइल सिस्टम के लिए }</ref> का अधिक्रमण)<ref name="Ecma-107" /> मानकों में एक तार्किक क्षेत्र संख्या सूत्र ऊपर दिए गए<ref name="ISO_9293_1994">{{cite web | url = http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=21273 | title = सूचना प्रौद्योगिकी - सूचना आदान-प्रदान के लिए डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना| work = ISO/IEC 9293:1994 | publisher = [[International Organization for Standardization|ISO]] catalogue | year = 1994 | access-date = 2012-01-06 }}</ref>LBA सूत्र से सटीक रूप से अनुरूप हैं: तार्किक खंडक पता और तार्किक सेक्टर संख्या (LSN) पर्यायवाची हैं।<ref name="Ecma-107" /><ref name="ISO_9293_1994" /><ref name="ISO_9293_1987" /> सूत्र सिलेंडरों की संख्या का उपयोग नहीं करता है, लेकिन डिस्क ज्यामिति में हेड्स की संख्या और प्रति ट्रैक सेक्टरों की संख्या की आवश्यकता होती है, क्योंकि वही CHS टपल ज्यामिति के आधार पर विभिन्न तार्किक सेक्टर संख्या को संबोधित करते है। उदाहरण:


: ज्यामिति के लिए <code>1020 16 63</code> 1028160 सेक्टरों वाली डिस्क की, CHS <code>3 2 1</code> एलबीए है <code>&nbsp;3150=((3×&nbsp;16)+2)×&nbsp;63 + (1-1)</code>
: <code>1020 16 63</code> सेक्टर वाली डिस्क की ज्यामिति 1028160 के लिए, CHS <code>3 2 1</code> LBA <code>3150=((3×16)+2)×63 + (1-1)</code> है
: ज्यामिति के लिए <code>1008 4 255</code> 1028160 सेक्टरों वाली डिस्क की, CHS <code>3 2 1</code> एलबीए है <code>&nbsp;3570=((3×&nbsp;&nbsp;4)+2)×255 + (1-1)</code>
: <code>1008 4 255</code> सेक्टर वाली डिस्क की ज्यामिति 1028160 के लिए, CHS <code>3 2 1</code> LBA <code>3570=((3×4)+2)×255 + (1-1)</code>है
: ज्यामिति के लिए <code>&nbsp;64 255 63</code> 1028160 सेक्टरों वाली डिस्क की, CHS <code>3 2 1</code> एलबीए है <code>48321=((3×255)+2)×&nbsp;63 + (1-1)</code>
: <code>64 255 63</code> सेक्टर वाली डिस्क की ज्यामिति 1028160 के लिए, CHS <code>3 2 1</code> LBA <code>48321=((3×255)+2)×63 + (1-1)</code>है
: ज्यामिति के लिए <code>2142 15 32</code> 1028160 सेक्टरों वाली डिस्क की, CHS <code>3 2 1</code> एलबीए है <code>&nbsp;1504=((3×&nbsp;15)+2)×&nbsp;32 + (1-1)</code>
: <code>2142 15 32</code> सेक्टर वाली डिस्क की ज्यामिति 1028160 के लिए, CHS <code>3 2 1</code> LBA <code>1504=((3×15)+2)×32 + (1-1)</code>है
एक रेखीय LBA मॉडल में क्षेत्रों के अनुक्रमण की कल्पना करने में सहायता के लिए, ध्यान दें कि:
एक रेखीय LBA प्रतिरूप में सेक्टर के अनुक्रमण की कल्पना करने में सहायता के लिए, ध्यान दें कि:
:पहला एलबीए सेक्टर सेक्टर # जीरो है, उसी सेक्टर को सीएचएस मॉडल में सेक्टर # वन कहा जाता है।
:पहला LBA सेक्टर सेक्टर # शून्य है, सीएचएस मॉडल में उसी सेक्टर को सेक्टर # एक कहा जाता है।
: प्रत्येक हेड/ट्रैक के सभी सेक्टरों को अगले हेड/ट्रैक में वृद्धि करने से पहले गिना जाता है।
: अगले हेड/ट्रैक में वृद्धि करने से पहले प्रत्येक हेड/ट्रैक के सभी सेक्टरों की गणना की जाती है।
: अगले सिलेंडर में वृद्धि करने से पहले एक ही सिलेंडर के सभी हेड/ट्रैक गिने जाते हैं।
: अगले सिलेंडर में वृद्धि करने से पहले उसी सिलेंडर के सभी हेड/ट्रैक गिने जाते हैं।
: पूरे हार्ड ड्राइव का बाहरी आधा भाग ड्राइव का पहला भाग होगा।
: संपूर्ण हार्ड ड्राइव का बाहरी आधा भाग ड्राइव का पहला भाग होता है।


== इतिहास ==
== इतिहास ==
कम से कम 1960 के दशक से [[आईबीएम मेनफ्रेम]] पर काउंट की डेटा (सीकेडी) हार्ड डिस्क द्वारा सिलेंडर हेड रिकॉर्ड प्रारूप का उपयोग किया गया है। यह काफी हद तक पीसी द्वारा उपयोग किए जाने वाले सिलेंडर हेड सेक्टर प्रारूप के बराबर है, सिवाय इसके कि सेक्टर का आकार तय नहीं किया गया था, लेकिन प्रत्येक एप्लिकेशन की जरूरतों के आधार पर ट्रैक से ट्रैक में भिन्न हो सकता है। समकालीन उपयोग में, मेनफ्रेम को प्रस्तुत डिस्क ज्यामिति भंडारण फर्मवेयर द्वारा नकल की जाती है, और अब इसका भौतिक डिस्क ज्यामिति से कोई संबंध नहीं है।{{citation needed|date=August 2021}}
कम से कम 1960 के दशक से [[आईबीएम मेनफ्रेम]] पर गणना कुंजी डेटा (सीकेडी) हार्ड डिस्क द्वारा सिलेंडर हेड रिकॉर्ड प्रारूप का उपयोग किया गया है। यह व्यापक रूप से पीसी द्वारा उपयोग किए जाने वाले सिलेंडर हेड सेक्टर प्रारूप के समान है, अतिरिक्त इसके कि सेक्टर का आकार तय नहीं किया गया था, लेकिन प्रत्येक आवेदन की आवश्यकता के आधार पर ट्रैक से ट्रैक भिन्न हो सकता है। समकालीन उपयोग में, मेनफ्रेम को प्रस्तुत डिस्क ज्यामिति भंडारण फर्मवेयर द्वारा अनुकरण की जाती है, और अब इसका भौतिक डिस्क ज्यामिति से कोई संबंध नहीं है।{{citation needed|date=August 2021}}


पहले पीसी में उपयोग किए जाने वाले हार्ड ड्राइव, जैसे कि [[ संशोधित आवृत्ति मॉड्यूलेशन ]] और [[रन लेंथ लिमिटेड]] ड्राइव, प्रत्येक सिलेंडर को समान संख्या में सेक्टरों में विभाजित करते थे, इसलिए CHS मान ड्राइव के भौतिक गुणों से मेल खाते थे। CHS टपल के साथ एक ड्राइव <code>500 4 32</code> कुल 32 768 000 [[बाइट्स]] (31.25 [[मेबीबाइट]]) के साथ प्रत्येक प्लेटर पर प्रति साइड 500 ट्रैक, दो प्लेट (4 हेड) और प्रति ट्रैक 32 सेक्टर होंगे।{{citation needed|date=August 2021}}
पहले पीसी में उपयोग किए जाने वाले हार्ड ड्राइव, जैसे [[ संशोधित आवृत्ति मॉड्यूलेशन |एमएफएम]] और [[रन लेंथ लिमिटेड|आरएलएल]] ड्राइव, प्रत्येक सिलेंडर को समान संख्या में सेक्टरों में विभाजित करते थे, इसलिए CHS मान ड्राइव के भौतिक गुणों से उपयुक्त था। <code>500 4 32</code> के CHS टपल के साथ एक ड्राइव में प्रत्येक प्लेटर पर प्रति पक्ष  500 ट्रैक होंगे, दो प्लेटर (4 हेड्स), और 32 सेक्टर प्रति ट्रैक, कुल 32 768 000 [[बाइट्स]] (31.25 [[मेबीबाइट]]) के साथ होते है।{{citation needed|date=August 2021}}


एडवांस्ड टेक्नोलॉजी अटैचमेंट | एटीए/आईडीई ड्राइव डेटा स्टोर करने में अधिक कुशल थे और अब पुरातन एमएफएम और आरएलएल ड्राइव को बदल दिया है। वे ज़ोन बिट रिकॉर्डिंग (ZBR) का उपयोग करते हैं, जहाँ प्रत्येक ट्रैक को विभाजित करने वाले सेक्टरों की संख्या प्लेटर की सतह पर ट्रैक के समूहों के स्थान के साथ भिन्न होती है। प्लेटर के किनारे के करीब ट्रैक्स में स्पिंडल के करीब ट्रैक्स की तुलना में डेटा के अधिक ब्लॉक होते हैं, क्योंकि प्लेटर के किनारे के पास दिए गए ट्रैक के भीतर अधिक भौतिक स्थान होता है। इस प्रकार, सीएचएस एड्रेसिंग योजना इस तरह के ड्राइव की भौतिक ज्यामिति के साथ सीधे मेल नहीं खा सकती है, क्योंकि प्लेटर पर अलग-अलग क्षेत्रों के लिए प्रति ट्रैक सेक्टरों की अलग-अलग संख्या होती है। इस वजह से, ड्राइव के अंत में कई ड्राइव्स में अभी भी सेक्टरों का अधिशेष (आकार में 1 सिलेंडर से कम) होता है, क्योंकि सेक्टरों की कुल संख्या शायद ही कभी सिलेंडर सीमा पर समाप्त होती है।{{citation needed|date=August 2021}}
एटीए/आईडीई ड्राइव डेटा संग्रहण करने में अधिक कुशल थे और अब पुरातन एमएफएम और आरएलएल ड्राइव को बदल दिया है। वे सेक्टर बिट अभिलेखन (ZBR) का उपयोग करते हैं, जहाँ प्रत्येक ट्रैक को विभाजित करने वाले सेक्टरों की संख्या प्लेटर की सतह पर ट्रैक के समूहों के स्थान के साथ भिन्न होती है। प्लेटर के किनारे के पास ट्रैक में तर्कु के पास ट्रैक की तुलना में डेटा के अधिक खंडक होते हैं, क्योंकि प्लेटर के किनारे के पास दिए गए ट्रैक के अंतर्गत अधिक भौतिक स्थान होते है। इस प्रकार, सीएचएस पताभिगमन योजना इस तरह के ड्राइव की भौतिक ज्यामिति के साथ सीधे अनुरुप नहीं हो सकती है, क्योंकि प्लेटर पर अलग-अलग क्षेत्रों के लिए प्रति ट्रैक सेक्टरों की अलग-अलग संख्या होती है। इस वजह से, ड्राइव के अंत में कई ड्राइव्स में अभी भी सेक्टरों का अधिशेष (आकार में 1 सिलेंडर से कम) होता है, क्योंकि सेक्टरों की कुल संख्या शायद ही कभी सिलेंडर सीमा पर समाप्त होती है।{{citation needed|date=August 2021}}


एक ATA/IDE ड्राइव को सिस्टम BIOS में सिलिंडर, हेड और सेक्टर के किसी भी कॉन्फ़िगरेशन के साथ सेट किया जा सकता है जो ड्राइव (या BIOS) की क्षमता से अधिक नहीं है, क्योंकि ड्राइव किसी दिए गए CHS मान को वास्तविक पते में बदल देगा। इसका विशिष्ट हार्डवेयर विन्यास। हालांकि यह संगतता समस्याओं का कारण बन सकता है।{{citation needed|date=August 2021}}
एक ATA/IDE ड्राइव को प्रणाली BIOS में सिलिंडर, हेड और सेक्टर के किसी भी विन्यास के साथ समुच्चय किया जा सकता है जो ड्राइव (या BIOS) की क्षमता से अधिक नहीं है, क्योंकि ड्राइव किसी दिए गए CHS मान को उसके विशिष्ट हार्डवेयर विन्यास के लिए वास्तविक पते में बदल देगा इसका विशिष्ट हार्डवेयर विन्यास है। हालांकि यह संगतता समस्याओं का कारण बन सकता है।{{citation needed|date=August 2021}}


[[Microsoft]] [[DOS]] या [[Microsoft Windows]] के पुराने संस्करण जैसे ऑपरेटिंग सिस्टम के लिए, प्रत्येक विभाजन को एक सिलेंडर सीमा पर प्रारंभ और समाप्त होना चाहिए।{{Citation needed|date=April 2017}} केवल कुछ सबसे आधुनिक [[ऑपरेटिंग सिस्टम]] (Windows XP शामिल) इस नियम की अवहेलना कर सकते हैं, लेकिन ऐसा करने से अभी भी कुछ संगतता समस्याएँ हो सकती हैं, विशेष रूप से यदि उपयोगकर्ता एक ही ड्राइव पर [[दोहरा बूट]]िंग करना चाहता है। Microsoft Windows Vista के बाद से आंतरिक डिस्क विभाजन उपकरण के साथ इस नियम का पालन नहीं करता है।<ref>{{cite web
[[माइक्रोसॉफ्ट डॉस]] या [[Microsoft Windows|माइक्रोसॉफ़्ट विंडोज़]] के पुराने संस्करण जैसे संचालन प्रणाली के लिए, प्रत्येक विभाजन को एक सिलेंडर सीमा पर प्रारंभ और समाप्त होना चाहिए।{{Citation needed|date=April 2017}} केवल कुछ सबसे आधुनिक [[ऑपरेटिंग सिस्टम|संचालन प्रणाली]] (विन्डोज़ XP सम्मलित) इस नियम की उपेक्षा कर सकती हैं, लेकिन ऐसा करने से अभी भी कुछ संगतता समस्याएँ हो सकती हैं, विशेष रूप से यदि उपयोगकर्ता एक ही ड्राइव पर [[दोहरा बूट|दोहरी बूटिंग]] करना चाहता है। माइक्रोसॉफ्ट विंडोज विस्टा के बाद से आंतरिक डिस्क विभाजन उपकरण के साथ इस नियम का अनुकरण नहीं करता है।<ref>{{cite web
|url=http://support.microsoft.com/kb/931760/en-us
|url=http://support.microsoft.com/kb/931760/en-us
|title=KB931760
|title=KB931760
Line 167: Line 172:
|publisher=[[Microsoft Knowledge Base]]
|publisher=[[Microsoft Knowledge Base]]
|access-date=2011-07-30}}</ref>
|access-date=2011-07-30}}</ref>
== यह भी देखें ==
== यह भी देखें ==
* सीडी-रोम#सीडी-रोम प्रारूप|सीडी-रोम प्रारूप
* [[सीडी-रोम प्रारूप]]
* [[ब्लॉक (डेटा संग्रहण)]]
* [[ब्लॉक (डेटा संग्रहण)|खंडक (डेटा संग्रहण)]]
* डिस्क भंडारण
* [[डिस्क भंडारण]]
* [[डिस्क स्वरूपण]]
* [[डिस्क स्वरूपण]]
* फाइल आबंटन टेबल
* फाइल आवन्टन सूची
* [[डिस्क विभाजन]]
* [[डिस्क विभाजन]]


Line 182: Line 185:


==टिप्पणियाँ==
==टिप्पणियाँ==
:1.{{note|a}}This rule is true at least for all formats where the physical sectors are named 1 upwards. However, there are a few odd floppy formats (e.g., the 640&nbsp;[[Kilobyte|KB]] format used by BBC Master 512 with DOS Plus 2.1), where the first sector in a track is named "0" not "1".<!-- So, is this rule above really universal or does it only apply to the former type of formats starting with sector "1"? -->
:1.{{note|a}}यह नियम कम से कम उन सभी स्वरूपों के लिए सही है जहाँ भौतिक क्षेत्रों को 1 ऊपर की ओर नाम दिया गया है। हालांकि, कुछ विषम फ़्लॉपी प्रारूप हैं (उदाहरण के लिए, बीबीसी मास्टर 512 द्वारा डॉस प्लस 2.1 के साथ उपयोग किया जाने वाला 640 केबी प्रारूप), जहां ट्रैक में पहले सेक्टर का नाम "0" है न कि "1"
:2.{{note|b}}While computers begin counting at 0, DOS would begin counting at 1. In order to do this, DOS would add a 1 to the head count before displaying it on the screen. However, instead of converting the 8-bit unsigned integer to a larger size (such as a 16-bit integer) first, DOS just added the 1. This would [[integer overflow|overflow]] a head count of 255 (<code>0xFF</code>) into 0 (<code>0x100 & 0xFF = 0x00</code>) instead of the 256 that would be expected. This was fixed with DOS 8<!-- or 7.11 if there was one -->, but by then, it had become a [[de facto]] standard to not use a head value of 255.
:2.{{note|b}}जबकि कंप्यूटर 0 पर गिनना शुरू करते हैं, DOS 1 पर गिनना शुरू करेगा। ऐसा करने के लिए, DOS स्क्रीन पर प्रदर्शित करने से पहले हेड काउंट में 1 जोड़ देगा। हालाँकि, पहले 8-बिट अहस्ताक्षरित पूर्णांक को एक बड़े आकार (जैसे 16-बिट पूर्णांक) में परिवर्तित करने के बजाय, DOS ने केवल 1 जोड़ा। यह अपेक्षित 256 के बजाय 255 (0xFF) की संख्या को 0 (0x100 और 0xFF = 0x00) में प्रवाहित करेगा। यह डॉस 8 के साथ तय किया गया था, लेकिन तब तक, यह 255 के हेड वैल्यू का उपयोग नहीं करने के लिए एक वास्तविक मानक बन गया था।
 
{{DEFAULTSORT:Cylinder-Head-Sector}}[[Category: एटी अटैचमेंट]] [[Category: BIOS]] [[Category: कंप्यूटर फ़ाइल सिस्टम]] [[Category: हार्ड डिस्क कंप्यूटर भंडारण]] [[Category: रोटेटिंग डिस्क कंप्यूटर स्टोरेज मीडिया]] [[Category: कंप्यूटर स्टोरेज डिवाइस]] [[Category: आईबीएम भंडारण देवी]] [[Category: आईबीएम भंडारण देवी]] [Category:IBM storage devic


{{DEFAULTSORT:Cylinder-Head-Sector}}


[[Category: Machine Translated Page]]
[[Category:All articles with unsourced statements|Cylinder-Head-Sector]]
[[Category:Created On 25/04/2023]]
[[Category:Articles with hatnote templates targeting a nonexistent page|Cylinder-Head-Sector]]
[[Category:Articles with unsourced statements from April 2017|Cylinder-Head-Sector]]
[[Category:Articles with unsourced statements from August 2021|Cylinder-Head-Sector]]
[[Category:Articles with unsourced statements from July 2011|Cylinder-Head-Sector]]
[[Category:BIOS|Cylinder-Head-Sector]]
[[Category:Created On 25/04/2023|Cylinder-Head-Sector]]
[[Category:Lua-based templates|Cylinder-Head-Sector]]
[[Category:Machine Translated Page|Cylinder-Head-Sector]]
[[Category:Pages with script errors|Cylinder-Head-Sector]]
[[Category:Templates Vigyan Ready|Cylinder-Head-Sector]]
[[Category:Templates that add a tracking category|Cylinder-Head-Sector]]
[[Category:Templates that generate short descriptions|Cylinder-Head-Sector]]
[[Category:Templates using TemplateData|Cylinder-Head-Sector]]
[[Category:आईबीएम भंडारण देवी|Cylinder-Head-Sector]]
[[Category:एटी अटैचमेंट|Cylinder-Head-Sector]]
[[Category:कंप्यूटर फ़ाइल सिस्टम|Cylinder-Head-Sector]]
[[Category:कंप्यूटर स्टोरेज डिवाइस|Cylinder-Head-Sector]]
[[Category:रोटेटिंग डिस्क कंप्यूटर स्टोरेज मीडिया|Cylinder-Head-Sector]]
[[Category:हार्ड डिस्क कंप्यूटर भंडारण|Cylinder-Head-Sector]]

Latest revision as of 16:50, 17 October 2023

हार्ड ड्राइव का सिलेंडर, हेड और सेक्टर।

सिलेंडर-हेड-सेक्टर (सीएचएस) हार्ड डिस्क ड्राइव पर डेटा को प्रत्येक भौतिक खंडक को पता देने की एक प्रारंभिक विधि है।

यह एक 3डी-निर्देशांक पद्धति है जो ऊर्ध्वाधर निर्देशांक हेड, एक क्षैतिज (या त्रिज्यीय) निर्देशांक सिलेंडर और एक कोणीय निर्देशांक क्षेत्र से बना है। हेड एक वृत्तीय सतह का चयन करता है: डिस्क में एक प्लैटर (और इसके दो पक्षों में से एक)। सिलेंडर एक डिस्क में प्लैटर्स के संग्रह के माध्यम से एक सिलेंडर प्रतिच्छेदन है, जो डिस्क के तर्कु के आसपास केंद्रित है। संयुक्त, सिलेंडर और हेड एक वृत्ताकार रेखा पर प्रतिच्छेद करते हैं, या अधिक सटीक रूप से: भौतिक डेटा खंडक की एक वृत्ताकार पट्टी जिसे ट्रैक कहा जाता है। सेक्टर अंत में चयन करता है कि इस ट्रैक में किस डेटा खंडक को संबोधित किया जाना है, क्योंकि ट्रैक को कई समान आकार के भागों में विभाजित किया गया है, जिनमें से प्रत्येक (360/n) डिग्री का वृत्त है, जहां n ट्रैक में सेक्टरों की संख्या है।

सरल रेखीय पतों के बदले सीएचएस पतों को अनाश्रित किया गया था (डिस्क पर 0 से कुल खंडक गिनती - 1 तक जा रहा था), क्योंकि आरम्भिक हार्ड ड्राइव एक अंतः स्थापित डिस्क नियंत्रक के साथ नहीं आते थे, जो भौतिक विन्यास को छिपा देते थे। एक अलग सामान्य नियंत्रक कार्ड का उपयोग किया गया था, ताकि डेटा खंडक को सही प्रकार से संबोधित करने के लिए संचालन प्रणाली को नियंत्रक से जुड़ी विशिष्ट ड्राइव की सटीक भौतिक ''ज्यामिति'' का पता चल सके। पारंपरिक सीमाएँ 512 बाइट्स/सेक्टर × 63 सेक्टर/ट्रैक × 255 हेड्स (ट्रैक/सिलेंडर) × 1024 सिलेंडर थीं, जिसके परिणामस्वरूप डिस्क की कुल क्षमता के लिए 8032.5 MiB की सीमा थी।

जैसे-जैसे ज्यामिति अधिक कठिन होती गई (उदाहरण के लिए, क्षेत्र द्वयंक अभिलेखन के प्रारंभ के साथ) और समय के साथ ड्राइव का आकार बढ़ता गया, CHS पताभिगमन पद्धति प्रतिबंधात्मक हो गया था। 1980 के दशक के उत्तरार्ध से, हार्ड ड्राइव ने एक अंतः स्थापित डिस्क नियंत्रक के साथ नौपरिवहन प्रारम्भ की[1] जिसे भौतिक ज्यामिति का अच्छा ज्ञान था; हालांकि वे कंप्यूटर को मिथ्या ज्यामिति का प्रतिवेदन करेंगे, उदाहरण के लिए, अधिक पता योग्य स्थान प्राप्त करने के लिए, वास्तव में उपस्थित हेड्स की संख्या अधिक है। इन तार्किक सीएचएस मान नियंत्रक द्वारा अनुवाद किया जाएगा, इस प्रकार सीएचएस पताभिगमन अब ड्राइव के किसी भी भौतिक गुण के अनुरूप नहीं है।[2]

1990 के दशक के मध्य तक, हार्ड ड्राइव अंतरापृष्ठ ने सीएचएस योजना को तार्किक खंडक पताभिगमन (एलबीए) के साथ बदल दिया, लेकिन मुख्य बूट रिकॉर्ड (एमबीआर) विभाजन सूची में हेरफेर करने के लिए कई उपकरण अभी भी सिलेंडर सीमाओं के लिए विभाजन को संरेखित करते हैं; इस प्रकार, सीएचएस पताभिगमन कलाकृतियों को अभी भी 2000 के दशक के अंत तक विभाजन सॉफ्टवेयर में देखा गया था।[2]

2010 के आरंभ में, MBR द्वारा लगाए गए डिस्क आकार की सीमाएँ समस्याग्रस्त हो गईं और GUID विभाजन सूची (GPT) को प्रतिस्थापन के रूप में प्रारुप किया गया; एमबीआर समर्थन के बिना यूईएफआई फर्मवेयर का उपयोग करने वाले आधुनिक कंप्यूटर अब सीएचएस पताभिगमन से किसी भी धारणा का उपयोग नहीं करते हैं।

परिभाषाएँ

हार्ड ड्राइव ज्यामिति का योजनाबद्ध

सीएचएस पताभिगमन एक ट्रैक में उनकी स्थिति द्वारा डिस्क पर अलग-अलग क्षेत्रों (उर्फ डेटा का भौतिक खंडक) की पहचान करने की प्रक्रिया है, जहां ट्रैक हेड और सिलेंडर संख्या द्वारा निर्धारित किया जाता है। नियम को नीचे से ऊपर समझाया गया है, डिस्क पताभिगमन के लिए सेक्टर सबसे छोटी इकाई है। डिस्क नियंत्रक भौतिक स्थिति के लिए तार्किक रूप से मानचित्र करने के लिए पता अनुवाद प्रस्तावित कर सकता है, उदाहरण के लिए, ज़ोन बिट अभिलेखन कम सेक्टरों को छोटे (आंतरिक) ट्रैक में संचित करता है, भौतिक डिस्क प्रारूप आवश्यक रूप से सिलिंडराकार नहीं होते हैं, और ट्रैक में सेक्टर संख्या को विषम किया जा सकता है।

सेक्टर

फ्लॉपी डिस्क और नियंत्रक 128, 256, 512 और 1024 बाइट्स (उदाहरण के लिए, PC/AX) के भौतिक क्षेत्र आकार का उपयोग करते हैं, जिससे 1980 के दशक में 512 बाइट्स प्रति भौतिक क्षेत्र वाले प्रारूप प्रभावी हो गए हैं।[3][4]

हार्ड डिस्क के लिए सबसे सामान्य भौतिक सेक्टर आकार आज 512 बाइट्स है, लेकिन गैर-आईबीएम संगत यंत्र के लिए 520 बाइट्स प्रति सेक्टर के साथ हार्ड डिस्क भी हैं। 2005 में कुछ सीगेट सीमा शुल्क हार्ड डिस्क ने प्रति सेक्टर 1024 बाइट्स के सेक्टर आकार का उपयोग किया हैं। उन्नत प्रारूप हार्ड डिस्क 2010 से, 4096 बाइट्स प्रति भौतिक क्षेत्र (4Kn) का उपयोग करती हैं,[5] लेकिन एक संक्रमणकालीन अवधि के लिए 512 बाइट सेक्टर (512e) का अनुकरण करने में भी सक्षम हैं।[6]

मैग्नेटो-प्रकाशीय ड्राइव 5.25-इंच ड्राइव पर 512 और 1024 बाइट्स के सेक्टर आकार और 3.5-इंच ड्राइव पर 512 और 2048 बाइट्स का उपयोग करते हैं।

सीएचएस पताभिगमन में सेक्टर संख्या हमेशा '1' से प्रारंभ होती हैं, कोई सेक्टर 0 नहीं होता है,[1] जो संभ्रम की स्थिति पैदा कर सकती है क्योंकि तार्किक सेक्टर पताभिगमन योजना विशिष्ट रूप से 0 से गिनती प्रारंभ करते हैं, उदाहरण के लिए, डीओएस में प्रयुक्त तार्किक खंडक पताभिगमन (एलबीए), या सापेक्ष सेक्टर पताभिगमन हैं।

भौतिक डिस्क ज्यामिति के लिए अधिकतम सेक्टर संख्या डिस्क के निम्न स्तर के प्रारूप द्वारा निर्धारित की जाती है। हालांकि, आईबीएम-पीसी अनुकूल यंत्र के BIOS के साथ डिस्क एक्सेस के लिए, सेक्टर संख्या को छह बिट्स में कूटबद्‍ध किया गया था, जिसके परिणामस्वरूप प्रति ट्रैक अधिकतम 111111 (63) सेक्टर होता हैं। यह अधिकतम अभी भी आभासी सीएचएस ज्यामिति के लिए उपयोग में है।

ट्रैक

ट्रैक (डिस्क ड्राइव) सेक्टरों की क्षीण संकेंद्रित वृत्ताकार पट्टियाँ हैं। एक ट्रैक को पढ़ने के लिए कम से कम एक हेड की आवश्यकता होती है। डिस्क ज्यामिति के संबंध में शब्द ट्रैक और सिलेंडर निकट से संबंधित हैं। एकल या द्विपार्ष्व फ्लॉपी डिस्क ट्रैक के लिए सामान्य शब्द है; और दो से अधिक हेड वाले सिलेंडर के लिए सामान्य शब्द है। वास्तव में एक ट्रैक बोलनाSPTसेक्टरों से युक्तCHसंयोजन है, जबकि एक सिलेंडर मेंSPT×Hसेक्टर होते हैं।

सिलेंडर

एक सिलेंडर डिस्क भंडारण में डेटा का एक विभाजन है, जैसा कि नियत खंडक आर्किटेक्चर डिस्क के सीएचएस पताभिगमन प्रकार या सीकेडी डिस्क के सिलेंडर-हेड-रिकॉर्ड (सीसीएचएचआर) पताभिगमन प्रकार में उपयोग किया जाता है।

अवधारणा भौतिक डिस्क के माध्यम से संकेंद्रित, खोखला, सिलेंडर स्तरखंड है, प्लैटर के संग्रह के माध्यम से संरेखित संबंधित वृत्तीय ट्रैक को एकत्रित करते है। डिस्क ड्राइव के सिलेंडरों की संख्या ड्राइव में एक सतह पर ट्रैक की संख्या के समान होती है। इसमें प्रत्येक प्लेटर पर एक ही ट्रैक संख्या सम्मलित होती है, जो प्रत्येक प्लेटर सतह पर ऐसे सभी ट्रैकों को फैलाती है जो डेटा संग्रह करने में सक्षम होते है (इस बात की उपेक्षा किए बिना कि ट्रैक "अयोग्य" है या नहीं)। सिलेंडर ट्रैक (डिस्क ड्राइव) द्वारा लंबवत रूप से बनते हैं। दूसरे शब्दों में, प्लैटर 0 पर ट्रैक 12 लाभ ट्रैक 1 पर ट्रैक 12 आदि सिलेंडर 12 है।

प्रत्यक्ष अभिगम भंडारण युक्‍ति (डीएएसडी) के अन्य रूप, जैसे ड्रम स्मृति युक्ति या IBM 2321 डेटा सेल, ऐसे खंडक पता दे सकते हैं जिनमें एक सिलेंडर का पता सम्मलित है, हालांकि सिलेंडर का पता युक्ति के (ज्यामितीय) सिलिन्डराकार स्लाइस का चयन नहीं करता है।

प्रमुख

हेड नामक एक युक्ति चुंबकीय माध्यम में हेरफेर करके हार्ड ड्राइव में डेटा को पढ़ता और लिखता है जो संबंधित डिस्क प्लैटर की सतह को बनाता है। स्वाभाविक रूप से, एक प्लैटर के 2 पक्ष होते हैं और इस प्रकार 2 सतह होती हैं जिन पर डेटा में हेरफेर किया जा सकता है; सामान्यतः प्रति प्लैटर में 2 हेड होते हैं, प्रति पक्ष एक होता है। (कभी-कभी अवधि पक्ष को हेड के लिए प्रतिस्थापित किया जाता है, क्योंकि प्लैटर्स को उनके हेड समुच्चय से अलग किया जा सकता है, जैसा कि फ्लॉपी ड्राइव के अपनेय मीडिया के साथ होता है।)

IBM-PC सुसंगत BIOS कोड में समर्थितCHSपताभिगमन के लिए आठ बिट्स का उपयोग किया जाता है - सैद्धांतिक रूप से 256 हेड तक हेड 0 से 255 (FFh) तक गिने जाते है। हालाँकि, MS-DOS/IBM PC DOS के सभी संस्करणों में 7.10 तक और 7.10 सहित एक बग 256 प्रमुखों के साथ आयतन का सामना करते समय इन संचालन प्रणाली को बूट पर समाप्त कर देगा।[2] इसलिए, सभी सुसंगत BIOS केवल 255 हेड्स (00h..FEh) तक प्रतिचित्रण का उपयोग करेंगे, जिसमें आभासी255×63ज्यामिति सम्मलित है।

यह ऐतिहासिक विषमता पुराने BIOS INT 13H कोड के साथ-साथ पुराने PC DOS या समान संचालन प्रणाली में अधिकतम डिस्क आकार को प्रभावित कर सकती है:

(512 bytes/sector)×(63 sectors/track)×(255 heads (tracks/cylinder))×(1024 cylinders)=8032.5 मेगाबाइट, लेकिन वास्तव में 512×63×256×1024=8064मेगाबाइट 8 गीगाबाइट सीमा के रूप में जाना जाता है।[7] इस संदर्भ में 8 गीगाबाइट = 8192 मेगाबाइट की प्रासंगिक परिभाषा एक और गलत सीमा है, क्योंकि इसके लिए प्रति ट्रैक 64 सेक्टरों के साथ सीएचएस512×64×256की आवश्यकता होती है।

ट्रैक और सिलेंडर 0 से गिने जाते हैं, यानी ट्रैक 0 फ्लॉपी डिस्क या अन्य सिलिंडराकार डिस्क पर पहला (सबसे बाहरी) ट्रैक है। पुराने BIOS कोड ने 1024 सिलेंडरों (1024=210) तक CHS पताभिगमन में दस बिट्स का समर्थन किया। सेक्टरों के लिए छह बिट्स और हेड्स के लिए आठ बिट्स जोड़ने से BIOS हस्तक्षेप 13H द्वारा समर्थित 24 बिट्स का परिणाम मिलता है। 1024×256 ट्रैक में अस्वीकृत सेक्टर संख्या 0 को घटाना 512 बाइट्स (128MB=1024×256×(512 बाइट/सेक्टर)) के सेक्टर आकार के लिए 128 मेगाबाइट के अनुरूप होता है; और 8192-128=8064 (स्थूलतः) 8 गीगाबाइट सीमा की पुष्टि करता है।[8]

सीएचएस पताभिगमन 0/0/1से प्रारंभ होता है, अधिकतम मूल्य 1023/255/63 24=10+8+6 के लिए, या 1023/254/63 24 बिट्स के लिए 255 हेड्स तक सीमित है। डिस्क की ज्यामिति को निर्दिष्ट करने के लिए उपयोग किए जाने वाले सीएचएस मानों को सिलेंडर 0 और हेड 0 की गणना करनी होती है, जिसके परिणामस्वरूप अधिकतम (1024/256/63) या 1024/255/63 24 बिट्स के लिए (256 या) 255 हेड होते हैं। सीएचएस टुपल्स में एक ज्यामिति S को निर्दिष्ट करने का अर्थ वास्तव में प्रति ट्रैक सेक्टर है, और जहां (आभासी) ज्यामिति अभी भी उस क्षमता के समान है जिसमें डिस्क में C×H×S सेक्टर होते हैं क्योकि बड़ी हार्ड डिस्क उपयोग में आ गई है, एक सिलेंडर भी तार्किक डिस्क संरचना बन गया है, जिसे 16 065 सेक्टरों (16065=255×63) पर मानकीकृत किया गया है।[citation needed]

28 बिट्स (ईआईडीई और एटीए-2) के साथ सीएचएस पताभिगमन 1 से प्रारंभ होने वाले सेक्टरों के लिए आठ बिट्स की अनुमति देता है, अर्थात सेक्टर 1...255, हेड्स के लिए चार बिट्स 0...15, और सिलिंडरों के लिए सोलह बिट 0...65535 है।[9] इसका परिणाम साधारणतया 128 गीगाबाइट सीमा में होता है; वास्तव में 65536×16×255=267386880 सेक्टर 512 बाइट्स के सेक्टर आकार के लिए 130560 मेगाबाइट के अनुरूप हैं।[7] एटीए-2 विनिर्देश में 28=16+4+8 बिट्स भी राल्फ ब्राउन की व्यवधान सूची द्वारा आवृत किया गया है, और अब समाप्त हो चुके मानक का एक पुराना कार्य प्रारूप प्रकाशित किया गया था।[10]

1024 सिलेंडरों की पुरानी BIOS सीमा और 16 हेड की एटीए सीमा के साथ[11] संयुक्त प्रभाव 1024×16×63=1032192 सेक्टर था, अर्थात, सेक्टर आकार 512 के लिए 504 मेगाबाइट की सीमा थी। ECHS और संशोधित ECHS के रूप में जानी जाने वाली BIOS अनुवाद योजनाओं ने 16 हेड के बदले 128 या 240 का उपयोग करके इस सीमा को कम किया, साथ ही साथ 1024/128/63 (ईसीएचएस सीमा: 4032 मेगाबाइट) या 1024/240/63 (संशोधित ईसीएचएस सीमा: 7560 मेगाबाइट) में अनुरूप होने के लिए एक साथ सिलेंडर और सेक्टरों की संख्या को कम किया है।[7]

खंडक और गुच्छित

यूनिक्स समुदाय एक क्षेत्र या क्षेत्रों के समूह को संदर्भित करने के लिए खंडक शब्द का प्रयोग करते हैं। उदाहरण के लिए, लिनक्स fdisk उपयोगिता, संस्करण 2.25 से पहले,[12] 1024-बाइट खंडक का उपयोग करके विभाजन आकार प्रदर्शित करते हैं।

गुच्छित विभिन्न फ़ाइल प्रणाली ((FAT, NTFS, आदि) पर डेटा के लिए आवंटन इकाइयाँ हैं, जहाँ डेटा में मुख्य रूप से फाइलें होती हैं। डिस्क की भौतिक या आभासी ज्यामिति से गुच्छित सीधे प्रभावित नहीं होते हैं, अर्थात, गुच्छित किसी दिए गए अंत के पास एक सेक्टर में प्रारंभ हो सकते है, और भौतिक या तार्किक रूप से अगलेCH ट्रैक पर एक सेक्टर में समाप्त हो सकते है।

सीएचएस से एलबीए प्रतिचित्रण

2002 में ATA-6 विनिर्देशन ने एक वैकल्पिक 48 बिट्स तार्किक खंडक पताभिगमन को प्रस्तावित और CHS पताभिगमन को अप्रचलित घोषित किया, लेकिन फिर भी ATA-5 अनुवादों को उपयोजित करने की अनुमति दी है।[13] अस्वाभाविक रूप से नीचे दिया गए CHS से LBA अनुवाद सूत्र पिछले ATA-5 CHS अनुवाद से भी उपयुक्त है। ATA-5 विनिर्देश में CHS समर्थन 16 514 064 सेक्टर तक के लिए अनिवार्य था और बड़ी डिस्क के लिए वैकल्पिक था। ATA-5 की सीमा CHS 16383 16 63 या समतुल्य डिस्क क्षमता (16514064 = 16383×16×63 = 1032×254×63) से उपयुक्त है, और इसके लिए 24 = 14+4+6 बिट्स (16383 + 1 = 214) की आवश्यकता होती है।[14]

निम्नलिखित सूत्र का उपयोग करके CHS टुपल्स को LBA पतों पर मानचित्र किया जा सकता है:

A = (cNheads + h) ⋅ Nsectors + (s − 1),

जहां A LBA पता है, Nheads डिस्क पर हेड की संख्या है, Nsectors प्रति ट्रैक सेक्टरों की अधिकतम संख्या है, और (c, h, s) CHS पता है।

FAT फाइल प्रणाली के लिए ECMA-107 और ISO/IEC 9293:1994 (ISO 9293:1987[15] का अधिक्रमण)[3] मानकों में एक तार्किक क्षेत्र संख्या सूत्र ऊपर दिए गए[16]LBA सूत्र से सटीक रूप से अनुरूप हैं: तार्किक खंडक पता और तार्किक सेक्टर संख्या (LSN) पर्यायवाची हैं।[3][16][15] सूत्र सिलेंडरों की संख्या का उपयोग नहीं करता है, लेकिन डिस्क ज्यामिति में हेड्स की संख्या और प्रति ट्रैक सेक्टरों की संख्या की आवश्यकता होती है, क्योंकि वही CHS टपल ज्यामिति के आधार पर विभिन्न तार्किक सेक्टर संख्या को संबोधित करते है। उदाहरण:

1020 16 63 सेक्टर वाली डिस्क की ज्यामिति 1028160 के लिए, CHS 3 2 1 LBA 3150=((3×16)+2)×63 + (1-1) है
1008 4 255 सेक्टर वाली डिस्क की ज्यामिति 1028160 के लिए, CHS 3 2 1 LBA 3570=((3×4)+2)×255 + (1-1)है
64 255 63 सेक्टर वाली डिस्क की ज्यामिति 1028160 के लिए, CHS 3 2 1 LBA 48321=((3×255)+2)×63 + (1-1)है
2142 15 32 सेक्टर वाली डिस्क की ज्यामिति 1028160 के लिए, CHS 3 2 1 LBA 1504=((3×15)+2)×32 + (1-1)है

एक रेखीय LBA प्रतिरूप में सेक्टर के अनुक्रमण की कल्पना करने में सहायता के लिए, ध्यान दें कि:

पहला LBA सेक्टर सेक्टर # शून्य है, सीएचएस मॉडल में उसी सेक्टर को सेक्टर # एक कहा जाता है।
अगले हेड/ट्रैक में वृद्धि करने से पहले प्रत्येक हेड/ट्रैक के सभी सेक्टरों की गणना की जाती है।
अगले सिलेंडर में वृद्धि करने से पहले उसी सिलेंडर के सभी हेड/ट्रैक गिने जाते हैं।
संपूर्ण हार्ड ड्राइव का बाहरी आधा भाग ड्राइव का पहला भाग होता है।

इतिहास

कम से कम 1960 के दशक से आईबीएम मेनफ्रेम पर गणना कुंजी डेटा (सीकेडी) हार्ड डिस्क द्वारा सिलेंडर हेड रिकॉर्ड प्रारूप का उपयोग किया गया है। यह व्यापक रूप से पीसी द्वारा उपयोग किए जाने वाले सिलेंडर हेड सेक्टर प्रारूप के समान है, अतिरिक्त इसके कि सेक्टर का आकार तय नहीं किया गया था, लेकिन प्रत्येक आवेदन की आवश्यकता के आधार पर ट्रैक से ट्रैक भिन्न हो सकता है। समकालीन उपयोग में, मेनफ्रेम को प्रस्तुत डिस्क ज्यामिति भंडारण फर्मवेयर द्वारा अनुकरण की जाती है, और अब इसका भौतिक डिस्क ज्यामिति से कोई संबंध नहीं है।[citation needed]

पहले पीसी में उपयोग किए जाने वाले हार्ड ड्राइव, जैसे एमएफएम और आरएलएल ड्राइव, प्रत्येक सिलेंडर को समान संख्या में सेक्टरों में विभाजित करते थे, इसलिए CHS मान ड्राइव के भौतिक गुणों से उपयुक्त था। 500 4 32 के CHS टपल के साथ एक ड्राइव में प्रत्येक प्लेटर पर प्रति पक्ष 500 ट्रैक होंगे, दो प्लेटर (4 हेड्स), और 32 सेक्टर प्रति ट्रैक, कुल 32 768 000 बाइट्स (31.25 मेबीबाइट) के साथ होते है।[citation needed]

एटीए/आईडीई ड्राइव डेटा संग्रहण करने में अधिक कुशल थे और अब पुरातन एमएफएम और आरएलएल ड्राइव को बदल दिया है। वे सेक्टर बिट अभिलेखन (ZBR) का उपयोग करते हैं, जहाँ प्रत्येक ट्रैक को विभाजित करने वाले सेक्टरों की संख्या प्लेटर की सतह पर ट्रैक के समूहों के स्थान के साथ भिन्न होती है। प्लेटर के किनारे के पास ट्रैक में तर्कु के पास ट्रैक की तुलना में डेटा के अधिक खंडक होते हैं, क्योंकि प्लेटर के किनारे के पास दिए गए ट्रैक के अंतर्गत अधिक भौतिक स्थान होते है। इस प्रकार, सीएचएस पताभिगमन योजना इस तरह के ड्राइव की भौतिक ज्यामिति के साथ सीधे अनुरुप नहीं हो सकती है, क्योंकि प्लेटर पर अलग-अलग क्षेत्रों के लिए प्रति ट्रैक सेक्टरों की अलग-अलग संख्या होती है। इस वजह से, ड्राइव के अंत में कई ड्राइव्स में अभी भी सेक्टरों का अधिशेष (आकार में 1 सिलेंडर से कम) होता है, क्योंकि सेक्टरों की कुल संख्या शायद ही कभी सिलेंडर सीमा पर समाप्त होती है।[citation needed]

एक ATA/IDE ड्राइव को प्रणाली BIOS में सिलिंडर, हेड और सेक्टर के किसी भी विन्यास के साथ समुच्चय किया जा सकता है जो ड्राइव (या BIOS) की क्षमता से अधिक नहीं है, क्योंकि ड्राइव किसी दिए गए CHS मान को उसके विशिष्ट हार्डवेयर विन्यास के लिए वास्तविक पते में बदल देगा इसका विशिष्ट हार्डवेयर विन्यास है। हालांकि यह संगतता समस्याओं का कारण बन सकता है।[citation needed]

माइक्रोसॉफ्ट डॉस या माइक्रोसॉफ़्ट विंडोज़ के पुराने संस्करण जैसे संचालन प्रणाली के लिए, प्रत्येक विभाजन को एक सिलेंडर सीमा पर प्रारंभ और समाप्त होना चाहिए।[citation needed] केवल कुछ सबसे आधुनिक संचालन प्रणाली (विन्डोज़ XP सम्मलित) इस नियम की उपेक्षा कर सकती हैं, लेकिन ऐसा करने से अभी भी कुछ संगतता समस्याएँ हो सकती हैं, विशेष रूप से यदि उपयोगकर्ता एक ही ड्राइव पर दोहरी बूटिंग करना चाहता है। माइक्रोसॉफ्ट विंडोज विस्टा के बाद से आंतरिक डिस्क विभाजन उपकरण के साथ इस नियम का अनुकरण नहीं करता है।[17]

यह भी देखें

संदर्भ

  1. "Overview and History of the IDE/ATA Interface". The PC Guide. 17 April 2001. Archived from the original on 2019-02-04.
  2. 2.0 2.1 Jonathan de Boyne Pollard (2011). "The gen on disc partition alignment". Retrieved 2022-11-21.
  3. 3.0 3.1 3.2 "सूचना इंटरचेंज के लिए डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना". Standard ECMA-107 (2nd ed., June 1995). ECMA. 1995. Retrieved 2011-07-30.
  4. "Standard Floppy Disk Formats Supported by MS-DOS". KB75131. Microsoft Knowledge Base. 2003-05-12. Retrieved 2011-07-31.
  5. "Western Digital's Advanced Format: The 4K Sector Transition Begins". AnandTech. 2009-12-18. Retrieved 2011-07-29.
  6. "उन्नत प्रारूप प्रौद्योगिकी संक्षिप्त" (PDF). Hitachi. 2010. p. 1. Archived from the original (PDF) on 27 September 2011. Retrieved 2011-08-01. 512 byte emulation is sometimes referred to as 512e
  7. 7.0 7.1 7.2 Andries Brouwer (2004-11-01). "History of BIOS and IDE limits". Large Disk HOWTO v2.5. Retrieved 2011-07-30.
  8. "Windows NT 4.0 supports maximum of 7.8-GB system partition". Microsoft. 2007-02-23. Retrieved 2011-07-30.
  9. "5K500.B SATA OEM Specification Revision 1.2" (PDF). Hitachi. 2009-03-17. p. 51. Archived from the original (PDF) on 27 September 2011.
  10. "ATA-2" (PDF). X3T10/0948D. INCITS Technical Committee T13 AT Attachment. 1996-03-18. Archived from the original (PDF) on 28 July 2011.
  11. "ATA-1" (PDF). X3T10/791D. INCITS Technical Committee T10 SCSI Storage Interfaces. 1994. Archived from the original (PDF) on 21 March 2012.
  12. "Util-linux 2.25 Release Notes". The Linux Kernel Archives. Retrieved 24 March 2016.
  13. "ATA-6" (PDF). T13/1410D. INCITS Technical Committee T13 ATA Storage Interface. 2002. p. 22. Archived from the original (PDF) on 28 July 2011. Retrieved 2011-07-30. In standards ATA/ATAPI-5 and earlier, a CHS translation was defined. This translation is obsolete but may be implemented as defined in ATA/ATAPI-5.
  14. "ATA-5" (PDF). T13/1321D. INCITS Technical Committee T13 ATA Storage Interface. 2000. p. 19. Archived from the original (PDF) on 28 July 2011. Retrieved 2011-07-30. If the device's capacity is greater than or equal to one sector and less than or equal to 16,514,064 sectors, then the device shall support CHS translation.
  15. 15.0 15.1 {{cite web | url = http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=16948 | title = सूचना प्रसंस्करण - सूचना आदान-प्रदान के लिए लचीले डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना| work = ISO 9293:1987 | publisher = ISO catalogue | year = 1987 | access-date = 2012-01-06 }फ़ाइल आवंटन तालिका फ़ाइल सिस्टम के लिए }
  16. 16.0 16.1 "सूचना प्रौद्योगिकी - सूचना आदान-प्रदान के लिए डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना". ISO/IEC 9293:1994. ISO catalogue. 1994. Retrieved 2012-01-06.
  17. "KB931760". Microsoft Windows XP Support. Microsoft Knowledge Base. 2009-07-23. Retrieved 2011-07-30.


टिप्पणियाँ

1.^ यह नियम कम से कम उन सभी स्वरूपों के लिए सही है जहाँ भौतिक क्षेत्रों को 1 ऊपर की ओर नाम दिया गया है। हालांकि, कुछ विषम फ़्लॉपी प्रारूप हैं (उदाहरण के लिए, बीबीसी मास्टर 512 द्वारा डॉस प्लस 2.1 के साथ उपयोग किया जाने वाला 640 केबी प्रारूप), जहां ट्रैक में पहले सेक्टर का नाम "0" है न कि "1"।
2.^ जबकि कंप्यूटर 0 पर गिनना शुरू करते हैं, DOS 1 पर गिनना शुरू करेगा। ऐसा करने के लिए, DOS स्क्रीन पर प्रदर्शित करने से पहले हेड काउंट में 1 जोड़ देगा। हालाँकि, पहले 8-बिट अहस्ताक्षरित पूर्णांक को एक बड़े आकार (जैसे 16-बिट पूर्णांक) में परिवर्तित करने के बजाय, DOS ने केवल 1 जोड़ा। यह अपेक्षित 256 के बजाय 255 (0xFF) की संख्या को 0 (0x100 और 0xFF = 0x00) में प्रवाहित करेगा। यह डॉस 8 के साथ तय किया गया था, लेकिन तब तक, यह 255 के हेड वैल्यू का उपयोग नहीं करने के लिए एक वास्तविक मानक बन गया था।