Eu tenho problema de tamanho de setor no meu disco rígido?

1

Eu tenho problema no disco rígido de desempenho, então decido procurar meu disco quando digito:

sudo fdisk -l -u=sectors

Eu tenho a seguinte saída:

Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: CD70CA3C-993F-4B7A-AFEE-188CA351B87E

Device          Start        End    Sectors   Size Type
/dev/sda1        2048     923647     921600   450M Windows recovery environment
/dev/sda2      923648    1128447     204800   100M EFI System
/dev/sda3     1128448    1161215      32768    16M Microsoft reserved
/dev/sda4     1161216 1514156670 1512995455 721,5G Microsoft basic data
/dev/sda5  1514158080 1941178367  427020288 203,6G Linux filesystem
/dev/sda6  1941178368 1953523711   12345344   5,9G Linux swap

Esta linha parece estranha para mim:

Sector size (logical/physical): 512 bytes / 4096 bytes

É normal que o tamanho do setor lógico seja diferente do tamanho físico? Posso mudar isso? Isso melhorará o desempenho do disco rígido?

    
por Fractale 31.12.2016 / 21:04

1 resposta

0

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ô.

    
por 01.01.2017 / 01:20