У мене завантажувальна система MSDos. Я хотів би встановити його на поточний ПК, щоб я міг завантажуватися з жорсткого диска замість Floppy. Як я можу це зробити?
Я роблю це у virtualbox, але загальне рішення було б непоганим.
У мене завантажувальна система MSDos. Я хотів би встановити його на поточний ПК, щоб я міг завантажуватися з жорсткого диска замість Floppy. Як я можу це зробити?
Я роблю це у virtualbox, але загальне рішення було б непоганим.
Відповіді:
Відмова: Минуло щонайменше два десятиліття, як я востаннє робив це, тому я, можливо, забув деякі деталі.
Якщо у вас завантажена система з дискети MSDOS, спосіб встановити ту саму завантажувальну систему на локальний жорсткий диск:
sys a: c:
(припускаючи, що дискета є a:
і жорсткий привід c:
)
sys
це вбудована команда оболонки, а також 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 або пізнішої версії - це те, що було у всіх утиліт, які мені колись потрібні.
EDIT
Коментарі до цієї відповіді дійсно правильно: MSDOS.SYS
і IO.SYS
також необхідні. Виконання sys
команди вище, можливо, не може піклуватися про їх копіювання; якщо ні, то вам доведеться робити це вручну.
FORMAT C: /S
подбає про ініціалізацію накопичувача та копіювання на всі системні файли, необхідні для завантаження.
format a: /s
, тому що це зруйнує вашу дискету.
так що я можу завантажуватися з жорсткого диска замість Floppy.
Зауважте, що встановлення MS-DOS може бути більше справою, ніж те, що ви прагнете зробити. (Деякі з інших відповідей просто говорять про те, як зробити MS-DOS завантажувальним, досягнувши зазначеної мети завантаження з жорсткого диска.)
Однак іншою частиною актуального питання було:
хотів би встановити його на поточному ПК
Встановлення MS-DOS дозволить отримати результати завантаження MS-DOS, а також розмістити більшість операційної системи на жорсткому диску. Наприклад, буде встановлено довідку MS-DOS.
Деякі з цих посібників є досить побіжними. Наприклад, я згадую використання "FDISK". Я не вказую, які саме натискання клавіш використовувати. Однією з причин є те, що різні версії MS-DOS мають деякі відмінності. Значна частина цього відповіді застосовна для багатьох версій DOS (включаючи MS-DOS та навіть інші, хоча деякі деталі тут досить специфічні для MS-DOS).
Ще одна причина, чому деякі етапи описані досить загально, полягає в тому, що людина може витратити зовсім небагато часу на деякі кроки (наприклад, на коригування пам'яті, включаючи використання різних драйверів). Деякі зроблені кроки можуть чудово працювати на деяких комп’ютерах, а на інших - ламатися. Деякі кроки, такі як оптимізація використання пам'яті, можуть бути технічно вищими, але не варті часу для людини (якщо у них достатньо вільної «звичайної пам’яті», щоб робити те, що вони хочуть, більш вільна «звичайна пам’ять» може бути не дуже корисною).
Остання третина виходить за рамки початкового питання, рекомендуючи деякі подальші кроки.
Якщо у вас є запитання щодо певного процесу (або ви хочете отримати додаткові кроки щодо конкретного завдання), рекомендую подумати, чи було б розумним створення нового (конкретного) питання. Якщо щось, що я написав, незрозуміло / неправильно, запрошуються коментарі.
Найчастіше MS-DOS встановлюється на перший завантажувальний розділ. Це називається С:.
Якщо ви вже завантажуєте DOS (з дискети) і у вас вже є C:, ви можете пропустити цей розділ.
Можливо, вам знадобиться зробити цей розділ спочатку, перш ніж пройти типовий процес SETUP. Зазвичай це робиться з програмою під назвою FDISK. ЗНАЙДАЄТЬСЯ, ЩО ЦЕ КОМАНДА РІДНЕ ДЕСТРУКТИВНО! Якщо у вас немає розділу, який називається C: все ж, спробуйте запустити FDISK. (Насправді, програма "сторонньої сторони" під назвою XFDisk може бути простішою у використанні.) Якщо ви хочете використовувати рішення Microsoft, найкраща ставка - FDISK, що постачається з оновленням Q263044. В іншому випадку просте правило полягає в тому, що більш пізні версії є кращими (оскільки вони швидше працюють з більшими жорсткими дисками).
Створюючи розділ, його потрібно буде розміром менше 2 Гб. (2 Гб - 2147 483 648, але MS-DOS обмежений 2147 450 5080 байт, що на 32 768 байт менше.) Це обмеження MS-DOS. (Windows NT 4.0 може підтримувати FAT16, який був майже 16 Гб.)
Якщо для створення розділу ви використовуєте програмне забезпечення сторонніх розробників, вас можуть запитати про ідентифікатор "типу" розділу. Якщо ви використовуєте диск від 32 Мб до 504 Мбайт (528,482,304 байт), вам, мабуть, найкраще використовувати розділ типу 6. Якщо ваш диск більше 504 МБ (але менше 2 ГБ), новіші версії DOS можуть надавати перевагу використанню тип E (який, якщо вказано в шістнадцятковій формі, може відображатися як 0E або 0x0E).
Після створення розділу ви можете створити том файлової системи. (Я вважаю, що це можна зробити за допомогою установки MS-DOS, але про всяк випадок, якщо ваша версія MS-DOS не робить цього в рамках програми SETUP, ви можете зробити це вручну.)
Зауважте, що форматування диска / розділу є НАЙКРАЩИМИ для даних на диску, тому не робіть цього, якщо у вас вже є дані на робочому, відформатованому диску / розділі!
Якщо MS-DOS SETUP не надає вам цю опцію, ви можете створити це за допомогою:
format C:
або, якщо ви хочете, щоб команда FORMAT також запустила SYS для вас, більшість / останніх версій MS-DOS дозволяють вам використовувати:
format C: /S
Перш ніж продовжити, ви можете створити резервну копію файлів, які можуть бути перезаписані / змінені. Особливо це може включати \ AUTOEXEC.BAT та \ CONFIG.SYS (і, якщо у вас були файли Win9x в системі, можливо, \ MSDOS.SYS, який часто позначається як "прихований файл" через "атрибут", який встановлено).
Після створення та форматування розділу для встановлення MS-DOS, ви запускаєте SETUP.EXE з інсталяційних дисків MS-DOS. (За бажанням, успішне завантаження з офіційних інсталяційних дисків призведе до запуску 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
Особливо зробіть це, якщо ви плануєте займатися стисканням диска, оскільки DrvSpace 6.22 включав деякі покращення надійності.
Якщо ви використовуєте MS-DOS 7 у комплекті з Win95 або Win98, ви можете редагувати текстовий файл конфігурації, який зазвичай називається \ MSDOS.SYS
Зокрема, додавання " BOOTGUI=0
" до розділу [Параметри] призведе до того, що Windows не завантажує автоматично графічний інтерфейс. Потім, якщо ви хочете автозавантажити графічний інтерфейс, це можна зробити (запустивши win
) знизу вашого AUTOEXEC.BAT (що за допомогою налаштування ви можете зробити лише в деяких випадках). Єдиний реальний мінус у цьому (з яким я пам’ятаю, що стикався) полягає в тому, що безпечний режим не завантажує автоматично графічний інтерфейс, що досить нетрагічно.
Я перераховую цей процес перед деякими наступними кроками. Це не обов'язково, оскільки цей крок важливіший / універсальніший. Вірніше, причина полягає в тому, що якщо цей крок буде зроблено, то робити це зараз (раніше, ніж описано багато кроків), можливо, розумним.
Ви також можете замінити деякі додаткові файли
Після того, як все встановлено, я пропоную кілька загальних змін:
Я перераховую, що про ці зміни особливо корисно знати. CuteMouse набагато кращий, ніж багато драйверів миші, і ці покращені драйвери CD-ROM ATAPI набагато кращі, ніж багато інших драйверів CD-ROM. Просто покладаючись на ці драйвери, можна збільшити доступну звичайну пам’ять для багатьох систем, маючи незначні недоліки (або лише вдосконалення!)
Ви також можете встановити інші драйвери, як-от замінити MSCDEX.EXE на деякі інші / кращі параметри. Однак деякі рішення можуть працювати краще в деяких системах, ніж інші, тому я не пропоную тут таких рекомендацій (як би вони були універсальними рішеннями). Ви також можете вивчити можливість MS-DOS 6.x підтримувати декілька конфігурацій завантаження (запустіть QBASIC/QHELP
онлайн-довідку про команди "меню" в \ CONFIG.SYS). Я також шанувальник 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).
MemMaker.exe MS-DOS 6 може виконати хорошу оптимізацію, хоча буває, що вона поступається певній простій ручній оптимізації.
Існує кілька різних стратегій, серед яких:
DEVICE=\DOS\HIMEM.SYS
(у \ 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.EXEDEVICEHIGH=\DOS\HIMEM.SYS
для завантаження HIMEM High. (Корисність може бути дещо мінімальною, але це може принести особливо збочену насолоду тим, хто пам’ятає, що погіршило переконання, що цей єдиний файл був єдиним, якому ми не змогли завантажити бажання ВИСОКІ при бажанні.)Якщо ви не використовуєте параметр "auto" від Win9x, ви також можете отримати трохи допомоги, використовуючи DEVICEHIGH = замість DEVICE =
Це призводить до переміщення драйверів до UMB (традиційно надається EMM386), хоча UMB можуть заповнити. Різні системи мають різну кількість UMB, і різні системи можуть використовувати різні драйвери (які використовують різну кількість пам'яті), тому для знаходження оптимальних результатів може знадобитися деякий експеримент. Якщо ви не використовуєте XMSMMGR (несумісність з MEM), спробуйте запустити MEM/C
(або MEM/C|more
)
LASTDRIVE = Z може зайняти більше пам’яті та часто бути вартим.
% Windir% \ CONFIG.TXT Win98 доступний в Інтернеті і надає деяку документацію про реалізацію Win98, яка досить схожа на параметри CONFIG.SYS MS-DOS 6.
4DOS має деякі можливості, які можуть використовувати пам'ять, зокрема можливість використання UMB, а не звичайну пам'ять. Отже, якщо ви використовуєте 4DOS, параметри командного рядка (до 4DOS.Com) та / або рядки конфігурації 4DOS.Ini можуть мати вплив. 4DOS призначений для завантаження довідки 4DOS, якщо ви запускаєте HELP або натискаєте F1 (замість допомоги MS-DOS, яка все ще доступна при використанні QBASIC/QHELP
)
Далі я пропоную зосередитись на додаванні підтримки будь-якого іншого обладнання, яке вас цікавить. Наприклад, якщо ви хочете грати в ігри, переконайтеся, що звук працює. Це може включати встановлення ще кількох драйверів. Це може включати встановлення змінної середовища, наприклад ULTRASND (для вищого рівня "Gravis UltraSound") або BLASTER (для "Sound Blaster" від "Creative Labs" та сумісних карт).
Сподіваємось, змінні середовища встановлені для вас, як частина процесу встановлення драйверів для звукової карти.
Звукові драйвери Sound Blaster 16 пропонують мінімальні вдосконалення та можуть займати більше пам'яті, ніж потрібно. Якщо вам не вистачає пам’яті, подумайте про те, що у програмі є Sound Blaster Pro та без драйверів.