|


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
Arquivos no diretório raiz do
disquete:
Faça um download agora do arquivo: CDBOOT.ZIP
que contém os arquivos abaixo:
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 (versão 3.01b ou maior).
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).
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 versão 3.5 (071).
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

|