Eu gostaria de entender um artigo sobre o Master Boot Record
Meu problema está no cálculo do bit 2 hexa
[root@echidna ~]# dd if=/dev/sda bs=510 count=1 2>/dev/null|tail -c 64 |hexdump -C
00000000 80 01 01 00 07 fe ff ff 3f 00 00 00 98 66 b9 08 |........?....f..|
00000010 00 fe ff ff 83 fe ff ff 61 5c 39 09 21 c7 17 00 |........a.!...|
00000020 00 fe ff ff 05 fe ff ff 82 23 51 09 85 ab 68 66 |.........#Q...hf|
00000030 00 fe ff ff 82 fe ff ff d7 66 b9 08 8a f5 7f 00 |.........f......|
... Parece que acabei de receber minha entrada de 4 bits ...
00000000 80 01 01 00 07 fe ff ff 3f 00 00 00 98 66 b9 08 |........?....f..|
bit 1: 80
bit 2: 01
bit 3: 01
bit 4: 00
etc ...
Se todos eles forem 1 bit, como um valor como "fe" para o 6º pode estar lá. A representação decimal de "fe" é 254 e é maior que 1 bit!
Tags hard-drive memory linux