ID Artikel: 315688 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0

Bagaimana menemukan dan memperbaiki masalah ruang disk pada volume NTFS di Windows XP

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Untuk versi Microsoft Windows 2000 dari artikel ini, lihat 303079  (http://support.microsoft.com/kb/303079/EN-US/ ) .

Pada Halaman ini

Perbesar semua | Perkecil semua

RINGKASAN

Sistem berkas NTFS mendukung banyak fitur tingkat volume dan file yang dapat menyebabkan ruang disk kosong baik misreported atau dilaporkan hilang. Anda dapat melihat perilaku ini jika NTFS volume tiba-tiba menjadi sangat penuh, dan Anda tidak dapat menemukan penyebab atau Cari folder dan file yang menyebabkan volume NTFS menjadi penuh. Perilaku ini dapat terjadi jika user memperoleh akses berbahaya atau tidak sah untuk volume NTFS pada yang baik sangat file besar atau file kecil dalam jumlah tinggi diam-diam disalin, dan kemudian menghapus atau membatasi NTFS hak akses file tersebut. Perilaku ini mungkin juga terjadi setelah kerusakan sistem atau listrik yang menyebabkan volume korupsi terjadi.

Artikel ini menjelaskan cara memeriksa alokasi ruang disk NTFS menemukan berkas dan map yang menyinggung atau menemukan volume korupsi. Artikel ini ditujukan bagi pengguna Windows XP sistem operasi yang mendukung fitur lanjutan penyimpanan dan metode pemecahan masalah.

INFORMASI LEBIH LANJUT

Alokasi ruang disk NTFS volume mungkin misreported untuk salah satu alasan berikut:
  • Ukuran cluster NTFS volume terlalu besar untuk rata-rata ukuran file yang disimpan.
  • Atribut berkas atau NTFS izin mencegah berkas atau map yang ditampilkan atau diakses ketika Anda menggunakan Microsoft Windows Explorer atau Windows command prompt.
  • Lintasan lokasi folder yang melebihi 255 karakter.
  • Folder atau file berisi nama file tidak sah atau reserved.
  • Metafiles NTFS (seperti induk File Tabel [MFT]) telah tumbuh dan tidak dapat tidak terisi.
  • File atau folder berisi stream data alternatif.
  • NTFS korupsi menyebabkan Windows untuk laporan ruang sebagai digunakan.
  • Fitur NTFS menyebabkan kebingungan alokasi berkas.

Ukuran Cluster terlalu besar

Ruang disk dapat dikonsumsi oleh file dan folder yang mencakup internal metafiles NTFS, misalnya MFT, indeks folder, dan seterusnya. Kelipatan dari gugus mengkonsumsi semua file ruang alokasi. Sebuah cluster adalah kumpulan dari sektor bersebelahan. Ukuran cluster ditentukan pada waktu yang volume diformat dan lebih lanjut ditentukan oleh ukuran partisi.

Untuk informasi lebih lanjut tentang cluster, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
140365  (http://support.microsoft.com/kb/140365/ ) Ukuran cluster default untuk FAT dan NTFS
Setelah file dibuat, mengkonsumsi ukuran minimum sekelompok satu ruang disk, tergantung pada ukuran file awal. Setelah Anda menambahkan data ke file, NTFS meningkatkan alokasi file dalam kelipatan dari ukuran cluster.

Untuk menentukan saat ini gugus ukuran dan volume statistik, jalankan perintah berikut dari prompt perintah:
Chkdsk d:
Teks berikut ini adalah contoh dari output yang ditampilkan jika Anda menjalankan perintah ini:
4096543 KB jumlah ruang pengandar perangkat.
(Nilai ini adalah jumlah total disk diformat kapasitas.)

KB 2906360 dalam 19901 file.
(Nilai ini adalah ruang yang digunakan oleh pengguna file data.)

KB 6344 di 1301 indeks.
(Nilai ini adalah ruang yang digunakan oleh indeks NTFS.)

0 KB di bad sector.
(Nilai ini adalah ruang yang hilang untuk bad sector.

KB 49379 digunakan oleh sistem.
(Nilai ini adalah termasuk MFT dan metafiles NTFS lain.)

KB 22544 diduduki oleh log file.
(Nilai ini adalah file NTFS Log, Anda menggunakan Chkdsk /l:size untuk menyesuaikan nilai ini.)

1134460 KB, tersedia pada disk.
(Nilai ini adalah ruang disk kosong yang tersedia).

4096 byte di setiap unit alokasi.
(Nilai ini adalah ukuran cluster [4 K])

1024135 total alokasi unit pada disk.
(Nilai ini adalah jumlah total cluster pada disk.)

283615 alokasi unit tersedia pada disk. (Nilai ini adalah kumpulan gratis tersedia.)
Catatan Kalikan setiap nilai yang dilaporkan dalam Kilobyte (KB) oleh 1024 untuk menentukan ukuran byte akurat (misalnya, 2,906,360 x 1024 = 2,976,112,640 byte).

Meninjau output ini untuk menentukan standar ukuran cluster dan bagaimana ruang disk yang digunakan. Untuk melihat apakah gugus menggunakan ukuran optimal cluster, menentukan jumlah ruang kosong:
  1. Klik dua kali Komputer Saya, kemudian klik dua kali huruf kandar (misalnya, D) volume yang ingin Anda periksa.
  2. Klik setiap berkas atau map, dan kemudian klik Pilih semua pada Mengedit menu.
  3. Klik kanan file atau folder, dan kemudian klik Properti.
  4. Klik General tab, dan kemudian meninjau "Ukuran" dan "Ukuran pada disk" file ukuran nilai, yang menghitung jumlah berkas dan map pada volume seluruh.
Jika Anda tidak menggunakan kompresi NTFS untuk setiap file atau folder yang terdapat pada volume, perbedaan antara nilai ukuran dan ukuran disk nilai adalah ruang kosong yang terjadi karena ukuran cluster lebih besar daripada yang diperlukan. Memilih ukuran optimal cluster sehingga ukuran disk nilai adalah sebagai dekat dengan ukuran nilai sebanyak mungkin. Berlebihan perbedaan antara ukuran disk nilai dan nilai ukuran adalah indikasi bahwa ukuran cluster default terlalu besar untuk ukuran file rata-rata yang Anda menyimpan pada volume. Dalam skenario ini, dianjurkan bahwa Anda mengurangi ukuran cluster. Untuk melakukannya, kembali volume, dan kemudian gunakan format perintah dengan /a beralih ke menentukan ukuran sesuai alokasi untuk memformat volume. Sebagai contoh, jalankan perintah berikut untuk ukuran cluster 2-KB:
format D: /: 2048
Atau, Anda dapat mengaktifkan kompresi NTFS untuk mendapatkan kembali ruang yang hilang karena ukuran cluster salah; Namun, jika Anda melakukannya, Anda mungkin mengalami sedikit penurunan dalam performa.

Atribut berkas atau NTFS izin

Anda dapat menggunakan baik Windows Explorer atau DIR/a/s perintah daftar folder untuk melaporkan statistik file dan folder untuk hanya file dan folder yang Anda memiliki izin untuk mengakses. Berkas tersembunyi dan file sistem operasi dilindungi selalu dikecualikan dari laporan ini secara default. Karena beberapa folder dikecualikan, tidak akurat total file dan folder dan ukuran statistik dapat ditampilkan oleh Windows Explorer atau DIR output perintah. Untuk memasukkan jenis file dalam statistik secara keseluruhan, mengubah Folder Options:
  1. Klik dua kali Komputer Saya, kemudian klik dua kali huruf kandar pada volume yang ingin Anda periksa.
  2. Klik Folder Options pada Alat menu, dan kemudian klik Lihat tab.
  3. Klik Show Hidden file dan folder Periksa kotak, dan kemudian klik untuk mengosongkan Sembunyikan file sistem operasi yang dilindungi kotak centang.
  4. Setelah Anda menerima pesan peringatan, klik Menerapkan.
Setelah Anda unhide file dan folder, Anda dapat menggunakan baik Windows Explorer atau DIR/a/s perintah untuk menghasilkan total semua file dan folder yang terdapat pada volume yang pengguna memiliki izin.

Untuk menentukan folder dan file yang tidak dapat diakses:
  1. Dari prompt perintah, mengirim output DIR/a/s ke file teks.

    Sebagai contoh, jalankan perintah berikut:
    DIR d:/a/s mengatakan c:\d-dir.txt
  2. Mulai Ntbackup.exe, klik Opsi pada Alat menu, klik Cadangan Log tab, dan kemudian klik Rinci.
  3. Klik Cadangan tab, kembali ke atas seluruh volume yang terpengaruh (dalam contoh ini, drive D), dan kemudian mulai prosedur cadangan.
  4. Setelah prosedur cadangan lengkap, melihat laporan cadangan, dan kemudian membandingkan folder dalam log Ntbackup output dengan folder dalam output yang Anda disimpan dalam file teks pada langkah 1.
Prosedur cadangan mengakses semua file; oleh karena itu, laporan mungkin berisi folder dan file yang tidak melihat atau dihitung ketika Anda menggunakan baik Windows Explorer atau DIR perintah. Jika Anda mencari besar file atau folder yang Anda tidak dapat menggunakan Windows Explorer untuk mengakses, Anda mungkin menemukan lebih mudah untuk menggunakan Ntbackup antarmuka pengguna grafis (GUI) untuk menavigasi volume. Menggunakan Ntbackup GUI untuk melihat volume tanpa benar-benar membuat cadangan volume.

Setelah Anda menemukan file yang Anda tidak memiliki akses, buka file atau folder properti di Windows Explorer, klik Keamanan tab, dan kemudian menambahkan atau mengubah izin sehingga folder dalam termasuk dalam DIR/a/s output perintah. Secara default, Anda tidak memiliki akses ke folder Informasi Volume sistem.

CATATAN: Anda mungkin menemukan bahwa beberapa properti folder atau file yang tidak mengandung Keamanan tab, atau Anda mungkin menemukan bahwa Anda tidak bisa tetapkan izin untuk terpengaruh folder dan file. Anda mungkin menerima pesan galat berikut ketika Anda mencoba mengakses berkas-berkas ini:
D:\folder_name\ tidak dapat diakses

Akses ditolak.
Jika Anda menemukan folder jenis ini, hubungi layanan dukungan produk Microsoft untuk bantuan tambahan. Untuk menghubungi layanan dukungan produk Microsoft, kunjungi Website Microsoft berikut:
http://support.Microsoft.com/default.aspx?scid=%2Fdirectory%2Fquestion.asp (http://support.microsoft.com/default.aspx?scid=%2Fdirectory%2Fquestion.asp)

Nama File tidak sah

Folder atau file yang berisi nama file tidak sah atau reserved juga harus dikecualikan dari file dan folder statistik. Folder atau file yang berisi terkemuka atau trailing spasi yang diterima dalam NTFS; Namun, file-file ini tidak dapat diterima di subsistem Win32. Oleh karena itu, Windows Explorer maupun prompt perintah dapat diandalkan dapat menangani file yang terkemuka atau trailing spasi.

Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
120716  (http://support.microsoft.com/kb/120716/ ) Bagaimana menghapus file dengan nama-nama yang disediakan di Windows
Biasanya, tidaklah mungkin untuk mengubah nama atau menghapus berkas atau map yang telah terkemuka atau trailing spasi. Jika Anda mencoba untuk mengubah nama atau menghapus folder file, Anda mungkin menerima salah satu pesan galat berikut:
Error mengubah nama file atau folder

Tidak dapat mengubah nama berkas: tidak dapat membaca dari berkas sumber atau disk.
-atau-
Kesalahan menghapus berkas atau map

Tidak dapat menghapus file: tidak dapat membaca dari berkas sumber atau disk.
Jika Anda memiliki folder atau file yang Anda tidak dapat menghapus atau mengubah, hubungi layanan dukungan produk pada Website Microsoft berikut:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)

NTFS MFT ekspansi

Setelah Anda membuat dan memformat NTFS volume, NTFS metafiles diciptakan. Salah satu metafiles ini disebut "Induk File tabel" (MFT). File ini sangat kecil ketika itu dibuat (sekitar 16 KB), tapi itu tumbuh sebagai file dan folder yang dibuat pada volume. File yang dibuat, itu adalah memasuki MFT sebagai file rekaman segmen, yang selalu 1024 bytes (1 KB) dalam ukuran. Sebagai file ditambahkan ke volume, MFT tumbuh sebagai diperlukan. Namun, ketika Anda menghapus file, catatan file terkait segmen ditandai sebagai bebas untuk digunakan kembali, tetapi total file rekaman segmen dan terkait MFT alokasi tetap sama. Perilaku ini menjelaskan mengapa Anda kembali ruang yang digunakan oleh MFT setelah Anda menghapus sejumlah besar file.

Untuk menentukan ukuran tepat MFT, menggunakan built-in disk defragmenter utilitas untuk menganalisis volume. Melihat laporan defragmenter untuk memperoleh informasi rinci tentang ukuran dan jumlah fragmen di MFT.

Teks berikut ini adalah contoh dari laporan defragmenter:
Master File Table (MFT) fragmentation
	Total MFT size =        26,203 KB
	MFT record count =      21,444
	Percent MFT in use =    81 %
	Total MFT fragments =   4
					
Untuk gambaran yang lebih lengkap dari seberapa banyak ruang (overhead) sedang digunakan oleh seluruh sistem file NTFS, menjalankan Chkdsk perintah, dan kemudian lihat dihasilkan output untuk baris berikut:
Digunakan oleh sistem.
Saat ini, hanya pihak ketiga defragmenter utilitas mengkonsolidasikan Record tak terpakai MFT file rekaman segmen dan merebut kembali tidak terpakai MFT mengalokasikan ruang.

Aliran Data alternatif

NTFS memungkinkan file dan folder berisi stream data alternatif. Fitur ini memungkinkan beberapa data alokasi dikaitkan dengan satu file atau folder. Perlu menyadari keterbatasan berikut bila Anda menggunakan aliran data alternatif pada file dan folder:
  • Windows Explorer dan DIR perintah tidak melaporkan data dalam aliran data alternatif sebagai bagian dari file ukuran atau volume statistik. Sebaliknya, mereka menunjukkan total byte untuk aliran data primer.
  • Output dari Chkdsk perintah secara akurat laporan ruang yang digunakan oleh file data pengguna, termasuk aliran data alternatif.
  • Kuota disk secara akurat melacak dan melaporkan semua data streaming alokasi yang merupakan bagian dari file data pengguna.
  • Ntbackup mencatat jumlah byte yang yang didukung dalam laporan cadangan log. Namun, itu tidak menunjukkan file mana yang berisi stream data alternatif, atau apakah itu menunjukkan ukuran file yang akurat untuk file yang menyertakan data di Sungai alternatif.
Contoh output:

J:\>Streams.exe -s *
mengatakan c:\ADS.TXT isi iklan.TXT
Sungai v1.5 - menghitung alternatif NTFS aliran data Copyright (C) 1999-2003 Mark Russinovich Sysinternals - www.sysinternals.com
J:\alternate.txt:: mikes_data:$ DATA 412440576<---- large="" data=""></---->
J:\myfile.txt:: CA_INOCULATEIT:$ DATA 512<-- small="" data=""></-->
J:\backup_gui.JPG:: CA_INOCULATEIT:$ DATA 512
J:\RECYCLER\S-1-5-21-124525095-708259637-1543119021-5678\desktop.ini:: CA_INOCULATEIT:$ DATA 512
J:\RECYCLER\S-1-5-21-124525095-708259637-1543119021-5678\INFO2:: CA_INOCULATEIT:$ DATA 512 ** / >>

Sistem berkas NTFS korupsi

Dalam keadaan sangat jarang, NTFS $MFT atau $BITMAP metafiles mungkin rusak dan menyebabkan ruang disk yang hilang. Untuk mengidentifikasi dan memperbaiki masalah ini, jalankan Chkdsk/f perintah terhadap volume yang bersangkutan. Menjelang akhir Chkdsk proses, Anda menerima pesan berikut jika $BITMAP metafile perlu disesuaikan:
Mengoreksi kesalahan dalam berkas utama tabel (MFT) BITMAP atribut. CHKDSK menemukan ruang bebas yang ditandai sebagai dialokasikan dalam volume bitmap. Windows telah membuat koreksi untuk sistem berkas.

Fitur NTFS lainnya yang dapat menyebabkan kebingungan alokasi File

NTFS juga mendukung hard links dan reparse poin yang memungkinkan volume mount point dan persimpangan folder akan dibuat. Fitur NTFS tambahan ini dapat menyebabkan kebingungan ketika Anda mencoba untuk menentukan seberapa banyak ruang yang dikonsumsi pada volume fisik.

Link keras adalah entri folder file terlepas dari di mana data file sebenarnya ada pada volume tersebut. Setiap file dianggap memiliki setidaknya satu link keras. Pada volume NTFS, setiap file dapat memiliki beberapa link yang keras; oleh karena itu, satu file dapat ditampilkan dalam banyak folder (atau bahkan dalam folder yang sama dengan nama yang berbeda). Karena semua link referensi file yang sama, program dapat membuka salah satu link dan memodifikasi file. File dihapus dari sistem file hanya setelah semua link untuk itu telah dihapus. Setelah Anda membuat link keras, program dapat menggunakan link seperti nama file lainnya. Perhatikan bahwa Windows Explorer dan prompt perintah akan menampilkan semua file sebagai ukuran yang sama, meskipun mereka semua berbagi data yang sama dan tidak benar-benar menggunakan jumlah ruang disk.

Volume mount point dan folder persimpangan memungkinkan map kosong pada volume NTFS untuk menunjuk ke akar atau subfolder pada volume lainnya. Windows Explorer dan DIR/s Ikuti perintah reparse titik, menghitung setiap berkas dan map pada volume tujuan, dan kemudian memasukkan mereka dalam host volume statistik. Perilaku ini dapat membimbing Anda untuk percaya bahwa lebih banyak ruang yang digunakan pada volume tuan rumah daripada apa yang sebenarnya sedang digunakan.Untuk informasi lebih lanjut mengenai titik persimpangan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
205524  (http://support.microsoft.com/kb/205524/ ) Cara membuat dan memanipulasi titik persimpangan NTFS
Singkatnya, gunakan metode berikut untuk benar menentukan bagaimana ruang disk yang digunakan pada volume:
  • Melihat output dari Chkdsk perintah.
  • Menggunakan Ntbackup GUI atau melihat log cadangan.
  • Melihat kuota disk.
Di sisi lain, Windows Explorer dan DIR perintah memiliki beberapa keterbatasan dan kelemahan ketika Anda menggunakannya untuk menentukan bagaimana ruang disk yang digunakan.

REFERENSI

Untuk bantuan dengan tugas pemeliharaan sistem umum di Windows Vista, kunjungi halaman Web Microsoft berikut:
Memperbaiki masalah dengan tugas pemeliharaan sistem umum (http://support.microsoft.com/gp/system_maintenance_for_windows)

Berlaku bagi:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Kata kunci: 
kberrmsg kbinfo kbmt KB315688 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:315688  (http://support.microsoft.com/kb/315688/en-us/ )