Estrutura lógica de um disco rígido

Março 2017

Introdução


Quando você usa seu computador, seus dados são organizados em arquivos e diretórios, de acordo com uma estrutura de árvore e estes são armazenados em seu disco rígido.

É o seu sistema operacional que gerencia tudo isso, sabendo que o seu disco rígido só contém bytes.
Um disco rígido deve ter uma organização específica e compreensível para o seu sistema, e é esta organização que vamos descobrir.

Saiba que, para entender a estrutura lógica de um disco rígido, é preferível que você já conheça a estrutura física: disco rígido

Isto poderá ser-lhe útil para saber o que é um cilindro, um setor, e uma cabeça, por exemplo.

I. Estrutura lógica

I.1 Master Boot Record (ou MBR)


A MBR se encontra no início do disco rígido é. Quando seu computador inicializa, utilizando seu disco rígido, é nele que ele começará a olhar.

A MBR contém, em si, uma estrutura específica. O tamanho da MBR é de 512 bytes.
  • Boot Loader (Sistema de iniciação)

Ele constitui os primeiros 446 bytes da MBR. Esta parte contém códigos executáveis. É aqui que os programas se hospedam.

Como os bootladers lilo, grub, ou o do windows, por exemplo.
  • Tabela das partições

Aqui você vai encontrar 4 vezes 16 bytes, cada um contendo a descrição de uma partição (principal ou secundária) sobre este disco.

Veja como é feita a descrição de uma partição:

_ Estado da partição (inativa, partição inicializável) - (1 octet)
_Cabeça do início da partição - (1 byte)
_ Cilindro e setor do início da partição - (2 bytes)
_ Tipo da partição (sistema de arquivo, ex: fat 32, ext2 etc...) - (1 byte)
_ Cabeça do fim da partição (1 byte)
_ Cilindro e setor do fim da partição - (2 bytes)
_ Número do setor entre a MBR e o primeiro setor da partição - (4 bytes)
_ Número do setor da partição - (4 bytes)
  • Número mágico


Restam dois bytes. Eles determinam se o disco rígido tem um bootloader ou não.

Se for o caso, este número mágico deve ser igual a 55AA, em valor hexadecimal.

Veja então o que fará o seu computador durante o arranque com o MBR:

O computador é iniciado e é o BIOS que começa a executar o código de rotina, como a verificação da memória, por exemplo. Em seguida, o BIOS inspeciona o disco rígido, ele lerá a sua MBR e verificará o número mágico. Se o número mágico for igual a 55AA, o BIOS baixará os primeiros 446 bytes da MBR e, em seguida, passará a ver para o código executável.

[a ser completado]

I.2 Partições


[a ser completado]

II Operações específicas

II.1 Particionamento


[a ser completado]

II.1 Formatação


[a ser completado]

III Sistema de arquivos

III.1 Organização geral

Cabeçalhos


[a ser completado]

Os "bitmaps blocks"


[a ser completado]

Árvore de nós


[a ser completado]

Jornal


[a ser completado]

IV Arranque do Windows



V Arranque do Linux



Mais informações


Setor de boot
Master Boot Record
Estruturas lógicas do HD
MBR e tabela de partições
www.datarescue.com


Veja também

Artigo original publicado por . Tradução feita por pintuda.
Este documento, intitulado 'Estrutura lógica de um disco rígido', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.