No Linux, os nós de dispositivos de partição ( /dev/sda1
, /dev/sdb4
, etc.) restringem o acesso à partição especificada; mas os dispositivos de disco inteiro ( /dev/sda
, /dev/sdb
, etc.) permitem acesso ao disco inteiro. As ferramentas de particionamento ( fdisk
, gdisk
, GParted, etc.) funcionam em dispositivos de disco inteiro e, dependendo do tipo e conteúdo da tabela de partição, podem gravar em praticamente qualquer setor do disco. O utilitário dd
, se aplicado a um dispositivo de disco inteiro, pode ler e gravar em qualquer setor no disco, também, usando as opções seek
, skip
, bs
e count
. (Veja a página dd
man para detalhes.)
Observe que o MBR não é especial nesta discussão, exceto na medida em que é o setor onde a tabela de partições do MBR é armazenada. No contexto de dispositivos de disco inteiro, o MBR é simplesmente o primeiro setor no disco. Assim, se você ler ou gravar um dispositivo de disco inteiro usando dd
, o MBR será o primeiro setor lido ou gravado (supondo que não há uso das opções seek
ou skip
). Os dispositivos de disco inteiro dão acesso a todos os setores do disco, embora não apenas o MBR.