FDISK /MBR reescreve o registo de arranque principal

Traduções de Artigos Traduções de Artigos
Artigo: 69013 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

O utilitário Fdisk do MS-DOS geralmente actualiza o registo de arranque principal (MBR, Master Boot Record) apenas se não existir um registo de arranque principal. A criação de novas partições com o Fdisk não reescreve estas informações.

O Fdisk tem um parâmetro não documentado, denominado /mbr, que o leva a escrever o registo de arranque principal no disco rígido sem alterar as informações da tabela de partições.

AVISO: escrever o registo de arranque principal no disco rígido desta forma pode tornar inúteis alguns discos rígidos particionados com o SpeedStor. Pode igualmente causar problemas em alguns programas de arranque duplo e em discos com mais de quatro partições.

Mais Informação

O que é o MBR?

No fim da rotina de arranque da ROM BIOS, o BIOS lê e executa o primeiro sector físico da primeira disquete ou do primeiro disco rígido do sistema. O primeiro sector do disco rígido é denominado registo de arranque principal (ou, por vezes, tabela de partição ou bloco de arranque principal). Existe um pequeno programa no início deste sector do disco rígido. As informações relativas às partições, ou tabela de partições, são guardadas no final deste sector. Este programa utiliza as informações relativas às partições para determinar qual é a partição de arranque (geralmente a primeira partição de DOS primária) e tenta arrancar a partir dela.

Este programa é escrito no disco pelo comando fdisk /mbr e é geralmente denominado registo de arranque principal. Durante um funcionamento normal, o Fdisk escreve este programa no disco apenas se não existir um registo de arranque principal.

NOTA: o comando fdisk /mbr apenas reescreve o MBR na unidade de sistema (DISK-0) utilizando chamadas à BIOS. Não é possível especificar qualquer outra unidade para o comando fdisk /mbr que não seja a DISK-0.

Por que é o MBR alterado durante o programa de configuração?

Durante a instalação da actualização do Microsoft MS-DOS, o programa de configuração substitui o registo de arranque principal do disco rígido por código para apresentar uma mensagem semelhante a:
The MS-DOS 5.0 Setup was not completed.
Insert the UNINSTALL #1 diskette in drive A.
Press the ENTER key to continue.
Esta mensagem deverá ser apagada e o código de arranque principal reescrito antes de o programa de configuração ser concluído. Se ocorrer um problema durante o programa de configuração e voltar à versão anterior do MS-DOS, o programa de desinstalação também deverá remover esta mensagem. Contudo, se o programa de configuração ou de desinstalação não remover esta mensagem, ou se o registo de arranque principal ficar danificado, é possível escrever um novo registo de arranque principal no disco com o seguinte comando:
fdisk /mbr

AVISOS

Não utilize este comando se se verificar qualquer uma das seguintes condições:
  • O disco foi particionado com o utilitário Storage Dimensions SpeedStor, com a opção /bootall.
  • Existem mais de quatro partições.
  • Estão a ser utilizados determinados programas de arranque duplo.
O utilitário Storage Dimensions SpeedStor com a opção /bootall redefine os parâmetros físicos da unidade (cilindro, cabeça e sector). O parâmetro /bootall guarda informações sobre a forma como a unidade foi alterada numa área do registo de arranque principal que o MS-DOS não utiliza. O comando fdisk /mbr apaga essas informações, tornando o disco inútil.

Algumas versões mais antigas de fabricante de equipamento original (OEM, original equipment manufacturer) do MS-DOS e alguns utilitários de criação de partições de outros fabricantes podem criar mais do que quatro partições. Informações adicionais sobre as partições estão geralmente guardadas em partições numa área que o comando fdisk /mbr substitui.

Alguns programas de arranque duplo têm um MBR especial que lhe pergunta no arranque qual é o sistema operativo que pretende utilizar. O comando fdisk /mbr apaga este programa. Sistemas de arranque duplo que iniciam a partição marcada como activa não são afectados pelo comando fdisk /mbr.

Para obter mais informações sobre partições, efectue uma pesquisa com a seguinte palavra na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
partição (ou em inglês, partitioning)
Os produtos de outros fabricantes referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede nenhuma garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.

Referências

Mais informações sobre partições, organização do disco e sequência de arranque também podem ser encontradas nos capítulos 3 e 8 de DOS Programmer's Reference de Terry Dettmann, editada pela QUE Corporation; nos capítulos 2 e 10 de Advanced MS-DOS Programming de Ray Duncan e no artigo 3 de The MS-DOS Encyclopedia, ambas editadas pela Microsoft Press.

Propriedades

Artigo: 69013 - Última revisão: 11 de janeiro de 2005 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft MS-DOS 6.22 Standard Edition
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows Millennium Edition
Palavras-chave: 
kbinfo KB69013

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com