Is it normal that the logical sector size is different to the physical size?
É normal.
As unidades legadas antigas têm tamanhos de setores lógicos e físicos de 512 B
. Por muitos anos não houve necessidade de diferenciá-los.
Nesse caso, cada operação de leitura ou gravação física envolve um ou mais 512 B
setores completos. Também os sistemas operacionais e suas ferramentas de baixo nível se comunicam com um firmware de disco usando 512 B
como uma unidade lógica. Todos se acostumaram com esse padrão.
Atualmente existem discos com tamanhos de setor lógico e físico de 4096 B
. Eles foram introduzidos com melhoria de eficiência e redução de sobrecarga em mente. Infelizmente, o software legado geralmente espera que os discos tenham 512 B
setor, nada mais. Novos discos (chamados de 4K nativo ) são incompatíveis com o software antigo.
Aqui vêm os discos com 512 B
logical, 4096 B
physical areas. Eles se beneficiam do aumento do tamanho do setor físico, mas ainda permitem que qualquer software se comunique da maneira antiga. Eles são chamados de Advanced Format 512e , ou 512 drives de emulação ; seu disco é um deles. Cada tradução entre os dois tamanhos de setor é feita internamente pelo firmware do disco.
Do I have sector size issue on my hard drive?
Apesar de sua capacidade de "falar" de 512 B
setores, a melhor prática é usar todo o 4096 B
de uma vez, sempre que possível. Seu disco informa esse valor na esperança de que um software inteligente o suficiente aja de acordo.
Uma coisa a fazer é alinhar as partições aos limites dos setores físicos. Existem oito setores lógicos por um físico no seu caso. O alinhamento apropriado requer que cada número na coluna Start
da saída fdisk
seja divisível por oito - e todos os seus números são, então está tudo certo. Se algum deles não estava, fdisk
deveria avisá-lo com Partition <number> does not start on physical sector boundary.
Todo seu sistema de arquivos deve usar um tamanho de bloco de 4096 B
ou alguma multiplicação inteira dele. Verifique talvez.
Can I change this [that the logical sector size is different to the physical size]? Will it improve the performance of the hard drive?
Eu não acho que você pode. (Mas veja isso - Eu considero a opção mencionada como sendo uma exceção, não uma regra.)
Alterar o tamanho do setor físico para 512 B
(se fosse possível) exigiria reformatação de baixo nível. Também faria seu disco parecer menor. Veja a tabela de comparação na Wikipedia - 4096 B
sector precisa de 4211 bytes enquanto oito 512 B
setores precisam de 4616 bytes. O disco ainda seria capaz de ler toda a sua capacidade em tal momento, mas como haveria menos dados do usuário, o desempenho seria degradado.
Alterar o tamanho do setor lógico para 4096 B
(novo firmware, suponha) daria um aumento insignificante ou nenhum aumento no desempenho em relação à configuração bem configurada do 512e . Eu acho que todas as suas partições e sistemas de arquivos precisariam ser criados a partir do zero. Você também teria problemas de incompatibilidade devido a algumas ferramentas herdadas (se houver). Eles podem funcionar agora com desempenho não ótimo, mas pelo menos não quebram nada.
Eu recomendo ler o artigo da Wikipédia já vinculado e as respostas para questra já relacionada . Você pode aprender muito sobre o que acontece sob o capô.