एसएसडी हेड / सिलेंडर / क्लस्टर विवरण


23

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

इसलिए अब हम SSD को जोड़ने का प्रयास कर रहे हैं। मदरबोर्ड में SATA कनेक्शन नहीं होता है (इसमें कोई आश्चर्य की बात नहीं है) इसलिए हम मदरबोर्ड पर IDE पोर्ट से कनेक्ट करने के लिए SATA-से-IDE कनवर्टर का उपयोग कर रहे हैं। यह काम करता है और BIOS ड्राइव को पहचानता है।

केवल समस्या यह है कि यह बूट नहीं होगा। यह POST पर जमा होता है। BIOS (1990 के दशक से) में, हमें कुछ मूल्यों को निर्दिष्ट करने की आवश्यकता है, जिन्हें 'HEADS', 'SYL', 'CLUSTER' और 'LANDZ' कहा जाता है। पारंपरिक HDDs के विपरीत, इस ड्राइव में स्पष्ट रूप से कोई प्लैटर नहीं है। क्या कोई तरीका है जो IDE पर इन चीज़ों की नकल करता है और क्या हम किसी तरह से पता लगा सकते हैं कि हमारी विशिष्ट ड्राइव के लिए ये मूल्य क्या होने चाहिए? हमने मूल्यों को यादृच्छिक रूप से बदल दिया है और कभी-कभी यह POST से गुजरता है, कभी-कभी यह नहीं होता है। यदि यह, हालांकि, यह अभी भी बूट नहीं करता है और सिर्फ कहता है कि कोई ड्राइव जुड़ा नहीं है।

संक्षेप में, क्या किसी को SATA SSD को एक पुराने IDE मदरबोर्ड से जोड़ने का कोई अनुभव है और हम इस काम को करने के लिए क्या कर सकते हैं (यदि कुछ भी हो)?


3
Blimey। मेरी तत्काल प्रतिक्रिया "उस के साथ सौभाग्य" है, लेकिन दूसरी ओर, मुझे यह जानना अच्छा लगेगा कि क्या यह संभव है।
टॉम ओ'कॉनर

आपको कितनी जगह / क्षमता की आवश्यकता है?
ewwhite

थोड़ा साइड नोड: प्लेट ड्राइव ने सीएचएस एड्रेसिंग का उपयोग बहुत पहले किया था, लेकिन कोई भी आधुनिक ड्राइव वास्तव में इसका उपयोग नहीं करता है। सीएचएस केवल ~ 8 जीबी ड्राइव को संबोधित कर सकता है; इससे बड़ा कुछ भी एलबीए का उपयोग कर रहा है।
क्रिस एस

तो आपने क्या करने का फैसला किया?
ईवहाइट

वे औद्योगिक एसएसडी और सीएफ कार्ड के बीच चयन करने जा रहे हैं। उनकी कम लागत के लिए, मुझे लगता है कि सीएफ को पहले आज़माया जाने वाला है, लेकिन अगर वे जल्दी से पहनते हैं या अन्य कारणों से ठीक नहीं हैं, तो मुझे यकीन है कि वे आईडीई कनेक्शन के साथ एसएसडी का विकल्प चुन लेंगे।
कैलिस

जवाबों:


25

मैं एक औद्योगिक IDE SSD ... ( एक अन्य विकल्प ) का उपयोग करूंगा । ऐसा लगता नहीं है कि आपको बहुत जगह की आवश्यकता है, और एसएसडी इस उद्देश्य के लिए विशेष रूप से बनाए गए हैं। मैं इस आवेदन के लिए आईडीई एडेप्टर और उपभोक्ता-स्तरीय एसएसडी के साथ परेशान नहीं करूंगा। यदि आप करते हैं कॉम्पैक्ट फ़्लैश के लिए जाते हैं, फिर से, कुछ है कि कोशिश उद्देश्य से बनाए गए आवेदन के लिए।


1
IDE SSDs .. यह एक गोल्फ कार्ट में 4.2l V8 इंजन लगाने जैसा है।
टॉम ओ'कॉनर

19
ज़रुरी नहीं। जब आपके पास विशेष हार्डवेयर में एक महत्वपूर्ण निवेश होता है, तो आपको इसे जो भी संभव हो उसे बनाए रखना होगा। जब मैं RS232 धारावाहिक संचार और विंडोज 2000 नियंत्रण इंटरफेस को $ 3 मिलियन टमाटर-छँटाई मशीन पर देखता हूं, तो मैं क्रैंग करता हूं , लेकिन यह वही है।
ewwhite

4
+1 एक निर्माता जो इस तरह के एक विशिष्ट भाग की पेशकश करता है, इस स्थिति में बेहतर समर्थन प्रदान करने में सक्षम होना चाहिए - विशेष रूप से, उन्हें पुराने BIOS के लिए धुरी सेटिंग्स के साथ समस्या का सामना करना पड़ा होगा
कॉलिन पिकार्ड

