Tanto o gerenciador de boot quanto a tabela de particionamen...

Próximas questões
Com base no mesmo assunto
Q203550 Sistemas Operacionais
Tanto o gerenciador de boot quanto a tabela de particionamento do HD são salvos no primeiro setor do HD, conhecido como trilha MBR, que contém apenas 512 bytes. Destes, 446 bytes são reservados para o setor de boot, enquanto os outros 66 bytes guardam a tabela de partição. Caso, por qualquer motivo, os 66 bytes da tabela de particionamento sejam subscritos ou danificados, perde-se acesso a todas as partições do HD. O HD fica parecendo vazio, como se tivesse sido completamente apagado. Para evitar isso, pode-se fazer um backup da trilha MBR do HD usando o seguinte comando:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa A

Para compreender esta questão, é importante ter alguns conhecimentos fundamentais sobre Sistemas Operacionais e Arquitetura de Computadores. Vamos abordá-los de maneira clara e detalhada.

O MBR (Master Boot Record) é o primeiro setor de um disco rígido. Ele contém informações cruciais para o funcionamento do sistema, como o gerenciador de boot (446 bytes) e a tabela de partição (66 bytes). Devido à sua importância, qualquer dano ou sobrescrição desses 66 bytes pode resultar na perda de acesso a todas as partições do disco, fazendo parecer que o HD está completamente vazio.

Uma prática comum para proteger essas informações é fazer um backup do MBR. O comando para fazer isso usando o utilitário dd é:

# dd if=/dev/hda of=backup.mbr bs=512 count=1

Vamos entender esta linha de comando em detalhes:

  • dd: Utilitário de cópia e conversão de dados.
  • if=/dev/hda: Input file, ou seja, de onde os dados serão lidos. Aqui, estamos lendo do primeiro setor do HD.
  • of=backup.mbr: Output file, ou seja, para onde os dados serão enviados. Neste caso, estamos salvando no arquivo backup.mbr.
  • bs=512: Block size, define o tamanho dos blocos que serão lidos e escritos. Aqui, 512 bytes.
  • count=1: Número de blocos a serem copiados. Com isso, estamos copiando apenas o primeiro setor de 512 bytes.

Justificativa para a Alternativa Correta:

A Alternativa A está correta porque o comando nela descrito realiza exatamente o que é solicitado: faz um backup da trilha MBR do HD. Ele lê os primeiros 512 bytes do dispositivo /dev/hda e os salva no arquivo backup.mbr. Esse procedimento garante que tanto o setor de boot quanto a tabela de particionamento sejam preservados em caso de necessidade de recuperação.

As outras alternativas estão incorretas porque:

  • Alternativa B: Tenta restaurar a partir de backup.mbr para /dev/had, um dispositivo que não existe.
  • Alternativa C: Similar à B, tenta restaurar a partir de backup.mbr para um caminho não correspondente ao dispositivo correto.
  • Alternativa D: Copia dois blocos de 512 bytes, o que não cumpre a tarefa específica de fazer backup apenas do MBR.
  • Alternativa E: Copia apenas 66 bytes, insuficiente para fazer o backup correto do MBR.

Espero que esta explicação tenha sido clara e ajude você a entender melhor os conceitos de sistemas operacionais e como lidar com o MBR. Qualquer dúvida, estou à disposição!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito A

Eitaaa... Que ferramenta é essa que ele usou ????

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

# dd if=/dev/hda of=backup.mbr bs=512 count=1

Dev - Diretório onde são armazenados os dispositivos existentes no sistema.

Hda - Primeiro disco rí­gido na primeira controladora IDE do micro (primary master).

# dd if=/dev/hda of=backup.mbr bs=512 count=1

que acertou passou! hard

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo