MS DOS DRV
DBLBUFF.SYS

DVOJITÉ UKLÁDÁNÍ DO VYROVNÁVACÍ PAMĚTI

Příkaz DBLBUFF.SYS načte ovladač zařízení Dblbuff.sys, který provádí dvojité ukládání do vyrovnávací paměti.

Dvojité ukládání do vyrovnávací paměti poskytuje kompatibilitu pro mnohé ovladače pevných disků v průběhu zavádění systému MS-DOS v reálném režimu. Jakmile jsou načteny 32bitové nativní ovladače systému Windows 98, přestane být dvojité načítání do vyrovnávací paměti používáno.

Jakmile jsou načteny 32bitové ovladače disků, přestane dvojité načítání do vyrovnávací paměti ovlivňovat výkonnost systému. I když se tím může prodloužit doba zavádění systému přibližně o půl vteřiny, pokud je systém takto nastaven, je to pravděpodobně potřebné pro potvrzení integrity dat na pevném disku.

Odstranění tohoto nastavení v případě potřeby, může způsobit poškození dat na disku. Pokud toto nastavení v souboru MSDOS.SYS provedl instalační program systému Windows 98, neměli byste je odstraňovat.

Pokud instalační program systému Windows 98 určí, že systém může vyžadovat dvojité načítání do vyrovnávací paměti, přidá v souboru MSDOS.SYS do oddílu Options položku

DoubleBuffer=1

takže bude ovladač DBLBUFF.SYS načítán automaticky. Dvojité načítání do vyrovnávací paměti můžete provést i tak, že buď přidáte výše uvedenou položku do souboru MSDOS.SYS, nebo přidáte příkaz DEVICE do souboru CONFIG.SYS.

Syntax

DEVICE=jednotka:cestaDBLBUFF.SYS /D+

Parametry

jednotka:cesta

Určuje umístění souboru DBLBUFF.SYS.

/D+

Dává instrukci ovladači DBLBUFF.SYS, aby vždy prováděl dvojité načítání do vyrovnávací paměti u všech I/O disků.

DISPLAY.SYS

Ovladač DISPLAY.SYS umožňuje zobrazení mezinárodních znakových sad na monitorech EGA, VGA a LCD.

Tento ovladač zařízení musí být načten příkazy DEVICE nebo DEVICEHIGH umístěnými v souboru CONFIG.SYS.

Syntax

DEVICE=jednotka:cestaDISPLAY.SYS CON:
=(typ,hwcp,n)

DEVICE=jednotka:cestaDISPLAY.SYS CON:
=(typ,hwcp,(n,m))

Parametry

jednotka:cesta

Určuje umístění souboru DISPLAY.SYS.

typ

Určuje používaný zobrazovací adaptér. Platné hodnoty jsou EGA a LCD. Hodnota EGA podporuje zobrazovací adaptéry EGA stejně jako VGA. Jako typ můžete stanovit rovněž hodnoty CGA a MONO, ale nebude to mít žádný výsledek, neboť přepínání znakových sad není pro tato zařízení povoleno.

Pokud parametr typ vynecháte, ovladač DISPLAY.SYS zkontroluje hardware a určí, který zobrazovací adaptér je používán.

Hwcp

Určuje číslo znakové sady, kterou hardware podporuje. Následující seznam uvádí znakové sady, které podporuje systém MS-DOS a zemi nebo jazyk pro každou z nich:


437 Spojené Státy
850 Vícejazyčné (Latin I)
852 Slovanské jazyky (Latin II)
860 Portugalština
863 Kanadská francouzština
865 Severské jazyky


Další znakové sady podporují soubory EGA2.CPI a EGA3.CPI.

n

Určuje počet znakových sad, které hardware podporuje, kromě primární znakové sady, určené parametrem hwcp. Platné hodnoty pro n jsou v rozsahu 0 až 6. Tato hodnota závisí na konkrétním hardwaru. U zobrazovacích adaptérů EGA je maximální hodnota n rovna 6, u zobrazovacích adaptérů LCD je maximální hodnota 1.

M

Určuje počet podtypů písem, které hardware u každé kódové stránky podporuje. U typu EGA je výchozí hodnota 2, u typu LCD 1.

DBLSPACE.SYS

Určuje konečné umístění ovladače DBLSPACE.BIN v paměti, součásti systému MS-DOS, která umožňuje přístup na zkomprimované jednotky.