धन्यवाद, मैंने उन्हें यह सुझाव भी दिया है। अब यह तय करना है कि वे क्या उपयोग करेंगे। मुझे लगता है कि वे अपेक्षाकृत कम लागत के कारण पहले CF की कोशिश करेंगे, लेकिन ये SSD सबसे अच्छा विकल्प हो सकते हैं, इसलिए मैं आपके उत्तर को सही मानूंगा।
कैलिस

19

क्या यह एक SATA SSD होना चाहिए? कॉम्पैक्टफ्लाश कार्ड एटीए मानक 1 के साथ पिन-फॉर-पिन संगत हैं ।

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

यह आपको ठोस राज्य मेमोरी, और IDE / ATA की पुरानीता की विश्वसनीयता प्रदान करेगा।


1
जो इसके लायक है, मैंने पूर्व में कई बार आईडीई एडेप्टर के माध्यम से जुड़े सीएफ कार्ड का उपयोग किया है। उन्होंने हमेशा निर्दोष और उत्कृष्ट काम किया। हालांकि, एक खामी है: उनके पास कोई लेवलिंग कंट्रोलर नहीं हैं, जिसका अर्थ है कि पारंपरिक ऑपरेटिंग सिस्टम एक ही स्पॉट को बार-बार लिखते हैं और कोशिकाओं को बाहर निकालते हैं, इसलिए आप कार्ड को स्वैप करना संभवतः और भी अधिक बार समाप्त करते हैं। मेरे मामलों में, मैंने विशेष रूप से कॉन्फ़िगर किए गए लिनक्स वितरणों का उपयोग किया जो कि रैम डिस्क में अधिकांश सामान रखते थे और प्रासंगिक सामान को लंबे अंतराल में वापस लिखते थे, लेकिन यह हर जगह काम करने वाला नहीं है।
स्वेन

1
इस तरह के सामान मौजूद हैं: amazon.co.uk/Sharkoon-Hard-Disk-Silencer-Fixer/dp/B000FLR8PE/...
स्वेन

1
वापस आओ और हमें (मुझे!) पता है कि यह कैसे जाता है।
टॉम ओ'कॉनर

2
@SvW: विकिपीडिया का कहना है कि इन दिनों कम से कम कुछ सीएफ कार्डों ने लेवलिंग पहन रखी है। यदि आप ऐसा नहीं कर पाते हैं, तो आप हमेशा अपने CF / ATA एडॉप्टर में SD / CF एडॉप्टर प्लग कर सकते हैं और SD कार्ड का उपयोग कर सकते हैं। माइक्रोएसडी / एसडी एडॉप्टर में एसडी / सीएफ एडॉप्टर में माइक्रोएसडी कार्ड का उपयोग करने के लिए बोनस अंक ...
इल्मरी करोनें

2
वे हार्ड ड्राइव के रूप में उपयोग किए जाने के लिए विशेष रूप से औद्योगिक अनुप्रयोगों के लिए सीएफ कार्ड बनाते हैं। वे छोटे SSDs की तरह फिर एक सामान्य CF कार्ड पसंद करते हैं, लेकिन वे CF फॉर्म-फैक्टर में होते हैं। यह देखने लायक हो सकता है।
नकली नाम

2

मैं अपने एक पुराने लैपटॉप में IDE SSD का उपयोग करता हूं * (1990 के दशक से नहीं, 2005 से इसके)। यह अब तक पूरी तरह से निर्दोष काम करता है। मैंने 128GB के साथ सुपर टैलेंट DuraDrive ET2 चुना जो लगभग 140 € (amazon.com पर बहुत अधिक लगता है) था। यदि आप औद्योगिक मशीनों के लिए लक्ष्य कर रहे हैं, तो मुझे नहीं लगता कि आपको कुछ सौ डॉलर की देखभाल करनी चाहिए और उस वातावरण के लिए बनाई गई ड्राइव के लिए जाना चाहिए (देखें ईवहाइट का जवाब)। भले ही हार्डवेयर समान हो, समर्थन निश्चित रूप से नहीं है।

* क्या यह ज्यादातर जिज्ञासा से बाहर था, और इसने एक अच्छी जवाबदेही को बढ़ावा दिया (कठिन नहीं है ... लैपटॉप Win8 के लिए तब वापस नहीं बनाया गया था)। लैपटॉप का उपयोग ज्यादातर इन-द-फील्ड ऑडियो रिकॉर्डिंग के लिए किया जाता है, कम शोर और बढ़े हुए सदमे प्रतिरोध ने कुछ हद तक "निवेश" को उचित ठहराने में मदद की, ज्यादातर उत्सुकता हालांकि;)


