Perché la dimensione effettiva del disco rigido è inferiore alla dimensione effettiva?


18

Ho appena ricevuto un nuovo laptop Lenovo che è stato installato con Windows 7 e dovrebbe avere un hard disk da 250 GB.

Windows 7 riporta che l'unità disco fisso ha due parti: 221 GB C:e 9,76 GB Lenovo Recovery. La somma delle due parti è di 230,76 GB.

Se ricordo bene, se divido 250 GB per 1024 tre volte, otterrò 232,8 GB, che dovrebbe essere quello che il sistema operativo riporta come dimensione del disco rigido. Ma perché la somma di 230,76 GB delle due parti del disco rigido è ancora inferiore a 232,8 GB?


Per chiunque arrivi qui, leggi la domanda con più attenzione rispetto alle persone che hanno pubblicato le risposte di seguito. Prima di tutto, Tim aveva già rappresentato le unità binarie / decimali, quindi non è una questione di 1.000 contro 1.024. In secondo luogo, è stato non chiedeva circa la libera spazio sul disco di essere troppo bassa, stava chiedendo circa il totale dello spazio, quindi non ha nulla a che fare con la testa del file system.
Synetech,

Risposte:


12

Perché NTFS in base alla progettazione utilizza un pezzo del volume per un MFT (Master File Table) che contiene nomi di file, date di creazione, autorizzazioni di accesso e contenuti come metadati. Maggiore è il volume, maggiore sarà la quantità necessaria di NTFS.


Intendi anche l'intera C: la dimensione del disco non include la dimensione per MFT? C'è un posto sotto Windows che riporta le dimensioni dell'intero disco rigido?
Tim

4
No, la dimensione include la MFT. Pensaci, l'MFT può crescere in modo che le dimensioni non includano l'MFT, vedresti che la dimensione dell'unità diminuirà. Anche in Gestione disco se si cambia il formato da NTFS a FAT la dimensione della partizione non cambia.
shf301,

1
@shf sei molto male informato e molto felice. Innanzitutto, la dimensione MFT è definita dalla dimensione dell'unità e viene creata una volta. Questo spazio allocato non cambia di dimensioni, ma predispone abbastanza in anticipo per future modifiche. Inoltre, una volta cambiato in FAT32, provare a riavviare?
John T,

4
Forse stai pensando alla zona MFT che NTFS riserva, ma che non è la dimensione della MFT stessa e quella zona può essere utilizzata per archiviare i file se il resto dell'unità è pieno. Vedere technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspx
shf301

3
shf301 è corretto; la MFT fa crescere e non è definito solo dalle dimensioni del volume. Vai avanti e fai un esperimento se vuoi. Crea un piccolo volume NTFS, quindi crea 1.000.000 di piccoli file su di esso. Vedrai crescere la MFT perché ha bisogno di più spazio per memorizzare le informazioni per tutti quei file. La dimensione del volume include effettivamente la MFT, è semplicemente la dimensione del volume e $MFTnon è altro che un file in quel volume, quindi la sua dimensione è inclusa.
Synetech,

9

In realtà. Questo perché i produttori di hard disk sono conformi alla regola 1 MB = 1.000 KB e il sistema operativo utilizza la regola 1 MB = 1.024 KB.

Questo probabilmente spiegherebbe la maggior parte dello spazio perduto. È normale. Non comprerai MAI un disco delle dimensioni specificate, mai. Ci ho provato io stesso non molto tempo fa :)


Ah, hai menzionato anche qualcosa del genere. Ah bene, un buon chiarimento per tutti gli altri! : D Inoltre, NTFS contiene spazio / informazioni aggiuntivi per ogni partizione aggiuntiva utilizzata, quindi probabilmente non vedrai mai il 100% dello spazio in Windows.
SevenT2

Tutte le unità acquistate hanno le dimensioni specificate. Il tuo software sta semplicemente segnalando la dimensione errata.
endolith,

2
Rileggi la domanda (anche l'originale ); lo ha già spiegato.
Synetech,

4

Sfortunatamente, la vita è dura e questa è una di quelle cose che infastidiscono le persone senza sosta.

Almeno sei intelligente e capisci che c'è una conversione che deve essere fatta.

Lo spazio "extra" viene solitamente utilizzato dalla tabella di allocazione, dai metadati e da vari altri elementi che lo fanno funzionare senza che tu debba pensarci ... non c'è nulla di cui preoccuparsi.

Se vuoi assicurarti al 100% di avere l'unità corretta, accedi a Gestione dispositivi ed espandi dischi rigidi, trova il numero del modello e cercalo su Google. Se riporta l'unità corretta (che dovrebbe) non dovrebbe esserci nulla di cui preoccuparsi.


Non sta chiedendo spazio libero , sta parlando di spazio totale . La dimensione totale del volume non è influenzata dalle strutture del file system, sarebbe solo lo spazio libero. La dimensione del volume totale include MFT e altri file speciali NTFS.
Synetech,

3

Almeno una parte della tua perdita è dovuta alla tabella delle partizioni che ne consuma l'intera traccia - un'eredità orribilmente inefficiente che ci rimane.


Uhm, cosa? Le tabelle delle partizioni sono solo alcuni cluster; non è possibile che le tabelle delle partizioni occupino 2 GB!
Synetech,

Tranne che mangiano una traccia poiché la partizione successiva deve iniziare sulla traccia successiva. Sono d'accordo, tuttavia, non è 2 GB.
Loren Pechtel,

Sì, quella era una delle cose che mi infastidiva sempre ogni volta che cercavo di dimensionare accuratamente le mie partizioni; i programmi di partizione sarebbero sempre arrotondati. Ma no, in realtà non è 2 GB, è ~ 7 MB, inoltre l'eccesso non scompare, ma viene aggiunto alla partizione precedente / successiva.
Synetech,

@Synetech Dipende dalla capacità di una traccia. Dubito davvero che un'unità da 4 TB abbia tracce da 7 MB.
Loren Pechtel,

Non penso che sia così; non utilizza un'intera traccia. È possibile verificare con un programma di partizione; basta usare la funzione di ridimensionamento e osservare come arrotonda le dimensioni della partizione su unità di dimensioni diverse. Nel corso degli anni, ho visto questi programmi arrotondare al più vicino ~ 7.5 MB su unità di tutte le dimensioni.
Synetech,

1

Potrebbe essere solo il produttore che arrotonda le dimensioni del disco rigido al gigabyte intero più vicino. Se iniziamo con ciò che mostra Windows e calcoliamo ciò che funziona in miliardi di byte:

232.8 * 2^30 / 10^9 = 249.9671 million bytes

Quindi hanno appena arrotondato le dimensioni del marketing a 250, causa la cui perdita di 0,0329 milioni di byte.

Se riesci a ottenere il numero del modulo del disco rigido, ottenere le specifiche dettagliate e trovare il conteggio dei settori, puoi determinare quale sia la capacità effettiva del disco.

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.