quinta-feira, 19 de junho de 2014

MS-DOS 6.22, Disquetes e CD-ROM na VirtualBox 4.3

Fala pessoal! No final do post anterior, eu disponibilizei um disquete virtual para um pacote ASM de desenvolvimento. Algumas pessoas me perguntaram como foi que montei este disquete virtual e a verdade é que eu ralei bastante para encontrar um programa pra isso na internet. Neste post, vou disponibilizar o link para este programa, além da informação de como habilitar seu CD-ROM no MS-DOS 6.22 instalado na VM VirtualBox 4.3.




Disquetes Virtuais


Primeiramente vou falar sobre como montar um disquete virtual. Encontrei, nesta página, um programa capaz de gerar os arquivos de imagem como disquetes. Chamando o programa no prompt do MS-DOS, ele exibe a forma de utilização:

Build Floppy Image v1.0, Oct 2002
Copyright (c) 2002 Bart Lagerweij. All rights reserved.
This program is free Software; you can redistribute it under the terms of
the NU2 License (see nu2lic.txt or http://www.nu2.nu/license/).

Creates a FAT12 floppy image from files.

Usage: bfi [-v] [-t=type] [-o=file] [-o=file] [-l=mylabel] [-b=file]
           -f=file.img path [path ...]

   -v         Verbose mode (talk more)
   -t=type    Disktype use string "144", "120" or "288" or number:
              4=720K,6=1440K,7=2880K,8=DMF2048,9=DMF1024,10=1680K
              0=160K,1=180K,2=320K,3=360K,5=1200K
              Default is 1.44MB
   -f=file    Image filename
   -o=file    Order file, put these file on the image first
   -l=mylabel Set volume label to "mylabel"
   -b=file    Install bootsector from "file"
   path       Input folder(s) to inject files from

This program is created using WinImage SDK from WinImage 6.10
Copyright (c) 1993-2002 Gilles Vollant
http://www.winimage.com

Um exemplo para gerar um disquete com o conteúdo de uma pasta, seria:

bfi -v -t=6 -f=Disk1 -l=Disquete c:\arquivos

Desta forma, geraríamos um arquivo chamado Disk1.img com os arquivos que estiverem na pasta c:\arquivos. O Nome do disquete seria "Disquete" :-). Vale lembrar que este programa tem muitas limitações, já que existe uma versão paga do mesmo disponível por uma pequena bagatela. Mas pra brincar está ótimo a verão free.

CD-ROM no MS-DOS 6.22


Utilizar os disquetes virtuais é bem legal, mas a comodidade de se utilizar um CD-ROM com uma capacidade aproximadamente 486 vezes superior, é muito melhor. Por isso vou mostrar hoje como habilitar seu MS-DOS 6.22 para acessar os CD's montados na sua VM VirtualBox 4.3.

O que vou falar aqui, retirei do site: http://www.mightorindustries.net/ms-dos-6-22-usin-virtualbox-part-ii/

De quebra ainda vamos resolver um problema de processamento elevado da VM VirtualBox 4.3 quando está rodando o MS-DOS 6.22 habilitando o DOSIDLE que também se encontra neste disquete virtual. Primeiramente, você deve baixar um arquivo que foi disponibilizado no site original, de onde tirei essa explicação. Para baixar este arquivo, clique aqui. Ele é um arquivo do tipo IMG, que você terá que montár na unidade de disquete da VM depois que o seu sistema já estiver funcionando.

Depois de montar o disquete com o arquivo que você baixou, execute o comando que irá copiar todos os arquivos do disquete para seu sistema, no caso, dentro da pasta C:\DOS.

XCOPY /E A:*.* C:\DOS

Lembrando que se você quiser copiar em qualquer outro lugar, fique a vontade, só fique atento para o caminho que terá que modificar nos arquivos de configuração.

Legal, desmonte o disquete do drive e entre com o comando para a edição dos arquivos AUTOEXEC.BAT e CONFIG.SYS. Entre com o comando no diretório raiz, C:\

EDIT AUTOEXEC.BAT

Adicione as seguintes linhas ao arquivo:

LH C:\DOS\MSCDEX.EXE /D:CD001
C:\DOS\DOSIDLE\DOSIDLE.EXE

AUTOEXEC.BAT

Faça o mesmo com o arquivo CONFIG.SYS, acrescentando a seguinte linha:

DEVICE=C:\DOS\CDROM\OAKCDROM.SYS /D:CD001

CONFIG.SYS


Pronto. Retire todos os drives virtuais carregados e reinicie o MS-DOS. Você vai perceber que o processamento da VM agora ficou reduzido no seu computador. Coloque um CD no drive ou mapeie um ISO para o CD virtual da VM e acesse através do MS-DOS pelo comando:

D:

Para listar os arquivos do CD-ROM o comando é "DIR".

É isso aí, abraços e até o próximo post.

Breno.

Compartilhe:

2 comentários:

Anônimo disse...

não funciono

Anônimo disse...

Perfeito.

QuaseHard. Tecnologia do Blogger.