Około 4 lata temu (2017 rok) uruchomiłem MS-DOSa po raz pierwszy od ponad 25-ciu lat. Powrót nie był taki prosty jakby się mogło wydawać 🙂 Dużo zapomniałem i musiałem sobie przypomnieć co nie co. Dzisiaj wiem już trochę więcej, więc postanowiłem zachować w pamięci (tego bloga) moje aktualne ustawienia w plikach wsadowych / konfiguracyjnych autoexec.bat i config.sys. Może przydadzą się jeszcze komuś.

Najlepsze ustawienia dla AUTOEXEC.BAT i CONFIG.SYS – DOS best settings ?

Na wstępie warto przypomnieć do czego służą pliki autoexec.bat oraz config.sys. Autoexec.bat to specjalny plik / program wsadowy (ang. batch file), dzięki któremu można uruchamiać programy zewnętrzne oraz stosować komendy MS-DOSa. Jest on (o ile istnieje) automatycznie uruchamiany przy starcie systemu.

Z kolei plik config.sys służy do konfigurowania ustawień systemowych MS-DOS. Można tutaj m.in. zdefiniować parametry zajętości pamięci, załadować programy rezydentne i sterowniki urządzeń (device=, devicehigh= i inne). Config.sys jest ładowany przed plikiem wsadowym autoexec.bat. Poniżej przykładowe listingi dla obydwu plików:

Przykładowy plik wsadowy MS-DOS – AUTOEXEC.BAT

@ECHO OFF
PROMPT $P$G
PATH=C:\DOS;C:\NC;C:\MOUSE
LH SMARTDRV /X
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
SET SOUND=C:\SB16
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET MIDI=SYNTH:1 MAP:E MODE:0
SET CTCM=C:\CTCM
C:\SB16\DIAGNOSE /S
C:\SB16\AWEUTIL /S
C:\SB16\MIXERSET /P /Q
C:\CTCM\CTCU /S
LH MOUSE
LH NC

Przykładowy plik konfiguracyjny MS-DOS – CONFIG.SYS

DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\DOS\EMM386.EXE NOEMS
FILES=40
BUFFERS=20,0
FCBS=4,0
LASTDRIVE=Z
DEVICE=C:\CTCM\CTCM.EXE

Warto dodać, że należy zwracać uwagę na kolejność komend oraz programów jakie maja być uruchomione. Plik konfiguracyjny config.sys powinien w większości przypadków rozpoczynać się komendami:

DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\DOS\EMM386.EXE NOEMS

kolejne wpisy mogą być już w innej kolejności. Z kolei autoexec.bat dobrze aby rozpoczynał się ustawieniami ścieżek do najważniejszych programów, które mogą być uruchomione bez podania dokładnej ścieżki właśnie po jej wcześniejszym ustawieniu komendą

PATH=C:\DOS;C:\NC;C:\MOUSE

źródło: wikipedia.org


Bartłomiej_Speth

Absolwent wydziału Fizyki Uniwersytetu im. Adama Mickiewicza w Poznaniu na kierunku Fizyka z informatyką. Miłośnik komputerów, sprzętu komputerowego oraz otwartego oprogramowania. Specjalizuje się w budowie, naprawach, modyfikacjach laptopów jak i jednostek stacjonarnych. Zapalony PC'towiec od momentu, w którym otrzymał swój pierwszy komputer z procesorem 80286.

4 komentarze

Orion90 · 12 kwietnia 2021 o 08:04

Małe, szybkie ustawienia a jest wszystko, czego potrzeba dla DOS’a 🙂 No Mscdexa tylko nie widzę tam.

    Bartłomiej_Speth · 13 kwietnia 2021 o 17:42

    Hej, MSCDEXa nie ma bo akurat nie używam CD-ROMów w DOSie 🙂

Marek · 22 lutego 2024 o 22:13

vDosplus- ostatnia deska ratunku😉
Witam Pana serdecznie. Mam pytanie. Czy działał Pan może kiedyś na vDosplus? To jest jedyny emulator DOS ,który odpala mój leciwy dosowy program magazynowy na nowych komputerach. Nie trzeba stawiać maszyny wirtualnej. Jest tylko jeden problem. Nie mogę sobie poradzić z instalacją polskich liter. Tak jak program działa pod xp z pakietem liter 852 tak pod vDosplus są krzaczki.

☛ Debugowanie 3Dfx Voodoo 1 / 2. Jak sprawdzić / naprawić uszkodzony akcelerator grafiki ? - LepszySerwis.pl - Helpdesk IT Poznań · 4 grudnia 2021 o 08:27

[…] 3Dfx Voodoo musisz dopisać dodatkowe zmienne konfiguracyjne w pliku autoexec.bat (zobacz też ustawienia / konfiguracja DOS – AUTOEXEC.BAT i CONFIG.SYS), a następnie zrestartować […]

Dodaj komentarz

Avatar placeholder

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *