Apanhei por umas duas horas pra fazer esse bat para um cd bootavel que eu resolvi criar. Agradeço a dois amigos que auxiliaram no caminho das pedras e com dicas fundamentais: Wagner T. (o BAFH da piclist-br) e o RicBit.
@ECHO OFF A:\DOS\MSCDEX /V /D:CD001 /M:10 FOR %%1 IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%1:\CD.TXT SET CDROM=%%1 PATH=A:\DOS;%CDROM%:\MHDD;%CDROM%:\P_MAGIC;%CDROM%:\HDDTOOLS;%CDROM%:\NTFS;%CDROM%:\XTREE DOSKEY MOUSE ECHO. ECHO.CD-ROM atribuido em %CDROM%:\
O que isso ai faz? Simples! Descobre na porrada a unidade lógica atribuída ao drive de CD-ROM, com base na procura do arquivo CD.TXT e redireciona o PATH de todos os diretórios que me interessam no CD para acesso de qualquer unidade lógica.
Porque isso? Visualize, um PC com um disco rígido com uma partição ira atribuir o CD em D:\ já um PC com um disco rígido com um HD e digamos 3 partições irá atribuir o CD em F:\ pois então nota-se que para que o PATH funcione ele precisa ajustar-se dinamicamente.
Agora a história curiosa de como tudo isso começou.
Boa parte dos amigos sabem do meu ódio declarado aos disquetes atuais, que não prestam ne pra servir de bolacha de copo de refrigerante o chopp. Logo toda vez que eu preciso dar um boot limpo no ms-dos é um martirio, os disquetes de boot feitos a 6 meses atras não funcionam mais, mesmo guardados dentro de um arquivo de disquetes, e criar um disquete novo entra a guerra em achar um disquete que esteja funcionando.
Dai tive a “genial” idéia de fazer um CD bootavel. Beleza! Só que pensei… poxa… gastar um CD de 700Mb pra colocar uma imagenzinha de 1.44Mb é um puta desperdicio. Vamos colocar mais coisas úteis neste CD. Dai acabou que o CD que estava praticamente vazio, agora tem 690Mb de tralha.
Mas porque tudo isso? Só porque chegou o HD de 20Gb que eu comprei pra por no Phoenix. E eu quero instalar nele o W2K e também o DOS7, porque eu preciso de prompt de dos real por causa de uma 1/2 dúzia de programinha que se enrosca na hora de funcionar sob o windows.
Resumindo eu ia começar a instalar o sistema as 8 da noite, já são 4:30 e eu não gravei nem o CD bootavel ainda, estou esperando acabar de baixar umas porcarias no eMule que vão pra dentro deste CD.
Technorati Tags: b