यह दस्तावेज़ विभिन्न Thinkपैड कंप्यूटर के मॉडलों की पहचान करने के लिए सिस्टम BIOS में संग्रहीत जानकारी का उपयोग करने के बारे में चर्चा करता है। यह उन लोगों के लिए उपयोगी हो सकता है जिन्हें कुछ Thinkपैड कंप्यूटर पर चयनात्मक रूप से सॉफ़्टवेयर स्थापित या चलाने की आवश्यकता है। मॉडल की पहचान एक दो-चरणीय प्रक्रिया है। पहला चरण BIOS बिल्ड आईडी स्ट्रिंग निर्धारित करना है। दूसरा चरण BIOS बिल्ड आईडी स्ट्रिंग में जानकारी को प्रदान की गई BIOS आईडी सूची के डेटा से मिलाना है। इस दस्तावेज़ में दोनों चरणों की व्याख्या की गई है। नोट: Lenovo BIOS बिल्ड आईडी स्ट्रिंग विधि का उपयोग करके Thinkपैड कंप्यूटर की पहचान करने की सिफारिश करता है और कंप्यूटर के नीचे से मशीन प्रकार और मॉडल नंबर (M/T) का उपयोग नहीं करने की सिफारिश करता है क्योंकि मशीन प्रकार और मॉडल की फैक्ट्री कॉन्फ़िगरेशन देश या क्षेत्र के अनुसार भिन्न हो सकती है। BIOS बिल्ड आईडी सुसंगत और सही है जब तक कि फैक्ट्री-स्थापित हार्डवेयर या सॉफ़्टवेयर में परिवर्तन नहीं किया गया है।
एक Thinkपैड कंप्यूटर के लिए, आप निम्नलिखित विधियों में से एक का उपयोग करके BIOS बिल्ड स्ट्रिंग निर्धारित कर सकते हैं। यह इस बात पर निर्भर करता है कि कंप्यूटर BIOS DMIBIOS/SMBIOS का समर्थन करता है या नहीं।
- संरचना प्रकार 1 (सिस्टम जानकारी) से सिस्टम निर्माता स्ट्रिंग प्राप्त करें, ऑफसेट 04h पर। नोट: यह स्ट्रिंग हमेशा Lenovo होनी चाहिए; यदि नहीं, तो यह एक Thinkपैड कंप्यूटर नहीं है।
- संरचना प्रकार 0 (BIOS जानकारी) से BIOS संस्करण स्ट्रिंग प्राप्त करें, ऑफसेट 05h पर। यह वह BIOS बिल्ड आईडी स्ट्रिंग है जिसकी आपको आवश्यकता है। यदि BIOS संस्करण स्ट्रिंग Rxx-xx है (जहां x कोई भी वर्ण हो सकता है), तो विशेष हैंडलिंग की आवश्यकता है। यदि BIOS संस्करण स्ट्रिंग Rxx-xx है, तो BIOS बिल्ड आईडी के रूप में BIOS संस्करण स्ट्रिंग का उपयोग न करें, बल्कि अगले अनुभाग में जाएं और VPD से BIOS बिल्ड आईडी प्राप्त करें।
यदि DMIBIOS/SMBIOS समर्थित नहीं है, तो BIOS बिल्ड आईडी स्ट्रिंग के लिए वाइटल प्रोडक्ट डेटा (VPD) संरचना को खोजने के लिए निम्नलिखित जानकारी का उपयोग करें। Thinkपैड कंप्यूटर (और अधिकांश डेस्कटॉप पीसी) में BIOS शैडो रैम में स्थित 48-बाइट वाइटल प्रोडक्ट डेटा (VPD) संरचना होती है। एप्लिकेशन सॉफ़्टवेयर VPD संरचना को हेडर के लिए खोजकर और फिर VPD सिग्नेचर के लिए, पैराग्राफ (16 बाइट) सीमाओं पर खोजकर ढूंढ सकता है। भौतिक मेमोरी पते की सीमा 000F0000h से 000FFFFFh के भीतर खोजें। अधिकांश Thinkपैड सिस्टम में भौतिक मेमोरी पते 000FFFA0h पर VPD संरचना होती है। VPD संरचना की परिभाषा इस प्रकार है:
VPD_Structure |
Struc |
|
|
VPD_Header |
dw |
055AAh |
; 00h) हेडर। |
VPD_Signature |
db |
‘VPD’ |
; 02h) VPD सिग्नेचर। हमेशा VPD। |
VPD_Length |
dB |
? |
: 05h) VPD संरचना की लंबाई |
VPD_Reserved |
dB |
7 डुप (?) |
: 06h) आरक्षित। |
VPD_BuildID |
dB |
9 डुप (?) |
; 0Dh) BIOS बिल्ड आईडी |
VPD_BoxSerial |
dB |
7 डुप (?) |
; 16h) बॉक्स सीरियल नंबर |
VPD_PlanarSerial |
dB |
11 डुप (?) |
; 1Dh) मदरबोर्ड सीरियल नंबर |
VPD_MachType |
dB |
7 डुप (?) |
; 28h) मशीन प्रकार/मॉडल |
VPD_Checksum |
dB |
? |
; 2Fh) चेकसम |
VPD_Structure |
Ends |
|
|
यदि यह प्रक्रिया BIOS बिल्ड आईडी स्ट्रिंग प्रदान नहीं करती है, तो यह एक Thinkपैड कंप्यूटर नहीं है।
BIOS बिल्ड आईडी स्ट्रिंग, जो आमतौर पर एक 8 बाइट स्ट्रिंग होती है, इस प्रकार वर्णित है:
बाइट्स |
लंबाई |
विवरण |
नोट |
0-1 |
2 बाइट |
उत्पाद |
|
2-3 |
2 बाइट |
ऑब्जेक्ट प्रकार |
हमेशा ET जो BIOS फ्लैश ROM को इंगित करता है। |
4-5 |
2 बाइट |
संस्करण |
दो अंकों की संख्या जो 01 (हेक्स-दशमलव) से शुरू होती है |
6-7 |
2 बाइट |
देश |
वर्तमान में, कोई स्थानीय भाषा समर्थित नहीं है इसलिए यह हमेशा WW है जो विश्वव्यापी को इंगित करता है। |
उदाहरण के लिए, यदि आपके पास BIOS बिल्ड आईडी स्ट्रिंग INET32WW है।
‘IN’ का अर्थ है कि यह Thinkपैड 600E सिस्टम है।
‘ET’ का अर्थ है कि यह स्ट्रिंग फ्लैश BIOS ROM के लिए बिल्ड आईडी को इंगित करती है (कुछ Thinkपैड
सिस्टम में विभिन्न कार्यान्वयन हो सकते हैं)
‘32’ का अर्थ है संस्करण।
‘WW’ का अर्थ है विश्वव्यापी। (यह Thinkपैड सिस्टम BIOS एक विश्वव्यापी सामान्य BIOS है)।
यदि BIOS बिल्ड आईडी के पहले दो वर्ण तालिका 2 में सूचीबद्ध किसी भी आईडी से मेल खाते हैं, तो सिस्टम एक Thinkपैड कंप्यूटर है, और विशेष मॉडल भी तालिका 2 से उपलब्ध है। नोट: यदि BIOS बिल्ड आईडी के पहले दो अक्षर ID हैं, तो विशेष प्रबंधन की आवश्यकता है। इस मामले में, ThinkPad 770 सिस्टम और ThinkPad 770E सिस्टम के बीच अंतर करने के लिए मदरबोर्ड आईडी प्राप्त करें। (तालिका 2 के लिए नोट देखें।) तालिका 2: ThinkPad सिस्टम BIOS आईडी सूची
HR |
ThinkPad 560E |
|
HV |
ThinkPad 760C, 760CD
ThinkPad 760L, 760LD |
|
HX |
ThinkPad 760E, 760ED/
ThinkPad 760X, 760XD/765/
ThinkPad 760XL
ThinkPad 765L, 765D |
ThinkPad76x w/ 9385XGA |
HY |
ThinkPad 760E
ThinkPad 760EL, 760ELD |
ThinkPad76x w/ 9320SVGA |
HZ |
ThinkPad 760ED
ThinkPad 760EL |
ThinkPad76x w/ 9385SVGA |
I0 |
ThinkPad 560 |
|
I1 |
ThinkPad 380, 380D, 385D
ThinkPad 380E, 380ED, 385ED |
|
I4 |
ThinkPad 535
ThinkPad 535E |
|
I5 |
ThinkPad 365X/365XD |
|
I7 |
ThinkPad 770 |
नोट 1 |
I8 |
ThinkPad 560X |
|
I9 |
ThinkPad 310, 310E
ThinkPad 315D, 315ED |
नोट 2 |
IA |
ThinkPad 535X |
|
IB |
ThinkPad 600 |
|
IC |
ThinkPad 380X, 380XD, 385XD |
|
ID |
ThinkPad 770
ThinkPad 770E, 770ED |
नोट 1 |
IE |
ThinkPad 560Z |
|
IF |
ThinkPad 380X, 380XD, 385XD |
|
IG |
ThinkPad 380Z |
|
IH |
ThinkPad 600E |
|
II |
ThinkPad 770X, 770XD |
|
IJ |
ThinkPad 390
ThinkPad i Series 17xx |
नोट 3 |
IK |
ThinkPad i Series 14xx |
|
IL |
ThinkPad 390 |
नोट 3 |
IM |
ThinkPad 570 |
|
IN |
ThinkPad 600E |
|
IO |
ThinkPad 770X |
|
IQ |
ThinkPad 390E |
नोट 3 |
IR |
ThinkPad 240 |
|
IS |
ThinkPad 390X |
नोट 3 |
IT |
ThinkPad 600X |
|
IU |
ThinkPad 570E |
|
IV |
ThinkPad A20p |
|
IW |
ThinkPad A20m |
|
IX |
ThinkPad i1400, 1500 |
|
IY |
ThinkPad T20 |
|
IZ |
ThinkPad X20, X21 |
|
KQ |
ThinkPad i1200/1300 |
|
KR |
ThinkPad i1400/1500 |
|
KS |
ThinkPad 240X |
|
KT |
ThinkPad i1400/1500 |
|
KU |
ThinkPad A21e |
प्रकार 2628 केवल |
KV |
TransNote |
|
KW |
ThinkPad i1200/1300 |
|
KX |
ThinkPad A21m/A22m |
|
KY |
ThinkPad A21p/A22p |
|
KZ |
ThinkPad T21 |
|
10 |
ThinkPad A21e/A22e |
Celeron मॉडल |
11 |
ThinkPad 240Z |
|
12 |
आरक्षित |
|
13 |
ThinkPad A22m |
2628-Sxx मॉडल |
14 |
आरक्षित |
|
15 |
Thinkपैड i1200 |
|
16 |
Thinkपैड T22 |
|
17 |
Thinkपैड i1200 |
|
18 |
Thinkपैड s30 |
|
19 |
आरक्षित |
|
1A |
Thinkपैड T23 |
|
1B |
Thinkपैड A22e |
पेंटियम मॉडल |
1C |
Thinkपैड R30 |
|
1D |
Thinkपैड X22, X23, X24 |
|
1E |
Thinkपैड A30, A30p |
|
1F |
Thinkपैड R31 |
|
1G |
Thinkपैड A31, A31p |
|
1H |
आरक्षित |
|
1I |
Thinkपैड T30 |
|
1J |
आरक्षित |
|
1K |
Thinkपैड X30 |
|
1L |
आरक्षित |
|
1M |
Thinkपैड R32 |
|
1N |
Thinkपैड A31, A31p |
|
1O |
Thinkपैड R40 |
प्रकार 2681, 2682, 2683 |
1P |
Thinkपैड R40 |
प्रकार 2722, 2723, 2724 |
1Q |
Thinkपैड X31 |
|
1R |
Thinkपैड T40, T41, T42 |
|
1R |
Thinkपैड R50, R50p |
|
1R |
Thinkपैड R51 |
प्रकार 1829, 1830, 1831, 1836 |
1S |
Thinkपैड R40e |
|
1T |
Thinkपैड G40 |
|
1U |
Thinkपैड X40 |
|
1V |
Thinkपैड R51 |
प्रकार 2883, 2887, 2888, 2889, 2894, 2895 |
1W |
Thinkपैड R50e |
|
1X |
Thinkपैड G41 |
प्रकार 2881, 2882, 2886 |
1Y |
Thinkपैड T43, T43p |
प्रकार 2668, 2669, 2678, 2679, 2686, 2687 |
70 |
Thinkपैड T43, T43p |
प्रकार 1871, 1872, 1873, 1874,1875, 1876 |
70 |
Thinkपैड R52 |
प्रकार 1858, 1859, 1860, 1861, 1862, 1863 |
74 |
Thinkपैड X41 |
|
75 |
Thinkपैड X41 Tablet |
|
76 |
Thinkपैड R52 |
प्रकार 1846, 1847, 1848, 1849, 1850, 1870 |
77 |
Thinkपैड Z60m, Z60t |
|
78 |
Thinkपैड R51e |
|
79 |
Thinkपैड T60, T60p |
प्रकार 2007, 2008, 2009, 2613, 2623, 2637 |
7A |
Thinkपैड T60 |
प्रकार 1951, 1952, 1953, 1954, 1955, 1956 |
7B |
Thinkपैड X60 |
प्रकार 1706, 1707, 1708, 1709, 2509, 2510 |
7B |
Thinkपैड X60s |
प्रकार 1702, 1703, 1704, 1705, 2507, 2508, 2533 |
तालिका नोट्स:
- पात्रों ID के लिए विशेष देखभाल की आवश्यकता है। दोनों ThinkPad 770 प्रणाली और ThinkPad 770E प्रणाली में BIOS निर्माण ID के पहले दो पात्रों के रूप में ID है। ThinkPad 770 प्रणाली ACPI का समर्थन नहीं करती है, लेकिन ThinkPad 770E प्रणाली ACPI का समर्थन करती है। उन्हें अलग करने के लिए मदरबोर्ड ID का उपयोग करें। मदरबोर्ड ID को निम्नलिखित तरीके से निर्धारित किया जा सकता है:
INT15h |
|
|
|
प्रवेश |
|
|
|
(AX) = 2310h: मदरबोर्ड ID लौटाएं |
|
निकास: |
|
|
|
(AH) = 0 |
|
|
(AL) = मदरबोर्ड ID |
|
|
(CF) = 0 |
यदि BIOS कॉल नहीं की जा सकती (यानी, एक सुरक्षित मोड वातावरण से), तो मदरबोर्ड ID को सीधे पते F000:FFE0h (शब्द) से पढ़ा जा सकता है। हालाँकि, इस विधि का उपयोग केवल नीचे सूचीबद्ध उत्पादों के लिए किया जाना चाहिए, और IBM यह गारंटी नहीं देता है कि मदरबोर्ड ID को नीचे सूचीबद्ध उत्पादों के अलावा F000:FFE0h से पढ़ा जा सकता है।
- ThinkPad 770 प्रणाली मदरबोर्ड ID:27h
- ThinkPad 770E प्रणाली मदरबोर्ड ID:28h
- चूंकि ThinkPad 310 श्रृंखला DMIBIOS और VPD संरचना का समर्थन नहीं करती है, इसलिए इस विधि का उपयोग करके उन्हें पहचानना संभव नहीं है।
- ये उत्पाद SMBIOS का समर्थन करते हैं। हालाँकि, SMBIOS द्वारा लौटाई गई BIOS संस्करण स्ट्रिंग BIOS निर्माण ID नहीं है। इन उत्पादों द्वारा लौटाई गई BIOS संस्करण स्ट्रिंग R00-F3 जैसी होती है। इसलिए, उन उत्पादों के लिए विशेष हैंडलिंग की आवश्यकता है जो BIOS संस्करण स्ट्रिंग Rxx-xx लौटाते हैं। इन मॉडलों के लिए BIOS निर्माण ID प्राप्त करने के लिए VPD संरचना का उपयोग करें।
सूचनाएँ
IBM इस दस्तावेज़ में चर्चा किए गए उत्पादों, सेवाओं, या सुविधाओं की पेशकश सभी देशों में नहीं कर सकता है। अपने क्षेत्र में वर्तमान में उपलब्ध उत्पादों और सेवाओं के बारे में जानकारी के लिए अपने स्थानीय IBM प्रतिनिधि से परामर्श करें। IBM उत्पाद, कार्यक्रम, या सेवा का कोई भी संदर्भ यह नहीं बताने या संकेत करने के लिए नहीं है कि केवल वही IBM उत्पाद, कार्यक्रम, या सेवा का उपयोग किया जा सकता है। कोई भी कार्यात्मक रूप से समकक्ष उत्पाद, कार्यक्रम, या सेवा जो किसी भी IBM बौद्धिक संपदा अधिकार का उल्लंघन नहीं करती है, उसका उपयोग किया जा सकता है। हालाँकि, किसी भी गैर-IBM उत्पाद, कार्यक्रम, या सेवा के संचालन का मूल्यांकन और सत्यापन करना उपयोगकर्ता की जिम्मेदारी है। IBM के पास इस दस्तावेज़ में वर्णित विषय वस्तु को कवर करने वाले पेटेंट या लंबित पेटेंट आवेदन हो सकते हैं। इस दस्तावेज़ की आपूर्ति आपको इन पेटेंटों के लिए कोई लाइसेंस नहीं देती है। आप लाइसेंस पूछताछ, लिखित में, भेज सकते हैं:
IBM लाइसेंसिंग के निदेशक
IBM कॉर्पोरेशन
नॉर्थ कैसल ड्राइव
आर्मोंक, NY 10504-1785
यू.एस.ए. INTERNATIONAL BUSINESS MACHINES CORPORATION इस प्रकाशन को बिना किसी प्रकार की वारंटी के "जैसा है" प्रदान करती है, चाहे वह स्पष्ट हो या निहित, जिसमें, लेकिन सीमित नहीं है, गैर-उल्लंघन, व्यापारिकता या किसी विशेष उद्देश्य के लिए उपयुक्तता की निहित वारंटियाँ। कुछ न्यायालयों में कुछ लेनदेन में स्पष्ट या निहित वारंटियों का अस्वीकरण अनुमति नहीं है, इसलिए, यह कथन आपके लिए लागू नहीं हो सकता है। यह जानकारी तकनीकी अशुद्धियों या टाइपोग्राफिकल त्रुटियों को शामिल कर सकती है। यहां दी गई जानकारी में समय-समय पर परिवर्तन किए जाते हैं; ये परिवर्तन प्रकाशन के नए संस्करणों में शामिल किए जाएंगे। IBM किसी भी समय बिना किसी सूचना के इस प्रकाशन में वर्णित उत्पादों और/या कार्यक्रमों में सुधार और/या परिवर्तन कर सकता है। IBM किसी भी जानकारी का उपयोग या वितरण कर सकता है जो आप किसी भी तरीके से प्रदान करते हैं जिसे वह उचित मानता है बिना आपके प्रति किसी भी दायित्व के। इस प्रकाशन में गैर-IBM वेबसाइटों के संदर्भ केवल सुविधा के लिए प्रदान किए गए हैं और उन वेबसाइटों का समर्थन करने के लिए किसी भी तरह से कार्य नहीं करते हैं। उन वेबसाइटों पर सामग्री इस IBM उत्पाद की सामग्री का हिस्सा नहीं है, और उन वेबसाइटों का उपयोग आपके अपने जोखिम पर है। |