मेरे पास बूट करने योग्य MSDos सिस्टम है। मैं इसे वर्तमान पीसी पर स्थापित करना चाहूंगा ताकि मैं फ्लॉपी के बजाय एचडीडी से बूट कर सकूं। मैं उसे कैसे कर सकता हूँ?
मैं यह वर्चुअलबॉक्स में कर रहा हूं, लेकिन एक सामान्य समाधान अच्छा होगा।
मेरे पास बूट करने योग्य MSDos सिस्टम है। मैं इसे वर्तमान पीसी पर स्थापित करना चाहूंगा ताकि मैं फ्लॉपी के बजाय एचडीडी से बूट कर सकूं। मैं उसे कैसे कर सकता हूँ?
मैं यह वर्चुअलबॉक्स में कर रहा हूं, लेकिन एक सामान्य समाधान अच्छा होगा।
जवाबों:
डिस्क्लेमर: मुझे कम से कम दो दशक हो चुके हैं क्योंकि मैंने आखिरी बार ऐसा किया था, इसलिए मैं कुछ विवरणों को भूल सकता हूं।
यदि आपको MSDOS फ्लॉपी से बूट किया गया सिस्टम मिल गया है, तो स्थानीय हार्डड्राइव पर समान बूट-सिस्टम को स्थापित करने का तरीका इस प्रकार है:
sys a: c:
(माना कि फ्लॉपी है a:
और हार्डड्राइव है c:
)
sys
एक खोल builtin है, के साथ साथ dir
, del
, cd
, और अन्य मूल बातें। यह ध्यान देने योग्य है कि sys
कमांड का उपयोग करने से ड्राइव केवल MSDOS के साथ बूट करने योग्य हो जाएगी, और मुझे लगता है कि मुझे याद है कि आपको command.com
मैन्युअल रूप से कॉपी करना होगा:
copy a:\command.com c:
command.com
msdos का मुख्य घटक है, और इसलिए यह शेल बिल्डिंग्स रखता है। उस के शीर्ष पर तीन सिस्टम फ़ाइलों को देखते हैं: autoexec.bat
, system.ini
, और config.sys
। मुझे याद नहीं है कि उनमें से कौन (यदि कोई हो) आवश्यक हो ( config.sys
,, शायद), लेकिन सुरक्षित होने के लिए आप उन पर भी कॉपी कर सकते हैं, उसी तरीके का उपयोग करके command.com
।
आप उपयोगी उपयोगिताओं को प्राप्त करने के लिए कुछ msdos फ़्लॉपी / चित्र स्थापित करना चाहते हैं। मैं 5.0 को मानता हूं या बाद में जो मुझे चाहिए उसकी उपयोगिताओं की "सभी" थी।
संपादित करें
इस उत्तर के लिए टिप्पणियाँ वास्तव में सही हैं: MSDOS.SYS
और IO.SYS
भी आवश्यक हैं। sys
ऊपर दिए गए आदेश को चलाने से इन पर नकल करने का ध्यान नहीं रखा जा सकता है; यदि नहीं, तो आपको इसे मैन्युअल रूप से करना होगा।
FORMAT C: /S
ड्राइव को इनिशियलाइज़ करने और बूट के लिए आवश्यक सभी सिस्टम फाइलों पर कॉपी करने का ध्यान रखेगा।
format a: /s
, क्योंकि यह आपके बूट फ्लॉपी को नष्ट कर देगा।
ताकि मैं फ्लॉपी के बजाय HDD से बूट कर सकूं।
ध्यान दें कि MS-DOS इंस्टॉल करना आपके द्वारा किए जा रहे काम से अधिक काम हो सकता है। (कुछ अन्य उत्तर केवल यह कहते हैं कि कैसे MS-DOS को बूट करने योग्य बनाया जाए, हार्ड ड्राइव से बूट करने के इस घोषित लक्ष्य को पूरा करें।)
हालाँकि, वास्तविक प्रश्न का एक और हिस्सा था:
वर्तमान पीसी पर इसे स्थापित करना चाहते हैं
MS-DOS इंस्टॉल करना MS-DOS को बूट करने योग्य बनाने के परिणामों से गुजरेगा, और अधिकांश ऑपरेटिंग सिस्टम को हार्ड ड्राइव पर भी रखेगा। उदाहरण के लिए, इसे MS-DOS सहायता स्थापित हो जाएगी।
इस गाइड में से कुछ बल्कि सरसरी है। उदाहरण के लिए, मैं "FDISK" का उपयोग करते हुए उल्लेख करता हूं। मैं वास्तव में क्या कीस्ट्रोक्स का उपयोग करने के लिए निर्दिष्ट नहीं है। एक कारण यह है कि एमएस-डॉस के विभिन्न संस्करणों में कुछ अंतर हैं। इसका अधिकांश उत्तर DOS के कई संस्करणों (MS-DOS और यहां तक कि अन्य लोगों सहित) के साथ लागू होता है, हालांकि यहां कुछ विवरण MS-DOS के लिए विशिष्ट हैं।
एक और कारण है कि कुछ चरणों को उदारतापूर्वक वर्णित किया जाता है, यह है कि एक व्यक्ति कुछ चरणों पर काफी समय बिता सकता है (जैसे कि मेमोरी को समायोजित करना, जिसमें विभिन्न ड्राइवरों का उपयोग करना शामिल है)। उठाए गए कुछ कदम आश्चर्यजनक रूप से कुछ कंप्यूटरों पर काम कर सकते हैं, और दूसरों पर टूट सकते हैं। स्मृति उपयोग को अनुकूलित करने जैसे कुछ कदम, तकनीकी रूप से बेहतर हो सकते हैं, लेकिन किसी व्यक्ति के समय के लायक नहीं (यदि उनके पास क्या करने के लिए पर्याप्त "पारंपरिक स्मृति" है, तो अधिक मुक्त "पारंपरिक स्मृति" वास्तव में बहुत उपयोगी नहीं हो सकती है।)
अंतिम तीसरा कुछ अनुवर्ती चरणों की सिफारिश करके, प्रारंभिक प्रश्न से परे है।
यदि आपके पास एक विशिष्ट प्रक्रिया के बारे में प्रश्न हैं (या किसी विशिष्ट कार्य के बारे में अतिरिक्त कदम चाहते हैं), तो मैं यह विचार करने की सलाह देता हूं कि क्या एक नए (विशिष्ट) प्रश्न का निर्माण समझदार होगा। अगर मुझे जो लिखा गया है उसके बारे में कुछ अस्पष्ट या गलत लगता है, तो टिप्पणियाँ आमंत्रित की जाती हैं।
आमतौर पर, MS-DOS पहले बूट करने योग्य विभाजन में स्थापित हो जाता है। वह C: कहलाता है।
यदि आप पहले से ही DOS (एक फ्लॉपी डिस्क से) बूट कर रहे हैं और आपके पास पहले से ही C :, है, तो आप आम तौर पर इस सेक्शन को छोड़ सकते हैं।
विशिष्ट SETUP प्रक्रिया से गुजरने से पहले आपको पहले उस विभाजन को बनाने की आवश्यकता हो सकती है। यह आमतौर पर FDISK नामक प्रोग्राम के साथ किया जाता है। इस तरह से कमोडिटी में यह वांछनीय है! यदि आपके पास C: नामक विभाजन नहीं है, फिर भी, FDISK चलाने का प्रयास करें। (वास्तव में, XFDisk नामक "थर्ड पार्टी" प्रोग्राम का उपयोग करना आसान हो सकता है।) यदि आप माइक्रोसॉफ्ट के समाधान का उपयोग करना चाहते हैं, तो आपका सबसे अच्छा शर्त है कि FD26 Q263044 अपडेट के साथ बंडल किया गया है। अन्यथा, सरल नियम यह है कि बाद के संस्करण बेहतर हैं (क्योंकि वे बड़ी हार्ड ड्राइव के साथ काम करने की अधिक संभावना रखते हैं)।
विभाजन करते समय, यह 2GB से छोटा होना चाहिए। (2GB 2,147,483,648 है, लेकिन MS-DOS 2,147,450,880 बाइट्स तक सीमित है, जो कि 32,768 बाइट्स छोटा है।) यह MS-DOS की एक सीमा है। (विंडोज NT 4.0 FAT16 का समर्थन कर सकता है जो लगभग 16GB बड़ा था।)
यदि आप पार्टीशन बनाने के लिए थर्ड पार्टी सॉफ्टवेयर का उपयोग कर रहे हैं, तो आपको एक विभाजन "प्रकार" पहचानकर्ता के बारे में पूछा जा सकता है। यदि आप 504 एमबी (528,482,304 बाइट्स) के माध्यम से 32 एमबी से एक डिस्क का उपयोग कर रहे हैं, तो आप शायद विभाजन प्रकार का उपयोग करके सबसे अच्छा हो। 6. यदि आपकी डिस्क 504 एमबी (लेकिन 2 जीबी से छोटी) से अधिक है, तो नए डॉस संस्करण उपयोग करने का पक्ष ले सकते हैं। E टाइप करें (जो, यदि हेक्स में निर्दिष्ट किया गया है, तो 0E या 0x0E के रूप में प्रकट हो सकता है)।
एक बार विभाजन बनने के बाद, आप फाइल सिस्टम वॉल्यूम बनाना चाहते हैं। (मेरा मानना है कि यह MS-DOS सेटअप के भीतर से किया जा सकता है, लेकिन यदि MS-DOS का आपका संस्करण SETUP प्रोग्राम के भीतर से ऐसा नहीं करता है, तो आप इसे मैन्युअल रूप से करने की इच्छा कर सकते हैं।)
ध्यान दें कि डिस्क / विभाजन को स्वरूपित करना डिस्क पर डेटा के लिए DESTRUCTIVE है, इसलिए ऐसा न करें यदि आपके पास पहले से कार्यशील, स्वरूपित डिस्क / विभाजन पर डेटा है!
यदि MS-DOS SETUP आपको यह विकल्प प्रदान नहीं करता है, तो आप ऐसा कर सकते हैं:
format C:
या, यदि आप चाहते हैं कि FORMAT कमांड आपके लिए SYS भी चलाए, तो उपयोग करने के लिए MS-DOS के अधिकांश / हाल ही के संस्करणों:
format C: /S
आगे बढ़ने से पहले, आप उन फ़ाइलों का बैकअप लेना चाह सकते हैं जो ओवरराइट / संशोधित हो सकती हैं। इसमें विशेष रूप से \ AUTOEXEC.BAT और \ CONFIG.SYS शामिल हो सकते हैं (और, यदि आपके पास सिस्टम पर Win9x फाइलें हैं, तो शायद \ MSDOS.SYS जो अक्सर "छिपी हुई फ़ाइल" के रूप में "विशेषता" के कारण चिह्नित होती है सेट है)।
एक बार पार्टीशन बनने और फॉर्मेट होने के बाद, MS-DOS को स्थापित करने के लिए, आप MS-DOS इंस्टॉलेशन डिस्क से SETUP.EXE चलाते हैं। (वैकल्पिक रूप से, आधिकारिक इंस्टॉलेशन डिस्क से सफलतापूर्वक बूटिंग आपके लिए SETUP.EXE को समाप्त कर देगा। यदि ऐसा अवांछनीय रूप से होता है, तो F3 दबाने से आप SETUP.EXE प्रोग्राम छोड़ देंगे।) MS-DOS स्थापित होने के बाद, यह आपको अनुमति देगा। फ्लॉपी डिस्क से बूट करने के बजाय हार्ड ड्राइव से बूट करें।
SETUP द्वारा निष्पादित कार्य SETUP.EXE सॉफ़्टवेयर का उपयोग किए बिना मैन्युअल रूप से किया जा सकता है। यह SETUP.EXE के कार्यों में सबसे अधिक, और संभवतः सभी के लिए काफी हद तक सही है। आम तौर पर स्थापित करने का मूल प्रभाव ये काम करेगा:
FDISK /MBR
) को स्थापित करता है , और प्राथमिक बूट फ़ाइलों (आमतौर पर नामित ) IO.SYS
और MSDOS.SYS
निर्दिष्ट विभाजन पर कॉपी करता है ।EXPAND
कई फ़ाइलों को निकालें, कई *। ?? _ फ़ाइलों पर चलकर\CONFIG.SYS
फ़ाइल प्रदान करता है ।\AUTOEXEC.BAT
फ़ाइल भी प्रदान करते हैंSETUP /G
है कि इसके लिए उपयोग किया जाता है, लेकिन आप इसे SETUP /?
सत्यापित करने के लिए उपयोग कर सकते हैं ।)यदि आपने MS-DOS 6.0, 6.2, या 6.21 स्थापित किया है, तो मैं स्वतंत्र रूप से वितरित MS-DOS 6.x को 6.22 STEPUP अपग्रेड पर स्थापित करके निम्नलिखित की सलाह देता हूं, जो अपने स्वयं के SETUP.EXE के साथ आता है
विशेष रूप से ऐसा करें यदि आप डिस्क संपीड़न के साथ छेड़छाड़ की योजना बनाते हैं, क्योंकि 6.22 के DrvSpace में कुछ विश्वसनीयता सुधार शामिल थे।
यदि आप Win95 या Win98 के साथ MS-DOS 7 बंडल का उपयोग कर रहे हैं, तो आप एक टेक्स्ट कॉन्फ़िगरेशन फ़ाइल को संपादित कर सकते हैं जिसे आमतौर पर \ MSDOS.SYS नाम दिया जाता है
विशेष रूप से, BOOTGUI=0
[विकल्प] अनुभाग में " " जोड़ने से विंडोज को GUI को ऑटो-लोड नहीं किया जा सकेगा। फिर, यदि आप GUI को ऑटो-लोड करना चाहते हैं, तो यह win
आपके AUTOEXEC.BAT के नीचे से (चलकर) किया जा सकता है (जो कि, अनुकूलन के साथ, आप केवल कुछ मामलों में कर सकते हैं)। ऐसा करने के लिए केवल वास्तविक नकारात्मक पक्ष (जो मुझे याद है) कि सेफ मोड जीयूआई को ऑटो-लोड नहीं करेगा, जो कि गैर-दुखद है।
मैं इस प्रक्रिया को कुछ बाद के चरणों से पहले सूचीबद्ध कर रहा हूं। यह जरूरी नहीं है क्योंकि यह कदम अधिक महत्वपूर्ण / सार्वभौमिक है। बल्कि, इसका कारण यह है कि अगर यह कदम होने जा रहा है, तो इसे अभी कर लें (बाद में वर्णित कई चरणों से पहले) संभवत: समझदार है।
आप कुछ अतिरिक्त फ़ाइलों को बदलना भी चाह सकते हैं
एक बार सब कुछ स्थापित हो जाने पर, मैं कुछ सामान्य परिवर्तन सुझाता हूं:
मैं उन परिवर्तनों को सूचीबद्ध कर रहा हूं जिनके बारे में जानना विशेष रूप से उपयोगी है। क्यूटमोउस कई माउस ड्राइवरों की तुलना में बहुत बेहतर है, और उन बेहतर एटीएपीआई सीडी-रॉम ड्राइवर कई अन्य सीडी-रॉम ड्राइवरों की तुलना में बेहतर हैं। बस उन ड्राइवरों पर भरोसा करना कुछ या कमियों (केवल सुधार!) के साथ कई प्रणालियों के लिए उपलब्ध पारंपरिक स्मृति को बढ़ा सकता है।
आप अन्य ड्राइवर भी स्थापित कर सकते हैं, जैसे कुछ अन्य / बेहतर विकल्पों के साथ MSCDEX.EXE को बदलना। हालांकि, कुछ समाधान कुछ प्रणालियों पर दूसरों की तुलना में बेहतर काम कर सकते हैं, इसलिए मैं यहां ऐसी सिफारिशों की पेशकश नहीं करूंगा (जैसे कि वे सार्वभौमिक समाधान थे)। आप कई बूट कॉन्फ़िगरेशन ( QBASIC/QHELP
\ CONFIG.SYS में "मेनू" कमांड के बारे में ऑनलाइन मदद के लिए चलाने के लिए) MS-DOS 6.x की क्षमता में देख सकते हैं। मैं भी CONFIX.SYS का प्रशंसक हूं
मैं भी 4DOS स्थापित करने की सलाह देता हूं। आप इसे C: \ 4DOS \ पर इंस्टॉल कर सकते हैं और यह DOS के साथ विरोध नहीं करेगा। मैं इन पंक्तियों को \ CONFIG.SYS फ़ाइल में जोड़ने का सुझाव देता हूं:
SHELL=C:\4DOS\4DOS.Com /P
SET COMPSPEC=C:\4DOS\4DOS.Com
(यदि आप ऐसा करते हैं, तो आप बूट करने में विफल हो सकते हैं। इसलिए ठीक होने पर तैयार होने के लिए तैयार रहें। MS-DOS 6 के साथ, F8 या F5 या Ctrl पकड़ना मददगार हो सकता है। MS-DOS के पुराने संस्करणों के साथ, पुनर्प्राप्ति की संभावना होगी। अन्य डिस्क से बूट करना शामिल है।)
बहुत कम परिदृश्यों के कारण कुछ लोग 4DOS को नापसंद करते हैं, जहाँ अनुकूलता अपूर्ण हो सकती है, लेकिन अधिकांश लोग इसे अत्यधिक संगत होने और बहुत सारी अच्छी सुविधाएँ प्रदान करने के लिए प्यार करते हैं (जिसमें DOS के विभिन्न खंडों के साथ बेहतर काम करने की क्षमता भी शामिल है)।
MS-DOS 6 का मेममेकर। Exe कुछ अच्छा अनुकूलन कर सकता है, हालाँकि कई बार ऐसा होता है जब यह कुछ सरल मैनुअल ऑप्टिमाइज़ेशन से हीन होता है।
कुछ अलग रणनीतियाँ हैं, जिनमें शामिल हैं:
DEVICE=\DOS\HIMEM.SYS
(in \ CONFIG.SYS)DEVICE=\DOS\HIMEM.SYS
और DEVICE=\DOS\EMM386.EXE RAM
CONFIG.SYS में)
V
"VERBOSE" आउटपुट (EMM386 के कम से कम कुछ संस्करणों के साथ) पेश करेगाDEVICE=\DOS\EMM386.EXE RAM HIGHSCAN
ALTBOOT
और मेमोरी बहिष्करण पर्वतमाला, विभिन्न प्रणालियों पर अलग-अलग प्रभाव डालते हैं। टिंकर के लिए स्वतंत्र महसूस करें (प्रयोग करें)dos=high,umb
\ CONFIG.SYS में
जोड़ेंnoauto
" का समर्थन कर सकता है जो IFSHLP.SYS और DBLBUFF.SYS और SETVER.EXE को लोड करके स्वचालित रूप से मेमोरी का उपयोग करने जैसे कुछ व्यवहारों को अक्षम करता है।DEVICEHIGH=\DOS\HIMEM.SYS
HIMEM उच्च को लोड करने के लिए प्रभावी रूप से उपयोग कर सकते हैं । (उपयोगिता कुछ हद तक कम हो सकती है, लेकिन यह हम में से उन लोगों के लिए विशेष रूप से विकृत खुशी की पेशकश कर सकता है जो इस विश्वास से बढ़े हुए हैं कि यह एक सिंगल फाइल केवल एक ही थी जिसे हम वांछित होने पर उच्च लोड करने का प्रबंधन नहीं कर सकते थे।)जब तक आप Win9x से "ऑटो" पैरामीटर का उपयोग नहीं कर रहे हैं, आपको DEVICEHIGH = के बजाय DEVICE = का उपयोग करके काफी मदद मिल सकती है =
यह UMBs (पारंपरिक रूप से EMM386 द्वारा प्रदान किए गए) में ड्राइवरों को ले जाने का परिणाम है, हालांकि UMBs भर सकते हैं। अलग-अलग प्रणालियों में अलग-अलग मात्रा में यूएमबी होते हैं, और अलग-अलग सिस्टम अलग-अलग ड्राइवरों (जो अलग-अलग मात्रा में मेमोरी का उपयोग करते हैं) का उपयोग कर सकते हैं, इसलिए इष्टतम परिणामों को खोजने के लिए कुछ प्रयोग की आवश्यकता हो सकती है। जब तक आप XMSMMGR (जो MEM के साथ असंगतता का उपयोग कर रहे हैं) का उपयोग नहीं कर रहे हैं, तब तक चलने का प्रयास करें MEM/C
(या MEM/C|more
)
LASTDRIVE = Z अधिक मेमोरी का उपयोग कर सकता है, और अक्सर सार्थक हो सकता है।
Win98 का% windir% \ CONFIG.TXT ऑनलाइन उपलब्ध है, और Win98 के कार्यान्वयन के कुछ प्रलेखन प्रदान करता है, जो MS-DOS 6 के CONFIG.SYS विकल्पों के समान है।
4DOS में कुछ विकल्प हैं जो मेमोरी का उपयोग कर सकते हैं, जिसमें पारंपरिक मेमोरी के बजाय UMBs का उपयोग करने में सक्षम है। इसलिए, यदि आप 4DOS, कमांड लाइन पैरामीटर (4DOS.Com) और / या 4DOS.Ini कॉन्फ़िगरेशन लाइनों का उपयोग कर रहे हैं तो इसका प्रभाव पड़ सकता है। 4DOS को 4DOS की मदद से लोड करने के लिए डिज़ाइन किया गया है यदि आप HELP चलाते हैं या F1 दबाते हैं (MS-DOS की सहायता के बजाय, जो अभी भी उपयोग करके उपलब्ध है QBASIC/QHELP
)
इसके बाद, मेरा सुझाव है कि आप किसी अन्य हार्डवेयर के लिए समर्थन जोड़ने पर ध्यान दें। उदाहरण के लिए, यदि आप गेम खेलना चाहते हैं, तो सुनिश्चित करें कि ध्वनि काम कर रही है। इसमें कुछ और ड्राइवर स्थापित करना शामिल हो सकता है। इसमें ULTRASND (श्रेष्ठ "Gravis UltraSound" के लिए) या BLASTER ("क्रिएटिव लैब्स", और संगत कार्ड द्वारा "ध्वनि विस्फ़ोटक" के लिए) की तरह एक परिवेश चर सेट करना शामिल हो सकता है।
उम्मीद है कि साउंड कार्ड के लिए ड्राइवरों को स्थापित करने की प्रक्रिया के हिस्से के रूप में आपके लिए पर्यावरण चर निर्धारित किए गए हैं।
साउंड ब्लास्टर 16 साउंड ड्राइवर न्यूनतम सुधार प्रदान करते हैं, और आवश्यकता से अधिक मेमोरी ले सकते हैं। यदि आप मेमोरी में कम हैं, तो सॉफ्टवेयर को बताएं कि आपके पास एक साउंड ब्लास्टर प्रो है, और ड्राइवरों के बिना जा रहा है।