Ovladač DBLSPACE.SYS načítá ovladač reálného režimu do bloků hornípaměti. Tato akce může ušetřit až 100 kB konvenční paměti při spuštění systému Windows 98 v reálném režimu.

Systém Windows 98 při spuštění počítače načítá DBLSPACE.BIN spolu s jinými funkcemi operačního systému dříve, než provede příkazy uvedené v souborech Config.sys a Autoexec.bat. Ovladač DBLSPACE.SYS je nejdříve načten do konvenční paměti, protože je načten dříve, než ovladače zařízení, které umožňují přístup do paměti horní.

Při použití programu DoubleSpace k vytvoření zkomprimované jednotky v počítači přidá program příkaz pro DBLSPACE.SYS do souboru Config.sys.

V následující syntaxi zadejte místo DBLSPACE název souboru programu, který používáte.

Syntax

DEVICE=jednotka:cestaDBLSPACE.SYS /MOVE
/NOHMA /LOW

DEVICEHIGH=jednotka:cestaDBLSPACE.SYS /MOVE
/NOHMA /LOW

Přepínače

/MOVE

Přesune DBLSPACE.BIN do konečného umístění v paměti.

Nejdříve je DBLSPACE.BIN načítán do horní oblasti konvenční paměti. Jakmile systém Windows ukončí provádění příkazů ze souboru Config.sys, přesune DBLSPACE.BIN do dolní části konvenční paměti. Jakmile je příkazem DEVICE ovladač DBLSPACE.SYS načten, systém Windows přesune část DBLSPACE.BIN z horní oblasti konvenční paměti do dolní. Tento přesun může napomoci zamezení konfliktu s programy, které jsou načteny ze souboru Config.sys a vyžadují přístup do horní oblasti konvenční paměti.

Jakmile je ovladač DBLSPACE.SYS načten příkazem DEVICEHIGH, je část DBLSPACE.BIN přesunuta do horní paměti, pokud je dostupná. Přesunutím části DBLSPACE. BIN do horní paměti se uvolní dostupná konvenční paměť.

/NOHMA

Zabrání ovladači DBLSPACE.SYS v přesunutí části DBLSPACE. BIN do horní oblasti paměti (HMA).

Pokud je systém MS-DOS načten v HMA, ovladač DBLSPACE.SYS přesune část DBLSPACE.BIN do HMA (pokud je v HMA dostatek místa). Tento přepínač použijte, pokud nechcete, aby část DBLSPACE.BIN používala HMA.

/LOW

Zabrání ovladači DBLSPACE.SYS v načtení do horní části konvenční paměti. Tento přepínač použijte, pokud máte program pro systém MS-DOS, který nepodporuje DoubleSpace v horní části konvenční paměti. Použití tohoto přepínače zabrání systému Windows v opakovaném použití paměti obsazené ovladačem DBLSPACE.SYS.

Parametr

jednotka:cesta

Určuje umístění souboru DBLSPACE.SYS.

DRVSPACE.SYS

Určuje konečné umístění DRVSPACE.BIN, součásti systému MS-DOS, která poskytuje přístup ke zkomprimovaným jednotkám, v paměti.

Příkaz DBLSPACE.SYS načte ovladač reálného režimu do bloků horní paměti. Tato akce může ušetřit až 100 kB konvenční paměti při spuštění systému Windows 98 v reálném režimu.

Systém Windows 98 při spuštění počítače načítá DRVSPACE.BIN spolu s jinými funkcemi operačního systému dříve, než provede příkazy ze souborů Config.sys a Autoexec.bat. DRVSPACE.BIN je nejdříve načten do konvenční paměti, protože je načítán dříve, než ovladače zařízení, které umožňují přístup do paměti horní.

Při použití programu DriveSpace k vytvoření zkomprimované jednotky v počítači přidá program příkaz pro DRVSPACE.SYS do souboru Config.sys.

V následující syntaxi zadejte místo DRVSPACE název souboru programu, který používáte.

Syntax

DEVICE=jednotka:cestaDRVSPACE.SYS
/MOVE /NOHMA /LOW

DEVICEHIGH=jednotka:cestaDRVSPACE.SYS
/MOVE /NOHMA /LOW

Přepínače

/MOVE

Přesune DRVSPACE.BIN do konečného umístění v paměti.

