CD-R "Bootable" - Introdução
Para a criação de um
CD-R "bootable" é necessário acrescentar no CD arquivos
autoexec.bat e config.sys além dos arquivos de sistema
necessários ao processo de "boot" do equipamento.
Foi padronizado um
sistema onde os dados necessários ao "boot" normal via
disquete, deveriam ser armazenados no CD-R com dois arquivos:
BOOTCAT.BIN e BOOTIMG.BIN. Esses arquivos serão usados em
tempo de "boot" para "simular" uma partida via disquete lendo
diretamente o CD-R. Dessa forma para a criação de um CD-R
"bootable" é indispensável a criação de um "disquete de boot"
que será gravado no CD-R durante o processo de geração do CD.
Se o seu objetivo é
criar um CD-R para dar "boot" no seu micro pessoal a tarefa
está simplificada, basta seguir as instruções a seguir.
Entretanto, se o seu objetivo é criar um CD-R genérico, para
dar "boot" em qualquer micro o problema é um pouco mais
complexo. Nesse caso é necessário colocar no autoexec.bat e
config.sys os comandos necessários para dar "boot" a partir de
todos os modelos de CD-ROM existentes no mercado, quer sejam
eles IDE ou SCSI.
Se você está usando
CD-ROM SCSI, você precisará acrescentar no arquivo CONFIG.SYS
os drivers SCSI necessários para acionamento do CD-ROM SCSI e
da controladora SCSI (importante: não são todas as placas mãe
e controladoras SCSI que podem ser usadas para dar "boot" a
partir do CD-ROM - Verifique se no BIOS da sua placa mãe
existe a opção de "boot" a partir da unidade de CD-ROM).
Retorna ao Índice
Criando um disquete de "Boot"
Para facilitar a
tarefa criei um disquete de "boot" que pode dar partida na
maioria dos CD-ROM IDE do mercado e de leitores de CD-ROM que
estejam ligados em controladoras SCSI Adaptec (mais usadas no
mercado). Esse disquete é necessário na criação do CD-R de
"boot". Os procedimentos para criação serão descritos a
seguir.
Para criação do CD-R
"bootable" primeiramente precisamos gerar um disquete de
"boot" com todos os arquivos necessários a permitir acesso a
unidade leitora de CD-ROM em modo DOS, ou seja, no arquivo
CONFIG.SYS deve ser colocado o driver ".SYS" que acompanha a
unidade de leitura de CD-ROM e no autoexec.bat deve ser
colocado a linha com o comando MSCDEX.EXE para associar uma
letra a unidade de CD-ROM.
Criei um disco de
"boot" padrão para a maioria dos leitores de CD-ROM do mercado
IDE e os leitores de CD-ROM SCSI ligados a controladoras SCSI
Adaptec.
Conteúdo do arquivo:
CONFIG.SYS
[COMMON]
DEVICE=HIMEM.SYS
DOS=HIGH
Device=display.sys
con=(ega,,1)
Country=055,850,country.sys
Lastdrive=z
[CD IDE GENERICO]
Device=VIDE-CDD.SYS
/D:CDROM
[CD SCSI]
Device=ASPI2DOS.SYS
Device=ASPI4DOS.SYS
Device=ASPI8DOS.SYS
Device=ASPI8U2.SYS
Device=ASPICD.SYS
/D:SCSICD
Conteúdo do arquivo:
AUTOEXEC.BAT
@echo off
MSCDEX.EXE /D:CDROM
/D:SCSICD /L:R /V
echo.
Ver
Os arquivos abaixo
devem estar no diretório raiz do disquete:
VIDE-CDD.SYS (driver
CD-ROM genérico IDE)
CONFIG.SYS (arquivo
DOS)
DISPLAY.SYS (arquivo
DOS)
ASPI2DOS.SYS (driver
contoladora SCSI Adaptec)
ASPI4DOS.SYS (driver
contoladora SCSI Adaptec)
ASPI8DOS.SYS (driver
contoladora SCSI Adaptec)
ASPI8U2.SYS (driver
contoladora SCSI Adaptec)
ASPICD.SYS (driver
CD-ROM genérico SCSI)
COUNTRY.SYS (arquivo
DOS)
FDISK.EXE (arquivo DOS)
FORMAT.COM (arquivo
DOS)
AUTOEXEC.BAT (arquivo
DOS)
HIMEM.SYS (arquivo DOS)
MSCDEX.EXE (arquivo
DOS)
SYS.COM (arquivo DOS)
XCOPY.EXE (arquivo DOS)
Os arquivos são
gerados através do comando: "FORMAT A: /S"
COMMAND.COM (arquivo
DOS)
IO.SYS (arquivo DOS)
MSDOS.SYS (arquivo DOS)
Retorna ao Índice
Criando um "CD-R Bootable"
1. Pegar um disco
vazio de preferência novo. Criar um disquete de "boot" com o
DOS com o comando: "FORMAT A:/S"
2. Se você optou em
usar o disquete de "boot" genérico abrir o arquivo: CDBOOT.ZIP
no disquete formatado no item anterior. Se não, então copie os
programas MSCDEX.EXE, XCOPY.EXE e SYS.COM para o disquete já
formatado.
3. Criar no disquete
de "boot" um arquivo "CONFIG.SYS" simples com as linhas:
"lastdrive=z" e "DEVICE=<caminho e nome do CDrom_driver.sys
/D:MEUCD"
Exemplo: CONFIG.SYS
Device=C:\CDPRO\VIDE-CDD.SYS /D:MSCD001
Lastdrive=z
Criar também um
arquivo "AUTOEXEC.BAT" simples com a linha: "MSCDEX.EXE
/D:MEUCD /V /L:R" e copiar para o disquete de "boot".
Exemplo: AUTOEXEC.BAT
@echo off
Prompt $p$g
MSCDEX.EXE /D:MSCD001
/V /L:R
4. Execute o
programa EASY CD CREATOR ... (Nero abaixo)
5. Selecione a pasta
"Data CD Layout" para criação de um CD-R de dados.
6. Adicione todos os
arquivos do seu disco rígido para o "Data CD LAYOUT " que será
gravado no CD-R, ou seja, proceder como se fosse criar um CD-R
de dados normal.
7. Selecione: File |
CD Layout Properties | Data Settings.
8. Marque a opção
"Bootable" na janela File System.
9. Selecione: "ISO
9660" na janela File System e click no botão de "Properties"
então selecione: "Any MS-DOS 8+3 name".
10. Proseguir com a
criação do CD. O software solicitará a inserção de um disquete
de "boot". Insira o disco que você criou nos passos
anteriores.
11. Serão criados os
arquivos: BOOTCAT.BIN e BOOTIMG.BIN que serão usados durante o
processo de "boot" do equipamento para "simular" um "boot" via
disquete porém a partir do CD-R.
NOTA: Se você
desejar, você pode copiar os mesmos arquivos: AUTOEXEC.BAT e
CONFIG.SYS existentes no seu disco rígido (C:). Você também
pode querer incluir os arquivos: "FDISK.EXE" e "FORMAT.COM"
para criar ou modificar uma partição no seu disco rígido
(procedimento especialmente útil depois de um ataque de
vírus).
NOTA PARA USUÁRIOS
DE WINDOWS 3.1
De modo a evitar
problemas na função de "recuperação" (restore), é necessário
desabilitar o "swap file" ou arquivo de troca, antes de
queimar o "CD-R bootable". Para desabilitar o "swap file",
abrir o Painel de Controle | 386 Enhanced | Virtual Memory e
trocar a configuração para "None", então reiniciar o
equipamento antes de queimar o CD-R para que o Windows não
utilize as referências anteriores ao "swap file"(arquivo de
troca). Depois de gravar o CD-R você pode criar novamente o
arquivo de troca (swap file) como sempre, e quando restaurar
dados a partir do "CD-R bootable", precisará fazer a criação
do arquivo de troca novamente (swap file).
Usando o NERO
5.5.8.0 para gerar o CD BOOT.
Desabilite a
opção em:
Help - Use the
Nero Wizart
Em seguida vá em:
File - New
Na nova Janela
selecione o CD-ROM (boot) que não está disponível na opção
Wizart
Insira o disquete
de Boot no drive A:\ como no exemplo acima:
Retorna ao Índice
Restaurando Dados a partir de um "CD-R Bootable"
Para usar o "CD-R
bootable", você precisa de uma placa mãe que permita a opção
de "boot" a partir do CD-ROM. Normalmente você pode acionar
esta opção na "BIOS" da placa mãe no opção: "Boot Options:".
Se nas opções de "boot" existir "CD-ROM ", então você deve
selecionar essa opção. Esteja certo de selecionar a opção de
CD-ROM como a primeira na sequência de "boot" disponível
(entradas típicas poderiam ser CDROM, A, C).
1. Selecione a opção
de "boot" via CD-ROM na BIOS da placa mãe, como descrito
acima. Insira o CD-R criado anteriormente, e reinicie o
sistema. Agora o equipamento será inicializado a partir dos
dados existentes no CD-ROM "bootable". O CD-ROM irá ser visto
pelo sistema como drive "A:", enquanto disquete "A:" real será
visto como "B:".
2. Do disco "A:"
digite: "SYS C:". Este procedimento irá transferir os arquivos
de "boot: para o seu disco rígido (C:).
3. Do disco "C:"
digite "A:\\XCOPY.EXE Z :\ \ *. * /S C:". Esse procedimento
irá restaurar todo os seu arquivos do CD-ROM para o disco
rígido "C:".
Retorna ao Índice
Testes de partida usando CD-R "bootable"
Criei um CD-R
"bootable" com o disco de "boot" genérico citado acima usando
o software Easy CD Creator
Não esquecer de
alterar na BIOS dos equipamentos a sequência de "boot" para:
A,CD-ROM,C.
O CD-R "Bootable"
criado foi testado nos seguintes casos:
- Micro IBM-PC,
drive A: (3,5"), drive C: (HD-IDE), drive D: (leitor de
CD-ROM IDE Creative)
- O CD-R deu boot
normal sem problemas.
- Micro IBM-PC,
drive A: (3,5"), drive C: (HD-IDE), drive D: (leitor de
CD-ROM IDE Creative), drive E: (leitor de CD-ROM SCSI),
drive F: (gravador de CD-R SCSI Teac 4X). Controladora SCSI
Adaptec 2940 PCI.
- O CD-R deu boot
normal sem problemas a partir do CD-ROM IDE.
- Micro IBM-PC,
drive A: (3,5"), drive C: (HD-IDE), drive D: (HD-IDE), drive
E: (HD-IDE), drive F: (HD-IDE), drive G: (leitor de CD-ROM
IDE)
- O CD-R deu boot
normal sem problemas.
- Micro IBM-PC,
drive A: (3,5"), drive C: (HD-IDE), drive D: (HD-IDE), drive
E: (leitor de CD-ROM SCSI Plextor 12x), drive F: (gravador
de CD-R SCSI Yamaha 4X CDR-400t). Controladora SCSI Adaptec
2940 PCI.
- O CD-R NÃO deu
boot a partir de nenhum dos dois CDs SCSI.
Retorna ao Índice
Conclusão
Em equipamentos
equipados com leitor de CD-ROM IDE tudo deverá funcionar ok.
Em equipamentos
equipados com leitores de CD-ROM IDE e SCSI também não se deve
ter problemas.
Fiz um único teste
num equipamento com somente leitores de CD-ROM SCSI (Plextor
12X e gravador de CD-R 4x) e controladora SCSI adaptec 2940
PCI. A opção de "boot" via CD-ROM foi colocada na BIOS porém
não foi possível dar "boot" através dos CD-ROM SCSI. Não sei
informar qual foi o problema. Se conseguir uma solução será
colocada aqui.
Retorna ao Índice
|