विंडोज़ 3.1 के लिए यूएसबी ड्राइवर

इस पृष्ठ में अत्यधिक सावधानी के साथ विंडोज 3.1 उपयोग के लिए यूएसबी ड्राइवरों का एक संग्रह शामिल है क्योंकि इस ओएस पर यूएसबी के लिए कभी भी आधिकारिक समर्थन नहीं होने के कारण विंडोज 3.1 में ड्राइवरों को डॉस पर काम करने में सीमित सफलता मिली है। विंडोज़ 95सी पहला डॉस आधारित विंडोज़ ओएस था जिसमें यूएसबी के लिए आधिकारिक समर्थन था।

सरू डॉस ड्राइवर

DUSE USB ड्राइवर सॉफ़्टवेयर एकल निष्पादन योग्य (.EXE) फ़ाइल, DUSE.EXE के रूप में वितरित किया जाता है। DUSE.EXE फ़ाइल USB हार्डवेयर का समर्थन करती है जो ओपन होस्ट कंट्रोलर इंटरफ़ेस (OHCI) विनिर्देश, यूनिवर्सल होस्ट कंट्रोलर इंटरफ़ेस (UHCI) विशिष्टता और एन्हांस्ड होस्ट कंट्रोलर इंटरफ़ेस (EHCI) विनिर्देशों को पूरा करती है।

डिवाइस समर्थन
यह संस्करण निम्नलिखित मास के लिए समर्थन प्रदान करता है
भंडारण उपकरणों:
यूएसबी ज़िप ड्राइव
यूएसबी हार्ड डिस्क
USB सुपर फ्लॉपी/HiFD ड्राइव कुछ फ्लॉपी डिस्क के लिए 1024 या 2048 बाइट्स के डिफ़ॉल्ट सेक्टर आकार की आवश्यकता होती है। इसे कैसे सेट किया जा सकता है, इसके विवरण के लिए SECTORSIZE कमांड लाइन पैरामीटर देखें।
यूएसबी सीडी-रोम
यूएसबी एमओ ड्राइव
640M और 1.3G डिस्क के लिए 2048 बाइट्स के डिफ़ॉल्ट सेक्टर आकार की आवश्यकता होती है। इसे कैसे सेट किया जा सकता है, इसके विवरण के लिए SECTORSIZE कमांड लाइन पैरामीटर देखें।

पैनासोनिक यूएसबी डॉस ड्राइवर

यहां छोटा चमत्कार "USBASPI.SYS" ("यूएसबी मास स्टोरेज के लिए पैनासोनिक v2.06 एएसपीआई मैनेजर") नामक ड्राइवर फ़ाइल का उपयोग करना है। सही पैरामीटर मंत्रों को देखते हुए, यह 16-बिट पैनासोनिक-विकसित डॉस ड्राइवर आपके सिस्टम को अच्छे-पुराने डॉस-किसी भी स्वाद को बूट करने देगा, शायद काल्डेरा का ओपनडॉस भी और संबंधित नियंत्रकों से जुड़े सभी यूएसबी उपकरणों को पहचान लेगा। इसलिए यह USB डिवाइस पहचान डिबगिंग/समस्या निवारण उद्देश्यों के लिए भी उपयोगी है।

हालाँकि, यह ध्यान दिया जाना चाहिए कि यह ड्राइवर केवल बाहरी हार्ड डिस्क, सीडी-रोम, सीडी-आरडब्ल्यू, डीवीडी-रोम, ज़िप, जैज़, एलएस-120 और फ्लैश मेमोरी जैसे बड़े स्टोरेज डिवाइस को एएसपीआई डिवाइस पर मैप करेगा। फिर आपको एचडी और फ्लैश डिस्क को डॉस में एक ड्राइव अक्षर पर मैप करने के लिए एक मायावी "एएसपीआई मास स्टोरेज ड्राइवर" की आवश्यकता है। इसे "di1000dd.sys" नाम से जाना जाता है, जिसे आमतौर पर "मोटो हेयरू यूएसबी ड्राइवर" कहा जाता है। यह मत पूछो क्यों, इसे ऐसा कहा जाता है, मुझे नहीं पता।

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

पैनासोनिक डॉस ड्राइवर इंटेल और एनईसी के साथ-साथ एनवीडिया, वीआईए और एसआईएस सहित अधिकांश यूएसबी चिपसेट कार्यान्वयन पर काम करते प्रतीत होते हैं। ऐसा लगता है कि पैनासोनिक इंजीनियर हर बार हर अलग चिपसेट के लिए ड्राइवर लिखना नहीं चाहते थे, इसलिए उन्होंने सभी संभावित यूएसबी नियंत्रकों के साथ काम करने के लिए इस "यूनिवर्सल" ड्राइवर को लिखा।

अब मेरे जैसे DOS पुराने समय के लोगों के लिए रोंगटे खड़े कर देने वाले विवरण, जो वास्तव में config.sys को संपादित करने का आनंद लेते हैं [खाँसी। ईडी।]:

आप जिन ड्राइवर स्विच का उपयोग कर सकते हैं वे हैं: डिवाइस=(पथ)\USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] / आर] [/धीमा] [/एनओसीबीसी] [/नॉर्स्ट] [/नोपीआरटी]

ड्राइवर डिफ़ॉल्ट रूप से सभी तीन USB नियंत्रक विशिष्टताओं को स्कैन करता है, लेकिन आप इन स्विचों का उपयोग करके यह सीमित कर सकते हैं कि कौन से नियंत्रक सक्षम हैं:

/ई ईएचसीआई स्पेक (यूएसबी 2.0)
/ओ ओएचसीआई स्पेक (नया यूएसबी 1.x)
/यू यूएचसीआई स्पेक (पुराना यूएसबी 1.x)

और अब तक मैंने सीखा कि इन स्विचों का क्या मतलब है:

/w प्रतीक्षा करें, USB डिवाइस को जोड़ने या स्वैप करने के लिए टेक्स्ट संदेश प्रदर्शित करता है
/v वर्बोज़, स्थिति संदेश दिखाता है - अनुशंसित
/l[=n] LUN, डिवाइस आईडी से संलग्न होने के लिए उच्चतम LUN # निर्दिष्ट करता है (डिफ़ॉल्ट=0)

Install Instructions

USB बूट डिस्क छवि Win32 इमेजर का उपयोग करके लिखी जा सकती है

Download: