Melihat properti untuk file Windows saya mendapatkan dua atribut, "Ukuran" dan "Ukuran pada disk", dan "Ukuran pada disk" selalu lebih besar.
Apa arti kedua metrik ini?
windows
filesystems
Gavin Miller
sumber
sumber
Jawaban:
Ukuran adalah ukuran sebenarnya dari file dalam byte.
Ukuran pada disk adalah jumlah aktual ruang yang digunakan pada disk. Mereka berbeda karena disk dibagi menjadi trek dan sektor, dan dapat mengalokasikan blok ukuran diskrit.
Editing
Untuk penjelasan lebih rinci, lihat teks ini yang saya salin dari situs lain:
Sumber: Apa Perbedaan Antara Ukuran Dan Ukuran Pada Disk Di Properti Folder Windows .
sumber
Ini ada hubungannya dengan ukuran unit alokasi yang digunakan pada disk Anda ketika pertama kali diformat.
Bayangkan Anda memiliki dua kaleng gas 2 x 10 galon di mobil Anda. Setiap kaleng gas adalah unit alokasi. Anda perlu mendapatkan 12 Galon gas, jadi Anda harus menggunakan kedua kaleng. Pada dasarnya menggunakan 20 Galon ruang yang dialokasikan - tetapi hanya mengisi 12 galon.
Ini adalah ukuran standar untuk Windows XP
Jika Anda memikirkan ukuran Cluster karena setiap kaleng gas Anda: Pegang masing-masing 4KB "gas". Tetapi file Anda adalah 2KB maka ukuran mengisi adalah 2K, tetapi ukuran pada disk adalah 4KB
sumber
Cluster Slack Space
Anda tidak dapat mengakses setiap byte individual pada media penyimpanan secara terpisah. Untuk melakukannya akan sangat tidak efisien karena sistem memerlukan beberapa cara untuk melacak mana yang digunakan dan yang bebas (yaitu, daftar), sehingga melakukannya untuk setiap byte secara terpisah akan membuat terlalu banyak didengar (untuk setiap byte individu, yaitu 1-ke-1, daftar akan sebesar media itu sendiri!)
Sebaliknya, media dipecah menjadi potongan, blok, unit, grup, apa pun yang Anda ingin menyebutnya (istilah teknisnya adalah cluster ), yang masing-masing berisi jumlah byte yang konsisten (Anda biasanya dapat menentukan ukuran cluster karena penggunaan yang berbeda membutuhkan ukuran yang berbeda untuk mengurangi limbah).
Ketika sebuah file disimpan ke disk, ukuran file yang dibagi dengan dia ukuran cluster dan bulat up jika diperlukan. Ini berarti bahwa kecuali ukuran file benar-benar habis dibagi dengan ukuran cluster, beberapa cluster akhirnya tidak digunakan dan dengan demikian terbuang.
Saat Anda melihat properti untuk file, Anda melihat ukuran sebenarnya dari file serta ukuran yang dibutuhkan pada disk yang termasuk " slack ", yaitu, "tips cluster" yang tidak digunakan. Ini biasanya tidak banyak per-file dan ukuran pada disk biasanya akan hampir sama dengan ukuran sebenarnya, tetapi ketika Anda menambahkan ruang yang terbuang dari semua ribuan file pada drive, mereka dapat bertambah. Oleh karena itu, ketika Anda melihat ukuran folder besar, terutama yang memiliki banyak file kecil yang lebih kecil dari sebuah cluster, ukuran pada disk (yaitu, jumlah ruang disk yang ditandai sebagai digunakan) dapat berakhir secara signifikan lebih besar daripada yang sebenarnya. ukuran (yaitu, jumlah ruang yang dibutuhkan file sebenarnya).
Dalam kasus seperti di atas, yang dapat Anda coba adalah mengurangi ukuran cluster sehingga setiap file menghabiskan lebih sedikit ruang. Secara umum, drive dengan sebagian besar kehilangan file kecil harus menggunakan ukuran cluster terkecil yang mungkin (untuk mengurangi limbah) dan drive dengan file kebanyakan besar harus menggunakan ukuran cluster terbesar yang mungkin (dengan cara ini struktur pembukuan berakhir menjadi lebih kecil).
Bahkan pada level yang lebih rendah, jika masing-masing cluster hanya satu sektor tunggal , kecuali sebuah file adalah kelipatan tepat dari ukuran sektor pada drive (biasanya 512 byte secara tradisional, sekarang sering 4.096 dengan disk Format Lanjutan ), maka masih akan ada ruang yang tidak digunakan antara akhir file dan akhir sektor.
Kompresi
Skenario lain di mana Anda mungkin melihat perbedaan antara ukuran file aktual dan ukuran pada disk adalah dengan kompresi. Ketika drive dikompresi (misalnya, menggunakan DriveSpace , kompresi NTFS , dll.) Maka akan ada perbedaan antara ukuran file aktual (yang perlu diketahui), dan ukuran sebenarnya yang ditempati file tersebut (yaitu, menggunakan atau "mengambil") pada disk.
Pintasan dan Hardlink
Skenario lain yang dapat menghasilkan perbedaan adalah dengan hardlink . Dengan sistem file yang mendukung hardlink, ketika file duplikat dibuat, alih-alih membuat seluruh file baru yang mengambil ruang untuk dirinya sendiri, sistem file menciptakan jalan pintas ke file sehingga keduanya (atau ketiganya, dll.) salinan menunjuk ke file fisik yang sama pada disk. Oleh karena itu, ketika ada dua file yang menunjuk ke data yang sama, masing-masing memiliki ukuran yang sama, tetapi hanya mengambil sedikit lebih banyak dari ruang untuk menyimpan satu salinan.
sumber
Hal lain yang dapat secara signifikan mengurangi nilai Ukuran pada Disk adalah situasi di mana file tidak benar-benar disimpan dalam disk tetapi masih dapat diakses melalui berbagai cara.
Misalnya, fitur Berkas Offline OneDrive memungkinkan pengguna untuk menyimpan file sedemikian rupa sehingga dapat diakses melalui koneksi internet. File tersebut masih ada di disk dan memiliki ukuran tertentu, tetapi karena tidak ada di disk hingga diunduh, ia tidak memakan ruang.
Contoh pada folder di dalam ...
sumber