Velikost disku | Velikost clusteru |
0 - 127 MB | 2 KB |
128 - 255 MB | 4 KB |
256 - 511 MB | 8 KB |
512 - 1023 MB | 16 KB |
1024 - 2047 MB | 32 KB |
Na jake disky mohu pristupovat z ruznych systemu?
Nektere systemy maji "sve" filesystemy - napriklad OS/2 ma HPFS, linux
ext2, atd. Tyto filesystemy vetsinou umoznuji lepsi vyuziti
operacniho systemu.
Filesystem | DOS | Windows95 | OS/2 | Linux | WindowsNT | |
FAT16 + FAT12 | Ano | Ano | Ano | Ano | Ano | |
FAT32 (Win95) | Ne | Ano | Ne | Ano | Ne | |
High Performance FileSystem - HPFS | Ne | Ne | Ano | Ano | Ne | |
New Technology FileSystem - NTFS | NTFSDOS | Ne | Ne | Ano | Ano | |
Second Extended FileSystem - Ext2 | e2tools | Ne | IFS drv. | Ano | Ne | |
Macintosh HFS | Ne | Ne | Ne | Ano | Ne |
Tento soubor ma dve sekce, [PATHS]
a [OPTIONS]
.
Pokud chcete nejakou radku "zakomentovat", uvedte pred ni strednik ";".
Polozka [options] | Typ | Default | Popis |
BootDelay= | Value | 2 | Nastavi prodlevu pri bootu |
BootGui= | Boolean | 1 | Nahraje graficke prostredi |
BootKeys= | Boolean | 1 | Povoli funkcni klavesy v startup menu |
BootMenu= | Boolean | 0 | Zobrazi startup menu |
BootMenuDefault= | Value | 1 | Vybrana polozka startup menu |
BootMenuDelay= | Value | 30 | Cekani na vyber ze startup menu |
BootMulti= | Boolean | 0 | Umozni bootovat MS-DOS a Win95 |
BootSafe= | Boolean | 0 | Spusti Win95 v safe modu |
BootWarn= | Boolean | 0 | Zobrazi varovnou hlasku v safe modu |
BootWin= | Boolean | 1 | Nastavi operacni system |
DblSpace= | Boolean | 1 | Nahraje DBLSPACE.BIN |
DisableLog= | Boolean | ? | Nedokumentovano |
DoubleBuffer= | Boolean | 0 | Nahraje dblbuffer pro SCSI disky |
DrvSpace= | Boolean | 1 | Nahraje DRVSPACE.BIN |
Dblspace.bin= | Boolean | 1 | Nahraje DRBLSPACE.BIN |
LoadTop= | Boolean | 1 | COMMAND.COM "na vrcholu" pameti |
Logo= | Boolean | 1 | Zobrazi animovane logo |
Network= | Boolean | ? | safe mode s podporou site |
SystemReg= | Boolean? | ? | Nedokumentovano (Nahraj registry?) |
Polozka [PATHS] | Popis |
WinDir= | Adresar s Windows 95 |
WinBootDir= | "Bootovaci" adresar |
HostWinBootDrv= | Disk s Windows95 |
UninstallDir= | Deinstalacni adresar |
; ; Ukazkovy soubor WINBOOT.INI z MBTMGR ; [Paths] WinDir=C:\WINDOWS [Options] BootMenu=1 BootMulti=1 BootWin=1 BootGui=1 BootKeys=1 ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;xxxxxx doplneni, aby byl WinBoot.Ini delsi nez 1024 bajtu xxxxxx ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MENUITEM=xx,xx
, ale podobne jako v davkovych
souborech.
V CONFIG.SYSu (C:\DCONFIG.SYS) u OpenDOSu muzete vyrabet navesti stejne jako
v davkovych souborech, tedy :LABEL
. Pokud chcete na nejake
navesti "skocit", zadate goto label
, nebo pokud navesti chcete
pouzit jako subrutinu, tak gosub label
. Na konci navesti musi
byt v pripade gosub
funkce return
, ktera zajisti
navrat. K vetveni se pouziva prikaz SWITCH. Pokud zadate napriklad SWITCH
label1,label2,label3
, SWITCH bude cekat na vstup 1,2, nebo 3 a podle
zadaneho cisla skoci na dany label (na konci musite mit return). Dalsi
uzitecnou funkci je timeout
(nastavuje max. cekani pri vstupu)
CLS (maze obrazovku) a ECHO (vypisuje hlasku na monitor). Nasledujici priklad
snad vse objasni:
rem === menu === cls timeout 2 echo DCONFIG.SYS Startup Menu echo ~~~~~~~~~~~~~~~~~~~~~~~~ echo echo 1. Normal config echo 2. TaskMgr echo 3. Free echo echo Press 1 or 2... switch o_normal,o_tasker,o_free rem === common === Lastdrive=Z rem === normal === :o_normal device=c:\utils\cdrom\mtmcdai.sys /D:MTMIDE01 set CONFIG=O_normal rem === free === :o_free set CONFIG=O_Free return rem tasker === :o_tasker device=c:\utils\cdrom\mtmcdai.sys /D:MTMIDE01 set CONFIG=O_Tasker return
V autoexec.bat musite jeste udelat vetveni podle promenne CONFIG
,
tedy napriklad GOTO %CONFIG%
. Zase maly priklad:
@echo off rem === common === set path=c:\vc;c:\batch;c:\utils;.. goto %CONFIG% :o_free goto quit :o_tasker c:\opendos\share.exe c:\opendos\taskmgr.exe c:\vc\vc.com goto quit :o_normal c:\vc\vc.com goto quit :quit
Na zaver jeste mala poznamka... Caldera OpenDOS (puvodne Novell DOS) je velmi zajimavou alternativou k MS-DOSu. Jednak je pro nekomercni ucely zadarmo (muzete si jej stahnout z http://www.caldera.com.) a jsou od nej zdrojaky. Mimo jine obsahuje MultiTasker, ktery muze bud jenom switchovat DOSovske sessions (funguje spolehlive), nebo rovnou multitaskovat (obcas pada).