Por que o Windows desperdiça espaço no HDD? [fechadas]

0

Por que o Windows insiste em colocar sempre a primeira partição no setor 2048 em um HDD? Entre o MBR e isso é apenas espaço desperdiçado cheio de zeros.

Existe alguma razão especial para isso? Sim, é apenas 1MB, mas ainda assim ... o espaço não pode ser usado, por isso é desperdiçado.

    
por spareine 16.09.2011 / 12:37

2 respostas

3

É para alinhamento setorial nas unidades mais recentes de formato avançado com setores 4K e para o futuro. É aparentemente mencionado em um artigo retirado da Microsoft Knowledge Base, capturado e citado na Wikipedia :

In earlier versions of Windows, the default starting offset for the first partition on a hard disk drive was sector 0x3F. Because this starting offset was an odd number, it could cause performance issues on large-sector drives because of misalignment between the partition and the physical sectors. In Windows Vista, the default starting offset will generally be sector 0x800.

Se, no futuro, formos para setores de 16K ou até 1MB, você poderá criar uma imagem de um disco antigo em um novo e a partição ainda estará alinhada.

Os blocos de meio MB em SSDs que Robert mencionou também fazem sentido. Se você for realinhar algo, escolha um bom número redondo.

    
por 16.09.2011 / 13:24
0

Suponho que seja uma medida de precaução devido a dispositivos de disco que usam tamanhos de bloco internamente maiores. Isso é especialmente importante para discos de estado sólido que geralmente agrupam as células internamente em páginas de 512 KB. Sem um alinhamento correto, as taxas de dados (gravação) diminuiriam maciçamente.

Para detalhes sobre os internos do SSD, consulte link

    
por 16.09.2011 / 13:22