Fdisk में दिखाए गए हार्ड डिस्क सेक्टर की कुल संख्या सैद्धांतिक गणना के समान क्यों नहीं है?


9

जब हम हार्ड डिस्क की जांच करने के लिए fdisk का उपयोग करते हैं, तो यह कुछ ऐसा दिखाएगा:

Disk /dev/sda/: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors

लेकिन जब हम 255 x 63 x 2610 को गुणा करते हैं, तो संख्या 41929650 है, जो कुल संख्या से थोड़ा कम है। ऊपर दिखाए गए क्षेत्रों के। क्यों?


3
निश्चित रूप से संबंधित: सुपर उपयोगकर्ता पर fdisk द्वारा लौटाए गए सिर की संख्या की व्याख्या । पूर्ण प्रकटीकरण: स्वीकृत उत्तर मेरा अपना है।
बजे एक CVn

जवाबों:


14

सिर, सिलेंडर, सेक्टर नंबर केवल ऐतिहासिक उद्देश्यों के लिए प्रदर्शित किए जाते हैं, और कुछ वास्तव में पुराने सॉफ़्टवेयर द्वारा उपयोग के लिए। लॉजिकल ब्लॉक एड्रेसिंग का इस्तेमाल आज डिस्क को संबोधित करने के लिए किया जाता है। आधुनिक डिस्क की ज्यामिति में आमतौर पर क्षेत्रों की एक चर संख्या होती है, बाहरी पटरियों में आंतरिक पटरियों की तुलना में अधिक क्षेत्र होते हैं।

विभिन्न इंटरफेस में 255 सिर, 63 सेक्टर / ट्रैक के अधिकतम मूल्य होते हैं, इसलिए बड़ी डिस्क के लिए सीएचएस मानों को व्यक्त करने में सक्षम होने के लिए, ये उनके संबंधित अधिकतम मूल्यों पर सेट होते हैं और सिलेंडरों की संख्या निकटतम पूर्णांक मान को गोल कर देते हैं डिस्क पर कुल क्षेत्रों की संख्या का अनुमानित मान। क्षेत्रों की वास्तविक संख्या आम तौर पर अलग होती है, जैसा कि आपने देखा है। डिस्क की वास्तविक ज्यामिति सीएचएस मूल्यों के करीब भी नहीं है; उदाहरण के लिए, संभवतः निर्मित किसी डिस्क में 255 सिर नहीं हैं।


6
"लॉजिकल ब्लॉक एड्रेसिंग का इस्तेमाल आज डिस्क को संबोधित करने के लिए किया जाता है" - बस समय सीमा पर कुछ परिप्रेक्ष्य देने के लिए: 22-बिट एलबीए 1986 में, 28-बिट 1994 में, 48-बिट 2003 में पेश किया गया था। 1996 तक, सभी ड्राइव एलबीए का समर्थन करते हैं । LBA के बिना, LBA48 के साथ 128 PiByte की तुलना में अधिकतम पता योग्य ड्राइव आकार ~ 7.8 GiByte है।
जर्ग डब्ल्यू मित्तग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.