- CD-R
"Bootable" - Introdução
-
Criando um disquete de "Boot"
-
Criando um "CD-R Bootable"
-
Restaurando Dados a partir de um "CD-R Bootable"
-
Testes de partida usando CD-R "bootable"
-
Conclusão
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)
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:
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:".
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.
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. |