Nejdříve je ovladač DRVSPACE.BIN načten do horní části konvenční paměti. Jakmile systém Windows ukončí provádění příkazů ze souboru Config.sys, přesune DRVSPACE.BIN do dolní oblasti konvenční paměti. Jakmile je ovladač DRVSPACE.SYS načten příkazem DEVICE, přesune systém Windows část DBLSPACE.BIN z horní oblasti konvenční paměti do dolní. Tento přesun může napomoci zamezení konfliktu s programy, které jsou načteny ze souboru Config.sys a vyžadují přístup do horní oblasti konvenční paměti.

Jakmile je ovladač DRVSPACE.SYS načten příkazem DEVICEHIGH, je přesunut do horní paměti, pokud je dostupná.Přesunutím ovladače DRVSPACE.BIN do horní paměti se uvolní dostupná konvenční paměť.

/NOHMA

Zabrání ovladači DRVSPACE.SYS v přesunutí části DRVSPACE.BIN do horní oblasti paměti (HMA).

Pokud je systém MS-DOS načten v HMA, přesune ovladač DRVSPACE.SYS část DRVSPACE.BIN do HMA (pokud je v HMA dostatek místa). Tento přepínač použijte, pokud nechcete, aby ovladač DRVSPACE.BIN HMA používal.

/LOW

Zabrání ovladači DRVSPACE.SYS v načtení do horní části konvenční paměti. Tento přepínač použijte, pokud máte program pro systém MS-DOS, který nepodporuje DriveSpace nebo DoubleSpace v horní oblasti konvenční paměti. Použití tohoto přepínače zabrání systému Windows v opakovaném použití paměti, obsazené ovladačem DRVSPACE.SYS.

Parametr

jednotka:cesta

Určuje umístění souboru DRVSPACE.SYS.

EMM386.EXE

Ovladač EMM386.exe poskytuje přístup do horní oblasti paměti a používá rozšířenou paměť k simulaci paměti expandované.

Tento ovladač zařízení musí být načten příkazem DEVICE umístěným v souboru Config.sys a může se používat pouze u počítačů s procesorem 80386 nebo vyšším.

EMM386 rovněž umožňuje načítat programy a ovladače zařízení do bloků horní paměti (UMB).

Syntax

DEVICE=jednotka:cestaEMM386.EXE ON|OFF|AUTO
paměť MIN=velikost
W=ON|W=OFF Mx|FRAME=adresa|/Pmmmm Pn=adresa
X=mmmm-nnnn I=mmmm-nnnn B=adresa L=minXMS
A=altregs H=popisovače D=nnnRAM=mmmm-nnnn
NOEMS NOVCPI HIGHSCAN VERBOSE WIN=mmmm-nnnn
NOHI ROM=mmmm-nnnn NOMOVEXBDA ALTBOOT
NOBACKFILL

Parametry

jednotka:cesta

Určuje umístění souboru EMM386.exe.

ON|OFF|AUTO

Aktivuje ovladač zařízení EMM386 (pokud je nastaven na ON), nebo pozastaví ovladač zařízení EMM386 (pokud je nastaven na OFF), nebo přepne ovladač zařízení EMM386 do automatického režimu (pokud je nastaven na AUTO). Režim Auto umožní podporu expandované paměti a podporu bloků horní paměti, pouze pokud je program vyžaduje. Výchozí hodnota je ON. Příkaz EMM386 ke změně této hodnoty použijte po spuštění EMM386.

Paměť

Určuje maximální velikost rozšířené paměti (v kilobajtech), kterou má program EMM386 poskytnout jako expandovanou paměť Virtual Control Program Interface (EMS/VCPI). Tato velikost je navíc k paměti používané pro samotné bloky horní paměti a EMM386. Hodnoty pro paměť jsou v rozsahu od 64 do 32 768 nebo do velikosti rozšířené paměti dostupné při načtení EMM386 podle toho, která je menší. Výchozí hodnotou je velikost volné rozšířené paměti. Pokud určíte přepínač NOEMS, výchozí hodnota je 0. EMM386 zaokrouhlí hodnotu dolů na nejbližší násobek 16.

Přepínače

MIN=velikost

Určuje minimální velikost paměti EMS/VCPI (v kilobajtech), kterou EMM386 poskytne, pokud je tato paměť k dispozici. Ovladač EMM386 rezervuje toto množství rozšířené paměti k použití jako paměť EMS/VCPI, jakmile je načten příkazem DEVICE=EMM386.EXE umístěným v souboru Config.sys. EMM386 může poskytnout dodatečnou paměť EMS/VCPI (do množství, stanoveného parametrem MEMORY), pokud je k dispozici dostatečné množství paměti XMS v situaci, kdy program vyžaduje paměť EMS/VCPI. Hodnoty jsou v rozsahu od 0 po hodnotu určenou parametrem MEMORY. Výchozí hodnota je 256. Pokud určíte přepínač NOEMS, je výchozí hodnota 0. Hodnota přepínače MIN je větší, než hodnota MEMORY, EMM386 používá hodnotu, určenou přepínačem MIN.

