MSDOS & WINDOWS 3.11

 

 

Aqui encontraram dicas de como configurar seus sistemas Msdos 6.22 e Windows 3.11. Tenham cuidado, pois alguns comandos podem impedir que seu sistema dê boot novamente. As clássicas F5 ou F8 ainda ajudam... d:^)

Estarei disponibilizando também o HELP do MSDOS 6.22, com ele você terá rapido acesso a exemplos e comandos de DOS

 

Config.sys e Autoexec.bat

 

Os arquivos de configuração do MSDOS ficam localizados no diretório raiz do HD. Estes arquivos configuram programas, carregam drivers e variáveis! Os comandos a seguir aplicam-se ao WINDOWS também! Aqui citarei nos exemplos nomes dos diretórios padrões do Dos/Windows, caso seu sistema esteja com outro nome, faça as devidas alterações!

 

Autoexec.bat

 

Echo off:

@Echo off

Adicione este comando ao início de seu autoexec.bat. Com este comando as mensagens de programas que são carregados não serão mais apresentadas na tela.

 

Temp:

Set tmp=c:\windows\temp

Set temp=c:\windows\temp

Eu digo windows\temp, pois é o diretório default do sistema windows! Você pode colocar os arquivos temporários em qualquer local.

 

Dircmd:

Set dircmd=/ogn

Lista arquivos em ordem alfabética, primeiro diretórios depois arquivos.

 

Prompt:

Prompt $p$g

Mostra o prompt de comandos assim: C:\>

Você pode mudar as cores do prompt, adicionar caracteres, hora, data, e muitas outras coisas!

Para uma lista completa de comandos do prompt pegue o HELP do msdos, vá à seção ANSI.SYS

 

Deltree:

Deltree /y c:\windows\temp

Com este comando, toda vez que iniciar o computador todos os arquivos temporários serão apagados automaticamente!

Obs.: Use este comando com cautela, pois o uso incorreto pode lhe dar dor de cabeça!

 

Path:

Set Path=c:\windows;c:\windows\command;c:\util;c:\

Com isso o computador percorrerá o disco em busca do programa solicitado nos diretórios colocados no Path, ou caminho. Você pode adicionar seu diretório de jogos, programas e outros de seu interesse!

Obs.: Observe o ponto e vírgula, é com esse caractere que se separa um diretório de outro!!!

 

Smartdrv:

Smartdrv.exe a+ b- c+ 512 16 /n /b:8192 /e:32768

Este programa localiza-se no diretório do WINDOWS, se for MSDOS no próprio é claro!

Este com certeza não pode faltar. O smartdrv é um programa de cache de disco, ele acelera a velocidade de leitura e gravação do seu disco rígido, mesmo que seu HD seja rápido, este programa ajuda e muito no desempenho! Rode programas de diagnóstico e veja o resultado!

A configuração que acima, aplica-se a pcs com 8 megas de RAM!

 

Config.sys

 

Dos=high,umb

Com isso Você carrega o conteúdo do kernel do DOS na área de memória alta e ativa os UMB's.

Explicação mais adiante...

 

Device=c:\windows\command\himem.sys /Testmem:off

Ativa o himem.sys, que é o gerenciador de memória estendida.

 

Device=c:\windows\Emm386.exe noems novcpi notr a=64 d=256 x=A000-DFFF

Aqui ativa o gerenciador de memória expandida/superior, Como o windows não necessita de memória EMS, colocando os parâmetros: NOEMS NOVCPI, o suporte à memória expandida será desativado, fiz testes na minha máquina e observei que o sistema fica mais lento com a memória expandida ativada!!!

 

Device=c:\windows\command\Ansi.sys

Com isso vc ativa suporte a códigos ANSI para a linha de comandos do MSDOS. Sem ele vc não pode mudar a cor ou mesmo adicionar alguns caracteres ao prompt!

 

Files=20

Isso só se aplica a programas MSDOS, não tem efeito algum no WINDOWS!

Quanto menos... mais memória livre.

 

Buffers=15,0

Com esse parâmetro será reservada uma parte da memória como cache de disco. Caso não use o Smartdrv aumente esse valor para 30,0.

 

Lastdrive=D

Pode-se economizar mais memória. Como padrão o WINDOWS coloca Lastdrive=Z.

Ninguém usa HD's, físicos ou lógicos até Z. Coloque o valor um a mais que seu último disco.

Ex.: 2 HD's, um Master, outro Slave.

O primeiro é o Drive C: e o segundo é o Drive D, então coloque Lastdrive=E.

 

Switches=/F

Pula os 2 segundos do início do processo de BOOT.

 

Stacks=0,0

Sinceramente, nunca deixei ativado ee parâmetro. São raros os programas que o utilizam. Caso tenha problemas com alguns jogos/programas adicione:

Stacks=9,256

 

Fcbs=1,0

Caso tenha problemas com alguns jogos/programas adicione:

Fcbs=4,0

 

Break=on

O teclado faz continuamente a procura do código de interrupção de programas!

Faz-se com a combinação de teclas Ctrl+C ou Ctrl+Pause/Break.

 

Memória

 

Memória Base ou Convencional: É toda aquela que se situa entre 0Kb e 640Kb!

Esta é a parte da memória que deve ter de espaço no mínimo 550 Kbytes, para rodar todos os programas no modo MSDOS! Quanto mais memória convencional melhor.

 

Memória Alta ou UMB: É a parte onde se pode carregar drivers e comandos para deixar livre a memória Convencional.

 

