Que tamanho devo fazer uma partição para aparecer como um número padrão, por exemplo, 100 GB

15

Estou reformando e instalando o Windows Vista no computador dos amigos. Estou criando uma partição para o sistema operacional, uma para dados. Como um pouco de TOC, eu quero fazer uma das partições para que apareça no Windows Explorer como um bom número redondo, por exemplo, 100 GB.

no entanto, eu encontrei no passado, se eu fizer 102.400MB (= 100x1024), ele mostra um pouco menos que 100Gb

Qual tamanho em MB eu precisaria para criar a partição para que ela apareça como 100Gb? bônus: por que?

JamesHenare
fonte
Há uma grande diferença entre GB e GB. 100Gb não é nem 100000MB nem 102400MB
phuclv

Respostas:

18

Há uma diferença entre o tamanho da partição especificado em MB no instalador e a capacidade do disco mostrada no Windows Explorer. Essa diferença é o tamanho de um bloco ou "unidade de alocação", que é de 4KB para qualquer volume NTFS acima de 2 GB; e esse bloco é o primeiro da partição a conter o setor de inicialização do disco (512 bytes). O restante do bloco não é utilizado, para que todos os blocos estejam "alinhados" no disco.

Portanto, se você declarar que uma partição tem 20480 MB, são exatamente 20,00 GB (ou GiB, para sticklers). Mas a capacidade de disco resultante será (20480 MB - 4 KB, mostrada como) 19,99 GB. Parece que o Windows Explorer não arredonda para cima ou para o mais próximo, mas trunca após duas casas decimais, no máximo.

Assim, você pode criar uma partição que seja um MB maior que o tamanho desejado e, após a subtração de 4 KB para o bloco de inicialização, a capacidade do disco deve ser mostrada como você deseja. Mas ainda não é exatamente desse tamanho.

Enquanto o instalador e o DISKPART trabalham em MB, a tabela de partição é expressa em setores, para que você possa editá-lo manualmente para criar uma partição exatamente do tamanho desejado, mais 8 setores (4 KB).

Ken
fonte
Isso está no local e também acontece no Windows 7; você só precisa adicionar 1 MB. Em uma nota lateral, para obter o mesmo efeito no Win XP (e talvez 2000), você deve adicionar 4 MB. O motivo é que o final de uma partição XP parece estar alinhado em múltiplos de 8 MB, portanto o tamanho total pode ser de até ± 4 MB diferente do tamanho esperado.
efotinis
3

torná-lo puramente como uma potência de 2

2 ^ 10kB = 1MB

2 ^ 10 MB = 1 GB

então, faça 2 ^ 20 kB por 1 GB

100 GB = (2 ^ 20) * 100 kB

portanto, especifique o tamanho como 1 048 57600 kB

É assim porque acc. aos fabricantes de HDDs, 1kB = 1000 bytes, enquanto o computador identifica 1kB = 1024 bytes

Akash
fonte
Desculpe, o valor em MB ainda seria 102400 MB (2 ^ 10 * 100 = 102400); na verdade, ele aparece como menos de 100 GB no Windows Explorer.
JamesHenare
você teria que configurá-lo para 107374 MB Acho que sim
Akash
A resposta que eu dei originalmente estava assumindo que você poderia definir o tamanho da partição em kB
Akash
3

Para cada 10 GB, adicione 8 MB.

Para cada 100 GB, adicione 80 MB.

Para uma unidade perfeita de 100 GB.

Unidade de 100 GB = 100 X 1024 = 102400 MB (exibido como 99,99 GB)

Unidade perfeita de 100 GB = 10 x 10240 + 10 x 8 = 102480 MB (exibido como 100,00 GB)

TimeShadow
fonte
Awww. Eu perdi. Quando eu instalo puramente o Windows na nova unidade, ele cria uma partição adicional para o arquivo do Windows. Eu tento usar sua fórmula para a partição de 300GB para a unidade C e o resultado do cálculo: 307.440, mas ele acaba com 299,6GB.
Luiey 10/07/19
-1

102511mb em Gerenciamento de disco fornece exatamente 100 gb de 100 gb no Explorer insira a descrição da imagem aqui

insira a descrição da imagem aqui

Sh7ne
fonte