Quali dimensioni dovrei fare in modo che una partizione appaia come un numero standard, ad es. 100 GB


15

Sto riformando e installando Windows Vista sul computer degli amici. Sto creando una partizione per il sistema operativo, una per i dati. Come un po 'di disturbo ossessivo compulsivo, voglio creare una delle partizioni in modo che appaia in Windows Explorer come un bel numero rotondo, ad esempio 100 GB.

tuttavia ho trovato in passato se lo faccio 102.400 MB (= 100x1024) mostra un valore leggermente inferiore a 100 GB

Di quale dimensione in MB avrei bisogno per creare la partizione in modo che appaia come 100 GB? bonus: perché?


C'è una grande differenza tra GB e GB. 100Gb non è né 100000MB né 102400MB
phuclv l'

Risposte:


18

C'è una differenza tra la dimensione della partizione specificata in MB nel programma di installazione e la capacità del disco mostrata in Esplora risorse. Tale differenza è la dimensione di un blocco o "unità di allocazione", ovvero 4KB per qualsiasi volume NTFS superiore a 2 GB; e quel blocco è il primo blocco sulla partizione, a contenere il settore di avvio del disco (512 byte). Il resto del blocco non è utilizzato, in modo che tutti i blocchi siano "allineati" sul disco.

Quindi, se dichiari una partizione di 20480 MB, sono esattamente 20,00 GB (o GiB, per gli stickler). Ma la capacità del disco risultante sarà (20480 MB - 4 KB, mostrata come) 19,99 GB. Sembra che Windows Explorer non arrotonda per eccesso o per difetto, ma si tronca al massimo dopo due decimali.

Quindi è possibile creare una partizione che è di un MB più grande della dimensione desiderata e dopo aver sottratto 4 KB per il blocco di avvio, la capacità del disco deve essere visualizzata come desiderato. Ma non è ancora esattamente quella dimensione.

Mentre il programma di installazione e DISKPART funzionano in MB, la tabella delle partizioni è espressa in settori, quindi è possibile modificarla manualmente per creare una partizione delle dimensioni desiderate più 8 settori (4 KB).


Questo è perfetto e succede anche su Windows 7; devi solo aggiungere 1 MB. In una nota a margine, per ottenere lo stesso effetto su Win XP (e forse 2000) devi invece aggiungere 4 MB. Il motivo è che la fine di una partizione XP sembra essere allineata su multipli di 8 MB, quindi la dimensione totale può essere fino a ± 4 MB diversa dalla dimensione prevista.
efotinis,

3

rendilo puramente come una potenza di 2

2 ^ 10 kB = 1MB

2 ^ 10 MB = 1 GB

quindi, rendilo 2 ^ 20 kB per 1 GB

100 GB = (2 ^ 20) * 100 kB

quindi, specifica la dimensione come 1 048 57600 kB

È così perché acc. per i produttori di HDD, 1kB = 1000 byte, mentre il computer identifica 1kB = 1024 byte


Spiacenti, il valore in MB sarebbe comunque 102400 MB (2 ^ 10 * 100 = 102400), in realtà questo appare come inferiore a 100 GB in Windows Explorer.
JamesHenare,

dovresti impostarlo su 107374 MB immagino quindi ... wolframalpha.com/input/?i=100+GiB+to+MB
Akash

La risposta che avevo dato inizialmente era assumere che si potesse impostare la dimensione della partizione in kB
Akash

3

Per ogni 10 GB aggiungere 8 MB.

Per ogni 100 GB aggiungi 80 MB.

Per una trasmissione perfetta da 100 GB.

Unità da 100 GB = 100 X 1024 = 102400 MB (visualizzato come 99,99 GB)

Unità da 100 GB perfetta = 10 x 10240 + 10 x 8 = 102480 MB (visualizzata come 100,00 GB)


Awww. Sentivo la mancanza. Quando installo puramente Windows su una nuova unità, creerà una partizione aggiuntiva per il file Windows. Provo a usare la tua formula per la partizione da 300 GB per l'unità C e il risultato del calcolo: 307.440 ma finisce con qualcosa da 299.6GB.
Luiey,

-1

102511mb in Gestione disco mi dà esattamente 100 GB di 100 GB in Explorer inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.