Memória Expandida: É uma forma de endereçamento da memória criada por empresas diferentes e que virou um padrão tempos atrás. Os programas antigos alcançavam rapidamente os 640Kb de memória, então criaram a memória expandida para poder ultrapassar esse limite.

 

Memória Estendida: Memória acima de 1024Kb. O WINDOWS faz uso desse tipo de memória, e todos seus programas! Aqui também existe o "quanto mais... melhor...", mas para aumentar essa memória não dá por meio de Software tem de ser por hardware mesmo. Temos que comprar mais memória RAM.

 

Você deve se perguntar: "Meu pc tem 512 Megas de RAM, mas não roda um abandonware!

Simples: Os programas antigos rodam somente entre 0 e 640Kb de memória. Se você tiver muitos drivers instalados na memória, então terá pouco espaço na Memória Convencional. Agora discutiremos as formas de liberá-la.

 

Como já expliquei acima, adicione as linhas do Himem.sys e do EMM386.exe.

Em Config.sys:

Coloque DEVICEHIGH ao invés de Device como dito antes.

Em Autoexec.bat:

Coloque LH antes de todos os programas que são carregados.

Pronto, reinicie seu computador e veja se sobrou mais memória.

Dê o comando no prompt: MEM/C/P

Veja se os programas foram carregados na memória UMB ou estão na Convencional!

 

Dicas SYSTEM.INI

 

O System.ini, localizado no diretório do windows, é um arquivo muito importante para ajustar a performance do Windows!

 

[386Enh] e [VCache]

 

Configurações para o modo avançado do WINDOWS

 

[386Enh]

32BitDiskAccess=on     Acesso a arquivos em 32 Bits! Tipo um Cache.

Paging=on     Ativa o modo de paginação

PagingDrive=C:     Diz onde será criado o arquivo de troca

MinPagingFileSize=valor     Tamanho mínimo do arquivo de troca

MaxPagingFileSize=valor     Tamanho máximo do arquivo de troca

PageBuffers=32     Memória alocada para leituras do SwapFile/Troca

EMMExclude=A000-FFFF     Exclui o endereçamento para memória Expandida

MinTimeSlice=40     Tempo mínimo para troca de máquinas virtuais do WINDOWS

VGAMonoText=off     Se não tem monitor monocromático...

WindowUpdateTime=200     Tempo de Refresh de telas do MSDOS em janela.

DualDisplay=off     Habilitado somente se você usa gerenciadores de memória tipo QEMM386

COM1Fifo=0     Indica q a COM1 não utiliza os recursos FIFO! Se usa o Mouse em COM1 deixe como está, se usa um Modem coloque o valor igual 1

Com2Irq3Buffer=1024     Aumenta o buffer da COM2, geralmente usada por um MODEM

COM2Protocol=     Não sei, mas adicione pois vi em alguns lugares e diz ter vantagens

COM2Buffer=1024     Buffer COM2

ComBoostTime=2     Tempo de espera da COM2

KeyBoostTime=0.1     Tempo de espera das teclas

MaxBPs=16384     Muitos programas travam no WINDOWS certo? Tente isso.

MinSPs=4     Minimum Spare Stacks, tente isso se anda tendo problemas de travamento!

 

Arquivo de Troca:

 

O uso de um arquivo de troca permanente melhora drasticamente o acesso ao disco em sistemas com menos de 64MB de RAM.

 

[Vcache]

MinFileCache=5120

MaxFileCache=5120

ChunkSize=512

 

Existe uma regra para as configurações acima, você tem que indicar ¼ de sua memória RAM.

16=4096, 32= 8192, 64=16384... e por aí vai.

 

Acessando CD-ROM em modo DOS puro.

 

Para carregamento de device drivers e gerenciadores, escrevam os parametros em \CONFIG.SYS

Para carregamento de extensões e programas escreva os parâmetros em \AUTOEXEC.BAT

 

Config.sys

device=c:\windows\command\ebd\oakcdrom.sys /d:meudrive

 

Autoexec.bat

mscdex /d:meudrive

 

Observações: Sempre mencione o caminho completo de localização dos devices. Apague ou modifique a linha que contêm o parâmetro: LASTDRIVE=?

Ex.: Se tem LASTDRIVE=E e seu pc esta configurado para drives C, D, E... logo se o último drive especificado for E como teremos acesso ao cd-rom? Apagamos LASTDRIVE ou colocamos: LASTDRIVE=Z. Com isso o sistema desperdiçará mais memória, mas evitara problemas com acesso a drives.

OAKCDROM.SYS é o device controlador de cdrom que acompanha o win98 em diante. Para Win95 será necessário disquete com o controlador. No msdos recomendo o VIDE-CDD.SYS. Existem muitos controladores, o mais comum será algo como: ???CDROM.SYS

 

Como inserir os comandos em Config.sys / Autoexec.bat?

 

Pode utilizar o EDIT, programa editor modo texto ou usar o redirecionamento do DOS.

Ex.: Echo device=c:\windows\command\ebd\oakcdrom.sys /d:meudrive >> \config.sys

 

Entendendo:

ECHO: Você exibe uma msg na tela

device=c:\windows\command\ebd\oakcdrom.sys /d:meudrive: É o comando para carregamento do device após o boot pelo config.sys

>>: É o redirecionamento, ao inves de ECHO mandar a informação para tela, ele redireciona a saída ECHO para um destino diferente ou arquivo por exemplo.

\config.sys: Com isso informamos que queremos adicionar o comando antes de >> em \Config.sys, que esta localizado no diretório raiz da partição ativa, mas tem de ser feito no drive de boot!

 

POR ENQUANTO É ISSO! d:^)

Hosted by www.Geocities.ws

1