O MS-DOS 6 permite que você crie um menu de opções de configuração durante o seu boot. Este procedimento é chamado multi-config e é utilizado quando você precisa ter mais de um Config.sys no mesmo micro.
Imagine a situação: você tem em seu micro um joguinho que você adora e que necessita da técnica de memória expandida. Logo, como já aprendeu, basta substituir o parâmetro "NOEMS" por "RAM" na linha do EMM386 no Config.sys. Depois que acabou de jogar, você deverá substituir de volta pelo parâmetro "NOEMS", para que os demais programas não acusem qualquer erro. Depois de um tempo você ficará sem paciência para ficar neste troca-troca. A solução pode ser o Multi-Config.
Poderíamos, então, criar um Multi-Config que apresente um menu com duas opções: boot normal e boot com memória expandida, que você utilizará quando quiser jogar o tal joguinho.
Para este exemplo, o Config.sys do micro passaria a ser:
[menu]
menuitem=normal, Boot Normal
menuitem=expand,Boot com Memória Expandida
menudefault=normal,10
[common]
device=c:doshimem.sys
dos=high,umb
stacks=9,256
files=40
buffers=20
coutry=055,,c:doscoutry.sys
[normal]
device=c:dosemm386.exe noems
[expand]
device=c:dosemm386.exe ram
O que vai acontecer quando o micro der boot? O sistema operacional irá perceber que há um menu a ser exibido e o apresentará. Tudo o que há na seção [menu] define o menu que será apresentado. No nosso caso, se for escolhida a primeira opção da tela ("Boot Normal"), a seção [normal] será executada. Se for escolhida a segunda opção ("Boot com Memória Expandida"), a seção [expand] é que será executada. Isto é definido através do comando MENUITEM= e as opções são apresentadas na tela na mesma ordem em que estão dispostas no Config.sys. Se o usuário não escolher nenhuma opção dentro de 10 segundos, a seção [normal] será executada. Isto é definido através do comando MENUDEFAULT=.
A seção [Common] é executada independentemente de qual opção o usuário escolher durante o boot. Isto poupa tempo, pois você não precisa ficar escrevendo as partes que são iguais das seções que existam.
As demais seções são executadas de acordo com a opção escolhida pelo usuário durante o boot.
Taí resolvido o problema de quem tem instalado no micro algum joguinho que necessite de memória expandida e não quer ficar perdendo tempo editando o Config.sys para fazê-lo funcionar.