0

हमें 'HEADS', 'SYL', 'CLUSTER' और 'LANDZ' नामक कुछ मान निर्दिष्ट करने होंगे। पारंपरिक HDDs के विपरीत, इस ड्राइव में स्पष्ट रूप से कोई प्लैटर नहीं है। क्या कोई तरीका है जो IDE पर इन चीज़ों की नकल करता है और क्या हम किसी तरह से पता लगा सकते हैं कि हमारी विशिष्ट ड्राइव के लिए ये मूल्य क्या होने चाहिए?

क्या आपका BIOS "HDD ऑटो डिटेक्शन" का समर्थन नहीं करता है?

मेरी समझ यह है कि आपके सिस्टम जैसे पुराने IBM-PC संगत BIOS के साथ संगतता के लिए, 8 GB से अधिक स्टोरेज वाली प्रत्येक IDE ड्राइव (512 बाइट्स / सेक्टर) × (63 सेक्टर / ट्रैक) के नकली सिलेंडर-हेड-सेक्टर मान का उपयोग करती है। × (255 सिर (ट्रैक / सिलेंडर)) × (1024 सिलेंडर) = 8032.5 MiB - तथाकथित "8 जीबी सीमा"।

मेरी समझ यह है कि 8 जीबी से कम स्टोरेज वाले आईडीई ड्राइव में अक्सर 255 हेड्स (ट्रैक / सिलेंडर) और 63 सेक्टर / ट्रैक होते हैं और डिस्क को भरने के लिए कई सिलेंडर की जरूरत होती है।

हार्ड ड्राइव पर लैंडिंग ज़ोन आमतौर पर आंतरिक व्यास के पास होता है - यानी, सबसे बड़े ट्रैक नंबर पर या उससे परे।

मेरी समझ यह है कि कई डॉस-जैसे ऑपरेटिंग सिस्टम FAT16 का उपयोग करते हैं। बड़े डिस्क के साथ, लोग आमतौर पर प्रति क्लस्टर सेक्टर की अधिकतम संख्या के साथ FAT16 विभाजन सेट करते हैं - 2 ^ 64 सेक्टर प्रति क्लस्टर। मानक 512 बाइट्स / सेक्टर के साथ, इसका परिणाम 32 KiB प्रति क्लस्टर है। FAT16 प्रति विभाजन के अधिकांश 2 ^ 16 = 65536 समूहों पर सीमित है। यही कारण है कि FAT16 लगभग 2 GiB के अधिकतम विभाजन आकार तक सीमित है।

मैंने IDE हार्ड ड्राइव को "संगतता" जम्पर के साथ देखा है। डिफ़ॉल्ट स्थिति में जम्पर के साथ, हार्ड ड्राइव अपने वास्तविक आकार को सही ढंग से रिपोर्ट करता है, जो शुरुआती ऑपरेटिंग सिस्टम को भ्रमित करता है जो इतनी बड़ी हार्ड ड्राइव के साथ काम करने की उम्मीद नहीं करता है। "संगतता" स्थिति में जम्पर के साथ, हार्ड ड्राइव झूठ बोलता है और कहता है कि यह बहुत छोटा है - यह कुछ जगह बर्बाद करता है, लेकिन कम से कम उन शुरुआती ऑपरेटिंग सिस्टम अब चला सकते हैं।

यह अभी भी बूट नहीं करता है और बस कहता है कि कोई ड्राइव जुड़ा नहीं है।

क्या आप "हार्ड ड्राइव का पता नहीं चला", "हार्ड ड्राइव पाया" के बीच का अंतर बता सकते हैं, लेकिन इसे अभी तक प्रारूपित नहीं किया गया है, "बनाम" मुझे इस हार्ड ड्राइव पर एक बूट विभाजन दिखाई देता है, लेकिन कोई ऑपरेटिंग सिस्टम नहीं है यह बूट करने के लिए "?

क्या आप मशीन को किसी अन्य मीडिया (शायद एक लाइव सीडी या मूल ऑपरेटिंग सिस्टम के साथ एक और हार्ड ड्राइव?) पर बूट कर सकते हैं और फिर नए, रिक्त हार्ड ड्राइव को प्रारूपित करने का प्रयास कर सकते हैं? (इस तरह से सेक्टर 10 ठीक वैसा ही होगा, जहां मशीन को सेक्टर 10 को खोजने की उम्मीद है, फिर चाहे वह सेटिंग्स कितनी भी गड़बड़ क्यों न हो)।


0

अगर यह सभी SSDs के साथ मामला है, लेकिन मेरी सैमसंग 830 EVO वास्तव में एक पिछड़े / ट्रैक / सिलेंडर की गिनती के लिए पिछड़े लोगों की रिपोर्ट करता है:पिरिफॉर्म की विशिष्टता

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.