ÍNDICE
DOCUMENTAÇÃO DO
MASTER-BOOT
[ 1ª tradução por Nuno Miguel Felício, 21 Junho 98 ]
O uso deste programa não está sujeito a
qualquer garantia. O autor e distribuidores não aceitarão responsabilidades
sobre qualquer dano provocado directa ou indirectamente pela utilização do
mesmo. A sua utilização é por conta e risco do
utilizador !
Todos os direitos reservados são exlusividade do
autor, Nagy Daniel. Ele permite a distribuição grátis da versão não registada do
programa ! A venda do mesmo é interdita salvo com permissão prévia do
autor.
MasterBooter é um utilitário muito poderoso que
permite usar múltiplos sistemas operativos num só computador sem necessidade de
mudança de discos, nem de utilização de disquetes de sistema para cada um deles.
Poderá escolher até 6 sistemas operativos de inicialização do computador.
MasterBooter é compatível com a maioria dos sistemas
operativos.
FICHEIROS PRESENTES NA DISQUETE (OU NO FICHEIRO
ZIP)
BOOTFIX - Utilitário de correcção do Boot Sector
DYNALOAD.EXE - Bootmanager dinâmico.
EFDISK.EXE - Programa de partição étendu do FDISK .
EFDISK.TXT - Documentação Inglesa do EFDISK.
EFDHUN.TXT - Documentação Húngata do EFDISK .
FAQ.TXT - Questões e respostas frequentes.
MRBOOTER.EXE - Ficheiro executável MasterBooter .
MRBOOTER.TXT - documentação do MasterBooter em língua Inglesa.
MRBTHUN.TXT - documentação do MasterBooter em língua húngara.
MRESCUE.COM - Utilitário de disquete de segurança.
-
Possibilidade de arrancar do disco rígido apartir da partição
escolhida.
- Compatibilidade com grande parte dos sistemas operativos:
MS-DOS
Novell DOS, Caldera OpenDOS, IBM DOS
Linux
FreeBSD
OS/2 (Warp, Merlin)
Windows95, Windows98
Windows NT
OS inconnu avec un processus de boot
standart.
-
Tempo de escolha do arranque programável.
- Primeira
partição de FAT oculta/ não oculta.
-
Protecção de partição por palavra-chave
-
Ocultação da última partição do menu. (protecção)
- Dois
bips facultativos quando o menu surge.
- Até seis sistemas de inicialização num só PC sem necessidade de disquetes de sistema
- Reduzido
espaço necessário na memória e no disco para instalação do programa isolado. O
carregador não usa qualquer memória ou espaço no disco.
-
Possibilidade de opções pela linha de comando para adaptar menu segundo
necessidades do cliente.
-
Simplicidade e facilidade de utilização do interface pelo utilizador.
Requerimentos : - Processador 80286 ou superior.
- MS-DOS ou sistema operativo compativel (somente para a instalação)
- No mínimo um disco rígido.
- Clavier
Se o seu disco tiver uma capacidade superior a 540MB, é necessário que a motherboard (placa base) tenha um BIOS recente que aceite discos superiores.
(A maioria dos 486 e todos os Pentiums têm um BIOS
desse tipo)
O programa não deverá entrar em conflicto com
qualquer programa que não altere a boot do disco
rígido.
Os programas conhecidos que alteram a MBR (e que não
podem ser usados com o MasterBooter)
são :
- LILO (Booter do Linux) se instalado na MBR.
Notar que se o LILO estiver instalado no sector
de Boot do seu
« clone » (no super-bloco de instalação do Linux), então o
MasterBooter poderá coexistir com o LILO.
- MicroHouse's EZ-Drive
- OnTrack's Disk Manager
- PC
Vault
De cada vez que se inicializa o computador, o BIOS executa um pequeno programa que reside no primeiro sector do disco rígido. Esse sector inicia o conhecido como « informação » principal de inicialização, ou com se diz em americano, Master Boot Record (MBR). Devido à dificuldade e inexactidão dos termos traduzidos para português, vamos utilizar os termos técnicos em Inglês.
O pequeno programa do MBR examina cada
partição, e carrega o sistema lógico de inicialização da partição que está
activa. Um disco pode conter até 4 partições primárias, mas somente uma pode
estar activa de cada vez. Esta técnica flexivel permite a vários sistemas de
inicialização estarem instalados num PC, possuindo cada um deles o seu próprio
código de inicialização, e não deixando que os outros sistemas sejam empregues,
a menos que sejam informados de métodos para o conseguir. MasterBooter funciona
em substituição do programa da MBR pelo seu próprio código de inicialização que
pode ser configurada pelo utilizador, permitindo escolher qualquer dos sistemas
de inicilaização instalados.
MasterBooter ocupa três sectores depois do sector
principal de inicialização.
Se já instalou todos,os sistemas de instalação, tudo o que tem a fazer é executar o MRBOOTER.EXE, e configurar o menu de inicialização.
Antes de o fazer, deverá executar MRESCUE para criar uma cópia de segurança das tabelas de partição e dos sectores de inicialização.
O
utilitário de salvaguarda do Norton Utilities é igualmente um boa escolha para
salver totas as zonas importantos dos discos rígidos.
Se quiser
criar um sistema completamente novo, siga as instruções
abaixo :
A utilização de EFDISK permite a criação no disco do número de partições primárias, onde cada uma terá um sistema operativo (no máximo de quatro partições por disco).
Les créer, installer le DOS sur ces dernières, puis employer MRBOOTER pour configurer le menu de boot.
Instalar agora um sistema de inicialização em cada partição. Em seguida, poderá escolher o sistema operativo a inicializar de cada vez que se liga o computador.
AVISO: Re-particionar o disco rígido alterará todos os conteúdos !
Assegure-se que salvaguardou os ficheiros mais importantes e necessários
!
A masor parte dos sistemas operativos devem ser lançados de um partição primária para funcionarem correctamente. É necessário utilizar um programa de utilitários do disco que permita criar partições primárias múltiplas. O FDISK, que é o utilitário do DOS e do Windows 95, não pode criar mais de uma partição primária, pleo que o MasterBooter inlcui o utilitário EFDISK para esse fim.
Em seguida,
crie uma disquete de sistema e copie para ela os seguintes
ficheiros:
MRBOOTER.EXE (utilitário MasterBooter)
EFDISK.EXE (utilitário de partição do disco)
FDISK.EXE (utilitário de partição do DOS)
FORMAT.COM (para poder formatar disquetes)
Se desejar instalar um ou mais sistemas operativos de um CD-ROM, deverá incluir
também os ficheiros dos leitor do CD-ROM (as drives).
Re-inicialçize o computador apartir da disquete de sistema. Quando surgir
A : escreva EFDISK /mbr. Tal instalará um carregador e uma assignatura
principal correcta no sector de inicialização. (MBR)
Lançar
agora o EFDISK.
EFDISK obterá
informações dos discos rígidos e partições. Será agora informado da lista de
todas as partições de todos os discos e seus parâmetros. Dessa lista poderá
escolher a partição que se quer alterar.
Quando escolher uma partição, EFDISK colocará as seguintes questões :
Ao premir SPACE activará a partição que estiver
iluminada, DEL a
eliminará.
NOTA: EFDISK não verificará erros nas partiçóes ! Não é um programa inteligente'. Poderá ter a liberdade total de colocar todos os parâmetros, mesmo que eles sejam incorrectos ou supérfulos.
Ao instalar as partições, ter em conta que devido aos limites do sistema
de ficheiros do DOS (FAT16), quanto maior é a partição, mais espaço é mal
aproveitado.
Se tiver um
disco de capacidade grande (mais de 800MB) poderá procurar optimizar a
utilização do espaço dividindo cada partição de em múltiplos, segundo as
indicações seguintes : (255, 511, 1023 mega-octetos,
etc.).
Se no
entanto tiver em vista converter a partição para um sistema diferente do FAT16
do DOS, tal já não é importante.
Poderá igualmente existir partições não primárias, mas EFDISK só pode criar primárias. Pode, no entanto, usar o FDISK para criar a partição desejada e em seguida criar os « comandos lógicos » se desejar.
Considerar
que pode haver no máximo quatro partições primárias e outras em um comando,
porque cada um reserva uma entrada de partição na tabela.
Depois da
preparação de todas as entradas de partição, utilizar a tecla F10 para salvar a
nova tabela no disco.
Agora que
já dividiu com sucesso o disco rígido, poderá executar o utilitário MRBOOTER
para instalar no seu PC os sistemas operativos múltiplos de inicialização,
instale agora os sistemas que desejar.
Como proceder em seguida depende de quais os sistemas operativod que se
deseja instalar, mas deve-se instalar o DOS em pelo menos delas, se se desejar
instalar o DOS, Windows3.1 ou Windows95 não importa em que partições. Usar
FORMAT.EXE a partir da disquete de sistema com a opção FORMAT /s para
instalar o novo DOS nas partições apropriadas.
Em seguida,
reinicializar o computador apartir da disquete de sistema e lançar o
MRBOOTER.
Será
convidado a dar um nome a cada partição de inicialização, assim como alguns
outros parâmetros.
Agora
poderá autorizar um palavra chave, proteger o acesso, cacher a FAT, fazer tocar
o BIP duas vezes, indicar o a partição escolhida por defeito e o tempo de
escolha das partições. Para terminar, deverá escrever a informação na MBR a a
instalação estará terminada.
Se ligar a protecção, o último sistema não aparecerá mais no menu de inicialização. Ele poderá ser lançado com um toque/tecla especial, que poderá ser indicada durante a instalação do menu de inicialização.
(Isto poderá ser útil por
vezes)
Notar que o
MasterBooter pode ler os toques/teclas apartir de um ficheiro. Tal é bastante
útil para os interfaces « administradores », poruqe a instalação de um
sistema completo pode ser automatizado apartir de um ficheiro sequencial simples
(ficheiro batch).
Quando reinicializar o computador, verá um pequeno menu que lhe pede para escolher o número correspondente ao sistema operativo que deseja inicializar.
O sistema
que está em carregado é o default. Os teclas de cursores e o ENTER podem ser
igualmente utilizadas para escolher o sustema.
Se utilizar uma protecção com palavra-chave, ela será em seguinda
requisitada. Se introduzir 3 vezes seguidas uma palavra-chave errada, o
computador ficará bloqueado, sendo necessário a sua
reinicialização.
Se autorizar a de partições, agora somente a partição activa estará
disponível com uinidade C :, as outras partições primárias estarão .
Naturalmente todos os camandos lógicos estarão disponíveis.
Agora pode começar a instalar os sistemas
operativos.
Esta opção pode ser muito útil pois com
um pouco de conhecimentos de informática é possível adaptar o menu às
necessidade do cliente com um ficheiro sequecial (batch)
simples.
Os comandos
são :
/beep
<on/off> - activar/desactivar o bip no
momento da inicialização.
/default
<n> - designar o sistema n por
defeito.
/delay <n> - fixar o atraso (em segundos) para a escolha da inicialização (1-99, 0 = infini)
/hide
<on/off> -
/save
<filename> - salvar a configuração actual par um
ficheiro.
/restore
<filename> - restaurar um cinfiguração préviamente gravado do
menu.
/?
- Ajuda.
Indiferentemente do comando ou valor inválido, um
mensagem de erro aparecerá, e o calor de ERROLEVER será 1. (Em caso de sucesso
será 0).
Exemplo:
mrbooter /delay 14 - colocará o tempo atraso em 14
segundos.
Se uma das partições escolhidas for alerada, então o
comando de restauração não poderá ser empregue com uma imagem antiga, porque a
imagem gravada contém a tabela de partição antiga, pelo que destruirá a
nova.
Se reparticionar o disco rígido e relançar o
MasterBoot, salvaguarde novamente o novo menu.
MasterBooter pode ser desinstalado com
o programa EFDISK. Escrever simplesmente « efdisk /mbr » tal
desinstalará o MasterBoot.
Notar que a partição actualmente activa será
rejeitada depois de o computador ser
re-inicializado.
Dicas
Gerais:
- Antes de
utilizar o programa tenha a certeza de desligar a opção de protecção de vírus no
BIOS do sistema, senão o BIOS não deizará o MasterBooter modificar o MBR do
disco.
- Se desejar ajustar uma partição mais tarde, não hesitar, mais deopis de o
fazer, deve re-instalar o MasterBooter para ele actualizar o novo
sistema.
- Antes de lançar o MasterBooter tenha a certeza de não estar no WIN, NT
ou OS/2 porque eles não deixarão modificar a boot do disco
principal.
- Se tiver dois discos duros então recomendo a seguinte
configuração :
Colocar o
DOS e Windows (3.1, 95 ou NT) no disco principal, e o OS/2 e Linux no
escravo.
- É habitualmente uma
boa ideia criar partições pequenas para os sistemas operativos própriamente
ditos e reservar as maiores para as partições comuns.
- Se quiser utilizar as partições comuns, criar uma partição extendida com o FDISK original, e criar em seguida as unidades lógicas sobre essa partição.
Essa
unidades lógicas são utilizáveis por práticamente todos os sistemas operativos.
- Ter em
conta que a partição activa é sempre a C : Não re-escreva un sistema com
outro em deterimento da pior partição para o instalar.
Windows(95/NT)/DOS:
- Os
sistemas baseados no DOS (como o Windows95) e o Windows NT podem inicializar-se
apartir do disco escravo apenas se a opção de ocultar a FAT estiver
activa ! Se o seu sistema não inicializar sempre, deverá utilizar o
BOOTFIX.
- O DOS não pode ser inicializado numa partição para lá dos 2Gb.
É um bug no
sector de inicializaçã do DOS.
- Um bug no
MS-DOS / Windows 95 não permite o acesso às partições primárias múltiplas se a
última partição lógica em cada disco não for um sistema
FAT.
- Depois da
instalção do Windows 95, o menu do MasterBooter desaparecerá, porque a
instalação restaurou a disco principal de inicialização.
Não é necessário o pânico, re-execute simplesmente o MasterBooter e tudo
funcionará bem.
-Antes da instalação do Windows 95, é habitualmente uma boa ideia de
ocultar as partições primárias em FAT existentes, para que o Windows96 não possa
perturbar o sector de inicialização.
- Criar uma partição de BIGDOS anter de instalar o Windows NT, porqur o
NR pode a converter para NTFS durante a instalação se necessário. Criar assim
uma partição NTFS com o EFDISK é inútil.
OS/2:
- Criar uma partição de BIGDOS antes de instalar o Windows OS/2, porque o OS/2 pode a
converter para NTFS durante a
instalação se necessário. Criar assim uma partição NTFS com o EFDISK é
inútil.
Linux:
- Se
instalar o Linux no disco escravo, não deixar o LILO modificar o disco principal
de inicialização. Instale-o no sector de inicialização da partição Linux. Poderá
receber um mensagem de aviso a dizer que não poderá o inicializar apartir do
Linux, mas não entre em pânico. Execute simplesmente MasterBooter depois da
instalação e é tudo.
FreeBSD:
- Se instalar o FreeBSD não colocar o início da partição do FreeBSD directamente depois do disco principal de inicialização, pois o MasterBooter emprega 3 sectores depois da MBR.
Depois da versão v2.2 un novo utilitário chamado
« inicializador-dinâmico » (dynaload.exe) é acrescentado ao
MasterBooter. Este utilitário instala um gerenciados de inicialização dinâmico,
o que significa de ele identifica todos os sistemas operativos instalados no
momento de inicialização do computador, e produz um menu de inicialização.
Por ser dinâmico, o nome do sistema, as palavras-chave e os sistemas de defeito
não são organizados.
Uma vez executado, o DynamiLOADER pede o ocultar das
FATs, dá dois apitos e espera o tempo restante para a escolha. Todas as opções
estão no lugar, DynamiLOADER instala seu código de carga, e da próxima vez que
ligar o computador, um menu de inicialização gerado automaticamente
aparecerá.
O tempo de espera, o ocultar das Fats e os bips serão
organizados por intermédio das opções da linha de comando.
Se faz favor, faça « dynaload / ? »
para mais informações.
Este utilitário é indispensável se trocar os discos
escravos com as diferente unidades lógicas de inicialização que
conteêm.
Supunhamos que temos um HDD principal com 1,6Go e um escravo com 540Mb.
Não empregaremos a ocultação de FAT neste caso.
Criaremos as partições do seguinte
modo :
Principal : 100Mb - para MS-DOS / Win3.1
300Mb - para Windows95
500Mb -para os programas e dados.
Estas duas partições exigem 699Mo [ 1,6Go 100Mo
300 Mo 500 Mo] para os jogos, sectores de arquivos para
CD-ROM.
Uma partição estendia de 1Mb para OS/2 Wrap Boot Manager (que poderá ser
destruida depois do OS/2 estar instalado)
Disco escravo : 240 Mb - para Linux
300 Mb - para OS/2 Warp
Aqui está o método :
1 :
Criar uma disquete de sistema com FORMAT, FDISK, EFDISK e
MRBOOTER.
2 :
Lançar EFDISK e criar as partições de 100 Mb e de 300 Mb sobre o disco mãe (os
dois são do tipo BIGDOS).
3 :
Depois de re-inicializar o PC, re-inicializar novamente com a disquete de
sistema e lançar o FDISK. Criar um partição estendida de 1199 Mb, e nessa
partição criar discos lógicos de 500Mo e de 699Mo.
4 : Depois de ter re-inicializado, utilizar a nova disquete e lançar FORMAT C : e de F : com aopção /S.
Agora terá
duas partições simples prímárias inicializáveis com o DOS nalguma delas, assim
como duas unidades lógicas D : e E :
5 :
Lançar o MasterBooter e seleccionar montagens DOSes. Depois de ter
re-inicializado o micro poderá ver um pequeno menu com os nomes que indicou por
intermédio do MasterBooter.
6 : Seleccionar a partição de 100 Mb e instalar o DOS e Windows3.1 no C :.
C : é
sempre a partição de inicialização, F : será a outra partição primária,
D : e E : serão os discos lógicos.
7 :
Re-inicializa o PC e selecciona a partição de 300 Mb. Porque ela agora é o disco
C : então ela deverá vir vazia e F : deverá conter as
versões do DOS e Windows 3.11 anteriormente instalados.
Instalar o Windows95 no disco C :
Como o Windows 95 re-inicializará várias vezes o PC, o menu de boot desaparecerá. Continue
simplesmente a instalar o Win 95 e depois estar pronto a re-instalr o
MasterBooter.
8 : Agora o disco principal está pronto. Vamos continuar com o Warp
e o Linux. Antes de instalar Warp, faça fdisk /mrb para desinstalar o
MasterBooter.
9 : Instale o Warp. Durante a instalação poderá usar o FDISK do Warp
para criar a partição HPFS de 300MB. Warp vai chamá-la de
D :.
10 : Quando estiver pronto, instale o Linux, mas não se esqueça de
impedir que o LILO escreva para a MBR, instale-o antes para a sua própria
partição.
11 : Agora instale o MasterBooter e viva uma longa e feliz vida com
quatro sistemas operativos num único PC !
Os nomes
abaixo são apenas para exemplo. A única coisa importante é que deverá deixar 1Mb
de espaço no disco principal não particionado , porque a cadeia tem
necessidade dele duante a instalação.
Versão:
1.0b Primeira versão oficial de teste. Número máximo de Oses é 4, s/palavra-chave, s/ocultar de FAT, sistema de nomes até oita caractéres, sem utilitário de partiçã1.0b
Registada :
Shareware :
Um grande obrigado para o Jonathan Baker-Bates
que me ajudou a re-escrever e corrigir a
documentação.
Shareware:
-
Acrescentado suporte para Novell DOS
2.0 Ambas versõ2.0 :
2.1 Ambas versõ2.1 :
2.2 Ambas versõ2.2 :
Shareware:
- Adiocionado suporte para Windows 95 (não o Memphis/OSR2)
Registada:
2.3 Ambas as versõ2.3 :
Registada :
Loader :
2.4 Ambas versõ2.4 :
Registada :
Se tiver qualquer problema, alguma questão ou
sugestão, poderá contactár-me por correio ou e-mail. A desoberta de erros serão
bem aceites.
Actualmente sou estudamte da universidade de
Veszprem, departamento de tecnologia de informação. Vou fazer 24 anos (em
1998).
Endereço
Postal :
Email :
Nagy Daniel nagyd@almos.vein.hu
2011 Budakalasz heartwork@deathsdoor.com
Ciklamen u. 19
Hungary
Fax: (36) 26 340-472 WWW página-pessoal : http://www.vein.hu/~nagyd/mrbooter.html e
http://www.deathsdoor.com/heartwork
[Inicio] [Cabo Serial e Paralelo] [Cabo de Par Trançado] [Cabo coaxial] [DOS Help] [Artigos e Tutoriais] [Apostilas] |