W=ON|W=OFF

Zapíná a vypíná podporu koprocesoru Weitek. Výchozí nastavení je W=OFF.

Mx

Určuje adresu rámce stránky. Platné hodnoty x jsou v rozsahu 1 až 14. Následující seznam obsahuje jednotlivé hodnoty a jim přidělené základní adresy v hexadecimálním formátu:

1 C000h
2 C400h
3 C800h
4 CC00h
5 D000h
6 D400h
7 D800h
8 DC00h
9 E000h
10 8000h
11 8400h
12 8800h
13 8C00h
14 9000h

Hodnoty v rozsahu 10 až 14 by se měly používat pouze v počítačích s pamětí nejméně 512 kB.

FRAME=adresa

Určuje základní adresu segmentu rámce stránky přímo. Základní adresu segmentu pro rámec stránky určíte pomocí přepínače FRAME a požadované adresy. Platné hodnoty adres jsou v rozsazích 8000h až 9000h a C000h až E000h, nejmenší velikost kroku je 400h. Pokud chcete poskytnout expandovanou paměť a vypnout rámec stránky, můžete zadat FRAME=NONE; toto nastavení ovšem může způsobit, že některé programy vyžadující expandovanou paměť nebudou pracovat správně.

/Pmmmm

Určuje adresu rámce stránky. Platné hodnoty pro mmmm jsou v rozsazích 8000h až 9000h a C000h až E000h, nejmenší velikost kroku je 400h.

Pn=adresa

Určuje adresu segmentu určité stránky, kde n je číslo stránky, kterou určujete a adresa je adresou segmentu, kteroupožadujete. Platné hodnoty pro n jsou v rozsahu 0 až 255. Platné hodnoty pro adresy jsou v rozsazích 8000h až 9C00h a C000h až EC00h, nejmenší velikost kroku je 400h. Adresy pro stránky 0 až 3 musí být v souvislé řadě z důvodu zachování kompatibility s verzí 3.2 Lotus/Intel/Microsoft Expanded Memory Specification (LIM EMS). Pokud používáte přepínač Mx, přepínač FRAME nebo přepínač /Pmmmm, nemůžete určit adresy pro strany 0 až 3 pro přepínač /Pmmmm.

X=mmmm-nnnn

Zabrání EMM386 v používání určitého rozsahu adres segmentu pro stránku EMS nebo pro blok horní paměti. Platné hodnoty pro mmmm a nnnn jsou v rozsahu A000h až FFFFh a jsou zaokrouhleny dolů na nejbližší hranici 4 kB. Přepínač X má vyšší váhu než přepínač I, pokud se tyto dva rozsahy překrývají.

I=mmmm-nnnn

Určuje rozsah adres segmentu, který bude používán (zahrnut) pro stránku EMS nebo pro blok horní paměti. Platné hodnoty pro mmmm a nnnn jsou v rozsahu A000h až FFFFh a jsou zaokrouhleny dolů na nejbližší hranici 4 kB. Přepínač X má vyšší váhu než přepínač I, pokud se tyto dva rozsahy překrývají.

B=address

Určuje nejnižší adresu segmentu, dostupnou pro vytváření bloků paměti EMS (odkládání 16 kB stránek). Platné hodnoty jsou v rozsahu 1000h až 4000h. Výchozí hodnota je 4000h.

l=minXMS

Zajišťuje, aby i po načtení EMM386 bylo k dispozici stanovené množství (v kilobajtech) rozšířené paměti. Výchozí hodnota je 0.

A=altregs

Určuje, kolik sad rychlých alternativních registrů (fast alternate register sets) používaných pro multitasking chcete přidělit EMM386. Platné hodnoty jsou v rozsahu 0 až 254. Výchozí hodnota je 7. Každá sada alternativních registrů přidá asi 200 bajtů k velikosti v paměti EMM386.

H=popisovače

Určuje, kolik popisovačů může EMM386 použít. Platné hodnoty jsou v rozsahu 2 až 255. Výchozí hodnota je 64.

D=nnn

