Saya memiliki dua laptop Win7, dan saya membandingkan penggunaan disk menggunakan program yang berbeda dan mendapatkan jawaban yang berbeda.
Di bawah ini adalah gambar-gambarnya; yang pertama berasal dari klik kanan pada disk di Windows Explorer dan memilih "Properties" dan membaca angka "bytes" (bukan angka "G" yang jelas menggunakan perhitungan jenis 1024 bytes-per-K); yang kedua berasal dari program yang saya tulis yang berjalan secara rekursif melalui direktori dan menghitung semua ukuran file per direktori masing-masing.
WExp SpaceCheck
217G 59.9G Machine 1
273G 144.2G Machine 2
Beberapa di antaranya, saya harapkan, adalah dari perbedaan antara byte dalam file (yang diperhitungkan SpaceCheck) dan ruang yang ditempati pada disk (yang mungkin dihitung oleh WinExplorer). Tapi saya tidak berpikir itu akan menjelaskan perbedaan besar pada kedua mesin, tetapi terutama mesin 1.
Saya memiliki opsi folder yang diatur untuk menunjukkan kepada saya file 'tersembunyi dan sistem'; Saya sudah mencoba menggunakan WExp untuk memberi tahu saya tentang file besar pada disk mesin 1, menyortir apa pun dari satu atau dua bulan terakhir, tetapi belum melihat sesuatu yang signifikan.
Saya berharap seseorang dapat memberi saya hal-hal lain untuk diperiksa dan / atau cara untuk mengejar di mana ruang disk sedang digunakan.
Jawaban:
Ketika Anda membuka Explorer dan memilih properti, Windows membaca ruang kosong dari metafile bitmap NTFS dengan memanggil DeviceIoControl dengan
FSCTL_GET_VOLUME_BITMAP
IOCTL. Memilih semua file / folder di explorer dan menunjukkan properti, memindai semua file / folder. Tetapi Windows melewatkan di sini file / folder dan folder tersembunyi di mana pengguna Anda saat ini tidak memiliki izin baca (folder Informasi Volume Sistem).Anda harus menggunakan TreeSizeFree (jalankan sebagai admin) untuk melihat folder mana yang paling banyak mengambil ruang:
sumber