Escritos
B. Piropo
Anteriores:
< Trilha Zero >
Volte de onde veio
26/10/1992

< Pedaços do DOS III:>
< Drivers e Programas Auxilares >


Hoje vamos continuar a examinar os arquivos do DOS com o objetivo de identificar aqueles que podem ser removidos do disco rígido para aliviar um pouco a aflitiva situação dos que estão com seus winchesters congestionados. Veremos os drivers, ou gerenciadores de dispositivos, e os programas auxiliares. Primeiro, os drivers:

Ansi.Sys: o driver de console ANSI, nosso velho conhecido. Pode ser muito útil, mas se você não o usa nem pretende usá-lo, pode removê-lo.

Country.Sys: driver que permite ajustar a forma de exibir data, hora, moeda e outras características que variam com o país. Também usado para ajustar páginas de código. Mesmo que não as use, vale a pena mantê-lo para evitar que o sistema exiba datas no formato americano, começando pelo mês. Mantenha-o.

Display.Sys: driver de vídeo que permite usar páginas de código. Se você as usa, é imprescindível. Senão, pode removê-lo.

Driver.Sys: driver que permite ajustar características de drives de disquetes. Geralmente usado em sistemas com drives externos ou cujos BIOS não suportam drives de alta densidade ou de 3,5". Se seu sistema não precisa dele, não há razão para mantê-lo.

Ega.Sys: driver para uso com controladores de vídeo padrão EGA. Se seu controlador não for EGA, pode ser removido.

Emm386.Exe: apesar da extensão, é o driver de memória expandida. Além disto, permite gerenciar os blocos de memória superior (UMB) e funciona como "DOS extender", fornecendo suporte a VCPI. Funciona apenas em máquinas 386 ou superior. Pode ser substituído com vantagens por gerenciadores de memória mais avançados como o QEMM. Se sua máquina não é um 386 ou superior ou se você usa outro gerenciador de memória, pode ser removido. Senão, mantenha-o. E use-o: vai ganhar muita memória convencional.

Hymem.Sys: driver de memória estendida. Além disto, gerencia a carga do próprio sistema operacional na memória alta (HMA). Útil apenas em máquinas 386 ou superior. Pode ser substituído com vantagens por gerenciadores de memória mais avançados, como o QEMM. Se sua máquina não é um 386 ou superior ou se você usa outro gerenciador de memória, pode ser removido. Senão, mantenha-o. E use-o: vai ganhar quase 64K da memória convencional.

Keyb.Com: residente que permite configurar o teclado comum, conhecido como "US international", para páginas de código, produzindo caracteres acentuados. Se usa páginas de código e configurou o teclado para elas, mantenha-o. Senão, pode ser removido.

Msherc.Com: outro driver com extensão .Com, este para adaptadores de vídeo Hercules. Se seu vídeo não é Hercules, remova-o.

Printer.Sys: fornece suporte para páginas de código em impressoras IBM compatíveis. Somente útil se sua impressora suporta páginas de código e se você as usa. Senão, pode ser removido.

Ramdrive.Sys: driver que permite a criação de um disco RAM. Se você tem memória suficiente e usa disco RAM, mantenha-o.

Smartdrv.Sys: driver que usa parte da memória para um cache de disco. Nas máquinas rápidas, o cache acelera tremendamente o desempenho global do sistema. O Smartdrv.Sys não é dos melhores, mas é suficientemente bom. Se não tem um mais avançado, mantenha-o e use-o. Se usa outro, como o PCKwik ou mesmo a versão do Smartdrv que vem com Windows 3.1, pode remover este.

Os arquivos que seguem corresponde ao que eu classifiquei como "programas auxiliares". Mas note que esta classificação é inteiramente arbitrária: a rigor, qualquer comando externo pode ser considerado como um "programa auxiliar". Considerei como tal tudo aquilo que não está ligado à manipulação de arquivos e à operação do sistema operacional propriamente dito. Mas, no fundo, a classificação em si mesma não tem a menor importância. O que vale é a finalidade e utilidade dos programas. Vamos a eles:

Deloldos.Exe: a instalação do MS-DOS 5.0 permite "desinstalá-lo". Para isto mantém algumas informações no HD, inclusive todo o diretório da versão anterior. Se você não pretende retornar a ela, Deloldos.Exe permite apagar aquelas informações. Depois disto é inútil. O programa, portanto, é feito para ser usado uma só vez. Se você já o usou, remova-o. Se não, use-o e remova-o.

Edit.Com: um editor de textos em tela cheia bastante decente. Na verdade, é o editor de programas do QBasic, e somente funciona se o arquivo QBasic.Exe estiver presente. É uma ótima ferramenta para editar arquivos de configuração, como o Config.Sys e Autoexec.Bat. Se você não dispõe de outro editor simples para este fim, pode aprender a usá-lo, mantendo-o no disco. Mas não se deixe enganar por seu tamanho aparentemente pequeno: ele só tem 413 bytes, mas quando é carregado "chama" o QBasic, com quase 250K...

Expand.Exe: utilizado para expandir os arquivos compactados dos discos originais do DOS. Se um arquivo do diretório DOS se corrompeu, use o Expand.Exe para expandir o arquivo compactado correspondente. Sua utilidade é tão eventual que pode perfeitamente ser copiado para um disquete e removido do HD. Se algum dia for necessário, copie-o de volta para o HD ou use-o do disquete.

Qbasic.Exe: uma versão não compilável do Quick Basic. O DOS sempre veio acompanhado de um interpretador basic: inicialmente era o BasicA, depois o GWBasic. O atual é o QBasic. É um basic estruturado e pode ser útil para desenvolver programas simples. Mesmo que você não o use, pode preferir mantê-lo no disco: sem ele o Edit.Com não funciona. Se bem que, para quem está com o HD congestionado, é um preço muito alto para um simples editor em tela cheia. Se este for o caso, remova o Qbasic.Exe, o Qbasic.Hlp, os arquivos *.Bas e Edit.*, arranje um editor mais simples para seus arquivos de configuração e ganhe quase 0,5Mb de espaço em disco.

Remline.Bas: programa em basic que converte programas de versões anteriores de basic (Basica e GWBasic) para QBasic. Se você usa o QBasic, mantenha-o. Se não, pode ser removido.

Agora, finalmente, vamos começar a examinar os arquivos dos famosos comandos externos.

B. Piropo