Určuje, kolik kilobajtů paměti je třeba rezervovat pro přímý přístup do paměti (DMA) s vyrovnávací pamětí. Odečteme-li disketu DMA, měla by tato hodnota odrážet největší přesun DMA, ke kterému dojde v době, kdy je EMM386 aktivní. Platné hodnoty pro nnn jsou v rozsahu 16 až 256. Výchozí hodnota je 32.

RAM=mmmm-nnnn

Určuje rozsah segmentu adres, které budou použity pro blok horní paměti. Rovněž zapne podporu EMS. Pokud rozsah nestanovíte, EMM386 použije veškerý dostupný prostor pro adaptéry k vytvoření bloku horní paměti a rámce stránky pro EMS.

NOEMS

Poskytuje přístup k horní oblasti paměti, ale brání v přístupu do expandované paměti.

NOVCPI

Vypíná podporu programů VCPI. Tento přepínač musí být používán s přepínačem NOEMS. Pokud určíte přepínač NOVCPI bez určení přepínače NOEMS, EMM386 nevypne podporu VCPI. Pokud určíte oba přepínače, EMM386 ignoruje parametr MEMORY a přepínač MIN. Vypnutí podpory programů VCPI zmenší množství přidělené rozšířené paměti.

HIGHSCAN

Určuje, že EMM386 bude provádět dodatečnou kontrolu, zda je horní paměť dostupná k použití jako blok horní paměti nebo okna EMS. U některých počítačů může zadání tohoto přepínače zůstat bez efektu nebo může způsobit, že EMM386 identifikuje oblasti horní paměti jako dostupné, přestože dostupné nejsou. Následkem toho může počítač přestat reagovat.

VERBOSE

