A estrutura lógica de um disco rígido

O disco rígido é um dispositivo de hardware que armazena todos os dados em um computador. Os dados são armazenados na forma de arquivos e diretórios no disco rígido. Uma unidade de disco rígido possui uma estrutura lógica compatível com o sistema operacional instalado. O Master Boot Record é a parte mais importante do disco rígido. É o primeiro setor no disco rígido que o sistema operacional acessa. O registro mestre de inicialização contém o carregador de inicialização e as tabelas de partição . É importante conhecer a estrutura lógica do disco rígido para entender melhor e corrigir problemas relacionados à unidade de disco rígido.

Introdução

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

Seu sistema operacional gerencia todos esses dados no seu disco rígido. Consequentemente, um disco rígido deve ter uma organização específica, compreensível para o seu sistema.

Estrutura Lógica

O registro mestre de inicialização (ou MBR)

No início do disco rígido é o MBR. Quando o computador começa a usar o disco rígido, é aqui que ele fica em primeiro lugar.

O MBR em si tem uma organização específica. O tamanho do MBR é de 512 bytes.

O gerenciador de inicialização é o primeiro 446 bytes do MBR. Esta seção contém código executável, onde os programas são hospedados.

As tabelas de partição são 4 slots de 16 bytes cada, contendo a descrição de uma partição (primária ou estendida) no disco.

Aqui está como descrever uma partição:

  • Estado da partição (partição inativa inicializável) - (1 byte)
  • Cabeçalhos personalizados no início da partição - (1 byte)
  • Setor de cilindros e o começo da partição - (2 bytes)
  • Tipo de partição (sistema de arquivos, por exemplo, 32 fat, ext2 etc ...) - (1 bytes)
  • Chefe do final da partição (1 byte)
  • Setor de cilindro e o final da partitura - (2 bytes)
  • Número de setores entre o MBR e o primeiro setor da partição - (4 bytes)
  • Número de setor da partição - (4 bytes)

O Número Mágico é dois bytes usados ​​para determinar se o disco rígido possui um gerenciador de inicialização ou não. Em caso afirmativo, o número mágico deve ser igual em valor a 55AA hexadecimal.

Fontes

  • //www.wikipedia.org/wiki/Master_boot_record
  • //www.brothersofnet.freesurf.en/sans_popup/mbr_table_partition.html
  • //www.datarescue.com/laboratory/partition.htm
Artigo Anterior Próximo Artigo

Principais Dicas