Mengapa ukuran hard drive efektif lebih rendah dari ukuran sebenarnya?

18

Saya baru saja mendapatkan Laptop Lenovo baru yang telah diinstal dengan Windows 7 dan seharusnya memiliki hard disk 250 GB.

Windows 7 melaporkan bahwa hard disk drive memiliki dua bagian: 221 GB C:dan 9,76 GB Lenovo Recovery. Jumlah dari dua bagian adalah 230,76 GB.

Jika saya ingat dengan benar, jika membagi 250 GB dengan 1024 tiga kali, saya akan mendapatkan 232,8 GB, yang seharusnya menjadi apa yang dilaporkan OS sebagai ukuran hard drive. Tetapi mengapa jumlah 230,76 GB dari dua bagian hard drive masih lebih kecil dari 232,8 GB?

Tim
sumber
Bagi siapa pun yang mendarat di sini, harap baca pertanyaan lebih hati-hati daripada orang yang memposting jawaban di bawah ini. Pertama-tama, Tim sudah menghitung unit biner / desimal, jadi itu bukan masalah 1.000 vs 1.024. Kedua, ia tidak bertanya tentang bebas ruang pada drive menjadi terlalu rendah, dia bertanya tentang jumlah ruang, sehingga tidak ada hubungannya dengan berkas-overhead sistem.
Synetech

Jawaban:

12

Karena NTFS secara desain menggunakan sepotong volume Anda untuk MFT (Master File Table) yang menyimpan nama file, tanggal pembuatan, izin akses, dan konten sebagai metadata. Semakin besar volumenya, semakin besar potongan NTFS akan dibutuhkan.

John T
sumber
Apakah Anda juga berarti keseluruhan C: ukuran disk tidak termasuk ukuran untuk MFT? Apakah ada tempat di bawah Windows yang melaporkan ukuran seluruh hard drive?
Tim
4
Tidak, ukurannya sudah termasuk MFT. Pikirkan tentang hal ini MFT dapat tumbuh sehingga ukurannya tidak termasuk MFT Anda akan melihat ukuran drop drive. Juga dalam Manajemen Disk jika Anda mengganti format dari NTFS ke FAT ukuran partisi tidak berubah.
shf301
1
@ Jika Anda sangat salah informasi, dan sangat downvote senang. Pertama-tama, ukuran MFT ditentukan oleh ukuran drive Anda, dan itu dibuat sekali. Ruang yang dialokasikan ini tidak berubah ukurannya, tetapi cukup dialokasikan di muka untuk perubahan di masa mendatang. Juga setelah Anda berubah menjadi FAT32, coba reboot?
John T
4
Mungkin Anda berpikir tentang zona MFT yang cadangan NTFS, tetapi itu bukan ukuran MFT itu sendiri dan zona itu dapat digunakan untuk menyimpan file jika sisa drive diisi. Lihat technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspx
shf301
3
shf301 benar; MFT tidak tumbuh dan tidak didefinisikan hanya dengan ukuran volume. Silakan dan lakukan percobaan jika Anda mau. Buat volume NTFS kecil, lalu buat 1.000.000 file kecil di dalamnya. Anda akan melihat pertumbuhan MFT karena membutuhkan lebih banyak ruang untuk menyimpan informasi untuk semua file tersebut. Ukuran volume memang termasuk MFT, itu hanya ukuran volume yang dan $MFTtidak lebih dari sebuah berkas dalam volume itu, jadi ukurannya yang disertakan.
Synetech
9

Sebenarnya. Ini karena produsen harddrive mematuhi aturan 1MB = 1.000 KB dan OS Anda menggunakan aturan 1MB = 1.024 KB.

Ini mungkin akan menjelaskan sebagian besar ruang Anda yang hilang. Itu normal. Anda TIDAK AKAN PERNAH membeli drive dengan ukuran yang ditentukannya. Saya sudah melihatnya sendiri belum lama ini :)

SevenT2
sumber
Ah, kamu menyebutkan sesuatu seperti itu juga. Ah, klarifikasi yang bagus untuk semua orang! : D Juga, NTFS menampung ruang / informasi tambahan untuk setiap partisi tambahan yang digunakan, jadi Anda mungkin tidak akan pernah melihat 100% ruang Anda di dalam Windows.
SevenT2
Semua drive yang Anda beli adalah ukuran yang ditentukan. Perangkat lunak Anda hanya melaporkan ukuran yang salah.
endolith
2
Baca kembali pertanyaannya (bahkan yang asli ); dia sudah memperhitungkan itu.
Synetech
4

Sayangnya, hidup ini sulit dan ini adalah salah satu hal yang mengganggu orang tanpa henti.

Setidaknya Anda cerdas dan mengerti bahwa ada konversi yang perlu dilakukan.

Ruang "ekstra" biasanya digunakan oleh tabel alokasi, meta data, dan berbagai item lain yang membuatnya berfungsi tanpa Anda perlu memikirkannya ... tidak perlu khawatir.

Jika Anda ingin memastikan 100% bahwa Anda memiliki drive yang benar, masuk ke pengelola perangkat dan perluas hard drive, cari nomor model dan Google. Jika melaporkan drive yang benar (yang seharusnya) tidak ada yang perlu dikhawatirkan.

William Hilsum
sumber
Dia tidak bertanya tentang bebas ruang, dia berbicara tentang keseluruhan ruang. Ukuran total volume tidak dipengaruhi oleh struktur sistem file, hanya ruang kosong yang akan. Ukuran volume total termasuk MFT dan file khusus NTFS lainnya.
Synetech
3

Sebagian besar kerugian Anda setidaknya adalah karena tabel partisi memakan seluruh trek - warisan yang sangat tidak efisien yang tersisa untuk kita.

Loren Pechtel
sumber
Um, what‽ Tabel partisi hanya beberapa cluster; tidak mungkin tabel partisi menghabiskan 2GB!
Synetech
Kecuali mereka memakan satu trek karena partisi berikutnya harus dimulai pada trek berikutnya. Saya setuju itu bukan 2GB.
Loren Pechtel
Ya, itu adalah salah satu hal yang selalu mengganggu saya setiap kali saya mencoba untuk mengukur partisi saya secara akurat; program partisi akan selalu membulat. Tapi tidak, itu memang bukan 2GB, itu ~ 7MB, ditambah, kelebihannya tidak hilang begitu saja, itu akan ditambahkan ke partisi sebelumnya / berikutnya.
Synetech
@Synetech Tergantung pada kapasitas trek. Saya benar-benar meragukan drive 4 TB memiliki trek 7MB.
Loren Pechtel
Saya tidak berpikir itu cara kerjanya; itu tidak menghabiskan seluruh lagu. Anda dapat memeriksa dengan program partisi; cukup gunakan fungsi resize dan amati bagaimana ia membulatkan ukuran partisi pada drive berukuran berbeda. Selama bertahun-tahun, saya telah melihat program ini membulatkan hingga ~ 7.5MB terdekat pada drive dari semua ukuran.
Synetech
1

Bisa saja pabrikan membulatkan ukuran hard drive ke seluruh gigabyte terdekat. Jika kita mulai dengan apa yang ditunjukkan Windows dan menghitung apa yang berhasil dalam miliaran byte:

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

Jadi mereka hanya membulatkan ukuran pemasaran menjadi 250, karena siapa yang akan kehilangan 0,0329 juta byte.

Jika Anda bisa mendapatkan nomor modul hard drive dan mendapatkan spesifikasi terperinci dan menemukan jumlah sektornya, Anda dapat menentukan apa sebenarnya kapasitas drive tersebut.

shf301
sumber