Dá ovladači EMM386 instrukci při načítání zobrazovat hlášení o stavu a chybách. Ve výchozím nastavení zobrazuje EMM386 hlášení pouze v případě, že se vyskytne chyba. VERBOSE můžete zkrátit jako V. (Hlášení o stavu můžete zobrazit i bez přidání přepínače VERBOSE tak, že stisknete a podržíte při spouštění a načítání ovladače EMM386 klávesu ALT.

WIN=mmmm-nnnn

Rezervuje určený rozsah adres segmentů pro systém Windows místo pro ovladač EMM386. Platné hodnoty mmmm a nnnn jsou v rozsahu A000h až FFFFh a jsou zaokrouhleny dolů na nejbližší hranici 4 kB. Přepínač X má přednost před přepínačem WIN v případě, že se oba rozsahy překrývají. Přepínač WIN má přednost před přepínači RAM, ROM a I, pokud se jejich rozsahy překrývají.

NOHI

Zabrání ovladači EMM386 v načtení do horní oblasti paměti. Běžněje část ovladače EMM386 načítá do horní paměti. Zadání tohoto přepínače zmenší dostupnou konvenční paměť a zvětší horní oblast paměti dostupnou pro blok horní paměti.

ROM=mmmm-nnnn

Určuje rozsah adres segmentů, které ovladač EMM386 používá pro stínovou paměť RAM (random access memory) používanou pro paměť ROM. Platné hodnoty pro mmmm a nnnn jsou v rozsahu A000h až FFFFh a jsou zaokrouhleny dolů na nejbližší hranici 4 kB. Zadání tohoto přepínače může zrychlit systém, pokud již stínovou paměť RAM nemá.

NOMOVEXBDA

Zabrání ovladači EMM386 v přesunutí dat rozšířeného systému BIOS z konvenční do horní paměti.

ALTBOOT

Určuje, že ovladač EMM386 bude používat k restartování počítače kombinací kláves CTRL+ALT+DEL alternativní popisovač. Tento přepínač používejte pouze v případě, že při načítání EMM 386 a stisknutí CTRL+ALT+DEL počítač přestává odpovídat nebo vykazuje neobvyklé chování.

NOBACKFILL

Pokud je ovladač EMM386 nakonfigurován tak, aby poskytoval bloky horní paměti (pomocí přepínačů NOEMS nebo RAM), EMM386 rovněž automaticky zpětně zaplňuje méně než 640 kB konvenční paměti, čímž vrátí velikost celkové konvenční paměti až na 640 kB. Protože však systém Windows nepodporuje konvenční paměť se zpětným zaplňováním, použijte v případě, že máte méně než 640 KB konvenční paměti, přepínač NOBACKFILL.

HIMEM.SYS

HIMEM je správce rozšířené paměti - program, který koordinuje používání rozšířené paměti počítače, včetně horní oblasti paměti (HMA) tak, aby nedošlo k jejímu současnému použití dvěma programy či dvěma jednotkami.

Systém Windows 98 potřebuje ovladač Himem.sys ke svému spuštění.Pokud není k dispozici soubor Config.sys, je ovladač Himem.sys načten automaticky. Himem.sys rovněž poskytuje přístup do horní paměti (nad 640 kB).

HIMEM nainstalujete přidáním příkazu DEVICE pro HIMEM.SYS do souboru CONFIG.SYS. Příkazový řádek HIMEM.SYS se musí nacházet před příkazy, které spouští programy nebo ovladače zařízení, používající rozšířenou paměť, například příkazový řádek Himem.sys musí předcházet příkazovému řádku EMM386.exe.

Syntax

DEVICE=jednotka:cestaHIMEM.SYS
/A20CONTROL:ON|OFF
/CPUCLOCK:ON|OFF /EISA
/HMAMIN=m /INT15=xxxx
/MACHINE:xxxx /NOABOVE16
/NOEISA /NUMHANDLES=n
/SHADOWRAM:ON|OFF
/TESTMEM:ON|OFF /VERBOSE /X

Možnosti příkazového řádku nebudete většinou muset zadávat. Výchozí hodnoty pro ovladač Himem.sys jsou zvoleny tak, aby pracovaly s většinou hardwaru.

Parametr

jednotka:cesta

Určuje umístění souboru Himem.sys. Tento soubor by měl být vždy umístěn ve stejné jednotce, která obsahuje soubory systému MS-DOS. Pokud se soubor Himem.sys nachází v kořenovém adresáři spouštěcí jednotky, nemusíte cestu uvádět. Musíte však vždy uvést celý název souboru (Himem.sys).

Přepínače

/A20CONTROL:ON|OFF

Určuje, zda má HIMEM převzít ovládání řádku A20, i když je A20 v době, kdy se HIMEM načítá, zapnut. Popisovač A20 umožňuje počítači přístup do HMA. Pokud uvedete /A20CONTROL:OFF, HIMEM převezme ovládání řádku A20 pouze v případě, že je A20 v době načítání HIMEM vypnut. Výchozí nastavení je /A20CONTROL:ON.

/CPUCLOCK:ON|OFF

Určuje, zda má HIMEM ovlivnit taktovací frekvenci počítače. Pokud se taktovací frekvence počítače při instalaci HIMEM mění, lze tento problém vyřešit uvedením /CPUCLOCK:ON; zapnutí této funkce ovšem zpomalí HIMEM. Výchozí nastavení je /CPUCLOCK:OFF.

/EISA

Určuje, zda má HIMEM přidělit veškerou dostupnou rozšířenou paměť. Tento přepínač je potřebný pouze u počítačů, vyrobených podle normy EISA (Extended Industry Standard Architecture) s více než 16 MB paměti. U ostatních počítačů HIMEM přidělí veškerou dostupnou rozšířenou paměť automaticky.

/HMAMIN=m

Určuje, kolik kilobajtů paměti musí program od ovladače HIMEM požadovat, aby mu umožnil používání HMA. HMA může současně používat pouze jeden program. HIMEM přidělí HMA prvnímu programu, který splňuje požadavky na používání paměti nastavené touto možností. Můžete uvést hodnoty od 0 do 63.Nastavte /HMAMIN na velikost paměti, požadovanou programem, který používá nejvíce paměti HMA.

Možnost /HMAMIN není nutno zadávat. Výchozí hodnota je 0. Vynechání této možnosti (nebo nastavení na hodnotu 0) určuje, že HIMEM přidělí HMA prvnímu programu, který o ni zažádá, bez ohledu na množství HMA, které tento program bude používat.

Možnost /HMAMIN nemá žádný význam v případě, že systém Windows pracuje v režimu 386 Enhanced.

/INT15=xxxx

Přiděluje množství rozšířené paměti (v kilobajtech), které je rezervováno pro rozhraní Interrupt 15h. Některé starší programy dávají přednost rozhraní Interrupt 15h k přidělování rozšířené pamětipřed používáním metody XMS (eXtended Memory Specification), kterou poskytuje HIMEM. Pokud používáte tyto programy, můžete pro ně zajistit přidělování dostatečné paměti nastavením hodnoty xxxx o 64 kB více, než je množství paměti, požadované programem.

Můžete uvést hodnotu od 64 do 65535, nemůžete však uvést větší paměť, než která je k dispozici v systému. Pokud uvedete hodnotu menší než 64, změní se na 0. Výchozí hodnota je 0.

/MACHINE:xxxx

Určuje, jaký typ počítače používáte. HIMEM obvykle určí typ počítače úspěšně. Existuje však několik počítačů, které HIMEM zjistit nedokáže. U takových systémů použije HIMEM výchozí typ systému (IBM AT nebo kompatibilní). Možnost /MACHINE uveďte, pokud máte typ počítače, který HIMEM nedokáže zjistit, nebo pokud HIMEM nepracuje v systému správně při uvedení výchozího typu systému.

Mezi systémy, které aktuálně vyžadují uvedení této možnosti, patří Acer 1100, Wyse a IBM 7552.

Za hodnotu xxxx můžete uvést libovolný kód nebo jeho odpovídající číslo uvedené v následujícím seznamu.

Kód Číslo Typ počítače
at 1 IBM AT nebo 400 kompatibilní
ps2 2 IBM PS/2
ptlcascade 3 Phoenix Cascade BIOS
hpvectra 4 HP Vectra (A & A+)
att6300plus 5 AT&T 6300 Plus
acer1100 6 Acer 1100
toshiba 7 Toshiba 1400 & 1200XE
wyse 8 Wyse 12.5 Mhz 286
tulip 9 Tulip SX
zenith 10 Zenith ZBIOS
at1 11 IBM PC/AT (alternative delay)
at2 12 IBM PC/AT (alternative delay)
css 12 CSS Labs
at3 13 IBM PC/AT (alternative delay)
philips 13 Philips
fasthp 14 HP Vectra
ibm7552 15 IBM 7552 Industrial Computer
bullmicral 16 Bull Micral 60
dell 17 Dell XBIOS

/NOABOVE16

Určuje, že se nebude používat podpora INT 15h (ax==E801h) Compaq Bigmem k vyhledávání rozšíření paměti.

/NOEISA

Určuje, že HIMEM by neměl provádět prohledávání sběrnice EISA pro rozšířenou paměť.

/NUMHANDLES=n

Určuje maximální počet popisovačů bloků rozšířené paměti (EMB), které je možno použít současně. Můžete zadat hodnotu od 1 do 128. Výchozí hodnota je 32. Každý popisovač navíc vyžaduje dalších 6 bajtů paměti.

Možnost /NUMHANDLES nemá žádný význam v případě, že systém Windows pracuje v režimu 386 Enhanced.

/SHADOWRAM:ON|OFF

Určuje, zda bude stínová paměť RAM vypnuta (SHADOWRAM: OFF) nebo bude kód ROM pracovat z paměti RAM (SHADOWRAM:ON).

Některé počítače umožňují rychlejší práci kódu ROM tím, že při spouštění překopírují kód ROM do rychlejší paměti RAM, která používá určité množství rozšířené paměti. U počítačů používajících stínovou RAM, které mají méně než 2 MB RAM, se HIMEM obvykle pokouší stínovou RAM vypnout a získat tak další rozšířenou paměť pro používání systémem Windows. HIMEM může vypnout stínovou RAM pouze u některých typů systémů. Pokud HIMEM stínovou paměť RAM vypne, kód ROM pracuje v pomalejší paměti ROM místo RAM, proto může počítač pracovat o něco pomaleji než předtím.

/TESTMEM:ON|OFF

Určuje, zda bude ovladač HIMEM provádět test paměti při spuštění počítače. Ve výchozím nastavení testuje HIMEM spolehlivost rozšířené paměti při každém spuštění počítače. Tento test identifikuje rozšířenou paměť, která již není spolehlivá a může tak způsobit nestabilitu systému nebo ztrátu dat. Test paměti prováděný ovladačem HIMEM je důkladnější než standardní test paměti prováděný při zapnutí většiny počítačů.Pokud chcete, aby ovladač HIMEM test paměti neprováděl, zadejte /TESTMEM:OFF. Vypnutí testu paměti zkrátí proces spouštění. Výchozí nastavení je /TESTMEM:ON.

/VERBOSE

Dá ovladači HIMEM instrukce, aby při svém načítání zobrazoval zprávy o stavu a chybách. Ve výchozím nastavení nezobrazuje HIMEM žádné zprávy, pokud se nevyskytne chyba. /VERBOSE můžete zkrátit jako /V. (Zprávy o stavu můžete zobrazit i bez přepínače /VERBOSE tak, že při spouštění a načítání HIMEM stisknete a podržíte klávesu ALT.)

/X

Určuje, že nebude používána INT 15h (ax==E820h) - nejnovější podpora rozšířené paměti API.

RAMDRIVE.SYS

Používá část paměti RAM počítače k simulaci jednotky pevného disku.

Tento ovladač zařízení musí být načten příkazy DEVICE nebo DEVICEHIGH umístěnými v souboru Config.sys.

Jednotky RAM jsou mnohem rychlejší než jednotky pevných disků, neboť počítač dokáže číst informace z paměti mnohem rychleji než z pevného disku. Jednotka RAM vypadá jako běžná jednotka pevného disku. Můžete ji používat stejně jako libovolný pevný disk. Nejdůležitější rozdíl mezi skutečným pevným diskem a jednotkou RAM je v tom, že informace v jednotce RAM se při vypnutí nebo restartování počítače ztratí.

Počet jednotek RAM je omezen pouze velikostí paměti v počítači. Jednotku RAM vytvoříte přidáním řádku Ramdrive.sys do souboru Config.sys pro každou požadovanou jednotku RAM.

Syntax

DEVICE=jednotka:cestaRAMDRIVE.SYS
VelikostDisku
VelikostSektoru
PočetPoložek /E | /A

Parametry

jednotka:cesta

Určuje umístění souboru RAMDRIVE.SYS.

VelikostDisku

Určuje, kolik kilobajtů paměti chcete použít pro jednotku RAM. Pokud chcete vytvořit například jednotku RAM o velikosti 640 kB, zadejte 640. Pokud velikost neuvedete, vytvoří jednotka RAMDrive jednotku RAM o velikosti 64 kB. Můžete zadat hodnotu od 4 do 32767. Nemůžete však uvést větší paměť, než má systém k dispozici.

VelikostSektoru

Určuje velikost diskového sektoru v bajtech. Velikost může být 128, 256 nebo 512 bajtů. (Pokud uvedete hodnotu Velikost Sektoru, musíte rovněž uvést hodnotu VelikostDisku.)

Obvykle byste měli používat výchozí velikost sektoru 512 bajtů.

PočetPoložek

Omezí počet souborů a adresářů, které můžete vytvořit v kořenovém adresáři jednotky RAM. Limit je v rozmezí od 2 do 1024 položek. Zadaný limit se zaokrouhluje nahoru na nejbližší hranici velikosti sektoru. Pokud limit nestanovíte, můžete v kořenovém adresáři jednotky RAM vytvořit až 64 položek. (Pokud uvedete hodnotu pro PočetPoložek, musíte rovněž uvést hodnoty pro VelikostDisku a VelikostSektoru.)

Pokud není k vytvoření zadané jednotky RAM dostatek paměti, jednotka RAMDrive se pokusí ji vytvořit s limitem 16 položek v adresáři.Výsledkem toho může být jednotka RAM s limitem odlišným od toho, který jste stanovili.

Přepínače

/E

Vytvoří jednotku RAM v rozšířené paměti.

Aby mohl program RAMDrive používat rozšířenou paměť, musí být systém nakonfigurován na její používání a v souboru Config.sys musí být příkaz pro správce rozšířené paměti (jako je například Himem.sys) uveden před příkazem DEVICE pro ovladač Ramdrive.sys. Pokud systém rozšířenou paměť má, je nejlepší vytvořit jednotku RAM v ní.

/A

Vytvoří jednotku RAM v expandované paměti.

Aby mohla jednotka RAMDrive používat expandovanou paměť, musí být systém nakonfigurován na její používání a v souboru Config.sys musí být příkaz pro správce expandované paměti (jako jsou například EMM386, 386MAX, CEMM, nebo QEMM) uveden před příkazem DEVICE pro ovladač Ramdrive.sys.

SETVER.EXE

Načte do paměti tabulku verze systému MS-DOS.

Tento ovladač zařízení musí být načten příkazy DEVICE nebo DEVICEHIGH umístěnými v souboru Config.sys.

Ovladač SETVER.EXE načte do paměti tabulku verzí systému MS-DOS, která uvádí seznam názvů programů a číslo verze systému MS-DOS,pro kterou jsou jednotlivé programy určeny.

Syntax

DEVICE=jednotka:cestaSETVER.EXE

Parametry

cesta:jednotka

Určuje umístění souboru Setver.exe.