Como analisar os dados do MBR no arquivo em forma humana? O comando de arquivo não funciona

0

Eu tenho dados de MBR no arquivo e gostaria de inspecioná-los. Qual comando do Linux pode fazer isso? Quando eu corri

file mbr.file , a saída foi apenas mbr: DOS/MBR boot sector

    
por Arkonix 01.12.2014 / 22:52

3 respostas

1

Verifique se você tem a versão mais recente do file (o material do MBR foi adicionado em 2007 ... mas houve algumas atualizações em 2013 que talvez estejam afetando você). Certifique-se de que todo o seu software está atualizado no repositório de suas distribuições ou obtenha a versão mais recente de file do link e construí-lo.

O padrão mágico filesystems é o que você está interessado, a propósito: link . Embora, teoricamente, você pudesse fazer o download e especificá-lo para file -m , o formato desse arquivo pode não ser compatível com versões anteriores de file .

Se tudo o que você está tentando fazer é visualizar o MBR de um dispositivo específico (embora os dados do MBR armazenados em um arquivo), basta visualizar o MBR diretamente com, por exemplo, parted ou fdisk (apenas tenha cuidado para não modificar nada).

    
por 02.12.2014 / 01:14
0

O comando file funciona usando dados / modelos de um arquivo /etc/magic †. Parece que seu sistema Linux / Unix tem um /etc/magic e / ou file diferente do autor daquele artigo.

Você pode tentar atualizar ou simplesmente usar um utilitário de despejo hexadecimal, uma calculadora e uma descrição da organização do MBR.

† pode ser em outro lugar, por exemplo em /usr/share/*/magic - em caso de dúvida, tente locate magic ou sudo find / -name magic

    
por 02.12.2014 / 00:22
0

Se você quiser visualizar uma tabela de partição (e é isso que um MBR é), use uma ferramenta de particionamento, como fdisk ou parted .

    
por 02.12.2014 / 02:51

Tags