|
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]
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.
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
device=c:\windows\command\ebd\oakcdrom.sys /d:meudrive
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:^)