Bagaimana NTFS cadangan ruang untuk para Master File tabel (MFT)

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 174619 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Sistem file NTFS berisi pada intinya, file bernama tabel berkas utama (MFT). Ada setidaknya satu entri dalam MFT untuk setiap file pada volume NTFS, termasuk MFT itu sendiri.

Karena utilitas yang men-defragmen NTFS volume tidak bisa bergerak MFT entri, dan karena berlebihan fragmentasi MFT dapat mempengaruhi kinerja, NTFS cadangan ruang untuk MFT dalam upaya untuk menjaga MFT sebagai bersebelahan sebagai mungkin seperti tumbuh.

Mengubah Windows XP dan Windows Server 2003

Pada Windows XP dan Windows Server 2003, utilitas defrag defrags MFT.

Operasi defrag pada MFT menggabungkan berkas MFT ke 1 dan mencegah disimpan di beberapa tempat yang tidak berurutan pada disk. Di kelas ini operasi, MFT file lebih berurutan. Namun, itu adalah persis ukuran yang berkas MFT sebelum operasi defrag.

MFT dapat terlalu besar jika volume digunakan untuk memiliki banyak file yang dihapus. File yang dihapus penyebab internal lubang di MFT. Ini lubang yang signifikan daerah yang tidak digunakan oleh file. Itu mustahil untuk merebut kembali ruang ini. Hal ini paling tidak berlaku pada volume NTFS yang hidup.

INFORMASI LEBIH LANJUT

NTFS menggunakan MFT entri untuk menentukan berkas mana mereka sesuai. Semua informasi tentang file, termasuk ukuran, waktu dan tanggal perangko, perizinan, dan data konten baik disimpan dalam MFT entri atau ruang eksternal untuk MFT tapi dijelaskan oleh MFT entri.

(Direktori entri, eksternal untuk MFT, juga mengandung beberapa berlebihan informasi mengenai file. Tapi diskusi penuh semua struktur pada NTFS adalah di luar cakupan artikel ini.)

Sebagai file ditambahkan ke Volume NTFS, lebih banyak entri ditambahkan ke MFT dan jadi MFT peningkatan ukuran. Ketika file dihapus dari NTFS volume, entri MFT mereka ditandai sebagai gratis dan dapat digunakan kembali, tetapi MFT tidak menyusut. Dengan demikian, ruang yang digunakan oleh entri ini tidak direklamasi dari disk.

Karena pentingnya MFT NTFS dan mungkin dampak pada kinerja jika ini file menjadi sangat terpecah-pecah, NTFS membuat upaya khusus untuk menyimpan file ini bersebelahan. NTFS cadangan 12,5 persen dari volume untuk penggunaan eksklusif MFT sampai dan kecuali sisa volume adalah benar-benar digunakan. Dengan demikian, ruang untuk file dan direktori tidak dialokasikan dari zona MFT ini sampai semua ruang lain dialokasikan pertama.

Catatan Anda dapat mengubah kunci registri NtfsMFTZoneReservation meningkatkan volume di Windows NT 4.0 Service Pack 4.

Untuk lebih informasi tentang MFT, silakan lihat "kunci elemen di disk defragmentation proses"bagian dari Microsoft Technet Website berikut:
http://technet.Microsoft.com/en-us/library/bb742585.aspx
Tergantung pada rata-rata file ukuran dan variabel lain, baik Zona MFT reserved atau ruang unreserved pada disk dapat digunakan sebelum lain disk mengisi kapasitas.

Volume dengan sejumlah kecil relatif besar file knalpot ruang unreserved pertama, sementara volume dengan sejumlah besar file relatif kecil knalpot MFT zona ruang. Dalam kedua kasus, fragmentasi MFT mulai terjadi ketika satu wilayah atau yang lain menjadi penuh. Jika ruang unreserved menjadi penuh, ruang untuk pengguna file dan direktori mulai dialokasikan dari zona MFT bersaing dengan MFT untuk alokasi. Jika zona MFT menjadi penuh, ruang untuk entri MFT baru dialokasikan dari sisa disk, lagi bersaing dengan file lain.

Parameter registri baru diperkenalkan dalam paket layanan 4 untuk Windows NT 4.0 yang dapat meningkatkan persentase volume yang NTFS cadangan untuk tabel berkas utama yang. NtfsMftZoneReservation adalah nilai REG_DWORD yang dapat mengambil nilai antara 1 dan 4, di mana 1 sesuai dengan zona MFT minimum ukuran dan 4 dengan maksimum. Jika parameter tidak ditentukan atau sebuah nilai tidak sah dipasok, NTFS menggunakan nilai default 1 untuk parameter ini. Rasio yang tepat yang sesuai dengan setiap pengaturan juga tidak didokumentasikan karena mereka tidak standar dan dapat berubah di masa depan pers. Untuk mengetahui apa pengaturan terbaik untuk lingkungan Anda, mungkin diperlukan untuk bereksperimen dengan nilai yang berbeda.

Untuk menentukan ukuran saat ini MFT pada Komputer berbasis Windows NT, jenis DIR/a $mft perintah pada NTFS volume.

Untuk menentukan ukuran saat ini MFT pada Microsoft Komputer berbasis Windows 2000, gunakan Disk Defragmenter untuk menganalisis NTFS drive, kemudian klik Lihat laporan Ini akan menampilkan statistik drive, termasuk MFT saat ini ukuran dan jumlah fragmen.

Versi Windows 2000 Disk Defragmenter menampilkan "hijau" untuk apa yang disebut "sistem file" dan pada NTFS diformat volume ini adalah hanya kombinasi MFT, pagefile.sys (jika ada pada volume ini) dan apa yang disebut "MFT zona" atau ruang reserved untuk "MFT ekspansi". Laporan defragmentasi hanya menampilkan informasi tentang ulang berkas halaman dan MFT; tidak menyebutkan zona MFT karena tidak efek dalam cara disk pemanfaatan atau kapasitas.

Zona MFT bukanlah dikurangi dari ruang tersedia drive (gratis) yang digunakan untuk pengguna data files, itu adalah hanya ruang yang digunakan terakhir. Ketika MFT perlu meningkatkan ukuran, untuk contoh, Anda membuat file dan direktori baru, diambil dari zona MFT pertama, dengan demikian menurun MFT fragmentasi dan mengoptimalkan MFT kinerja.

Default MFT zona dihitung dan disediakan oleh NTFS.sys ketika volume mount, dan didasarkan pada ukuran volume. Kamu bisa meningkatkan MFT zona oleh cara entri registri didokumentasikan di bawah, tetapi Anda tidak dapat membuat default MFT zona lebih kecil daripada apa yang dihitung oleh Ntfs.sys. Meningkatkan zona MFT tidak mengurangi dalam setiap cara ruang disk yang dapat digunakan oleh pengguna untuk file data.

Catatan Hasil yang dikembalikan oleh DIR perintah tidak mungkin saat ini. Ukuran dilaporkan oleh DIR perintah mungkin mencerminkan data cache yang mencerminkan ukuran MFT pada saat sistem mulai mengikuti pematian.

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana untuk mengubah registri. Namun, masalah serius mungkin muncul saat Anda memodifikasi registri secara tidak benar. Oleh karena itu, pastikan Anda mengikuti langkah-langkah hati-hati. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi lebih lanjut tentang cara membuat cadangan dan memulihkan registri, klik artikel berikut nomor ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri di Windows


Untuk menambahkan nilai ini, melakukan berikut langkah-langkah:
  1. Jalankan Editor registri (Regedt32.exe), dan pergi ke berikut subkunci:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
  2. Dari Mengedit menu, klik Tambahkan nilai.
  3. Ketik informasi berikut di kotak dialog:
    Nilai Name: NtfsMftZoneReservation
    Tipe data: REG_DWORD
    Data: (berlaku rentang adalah 1-4)
  4. Berhenti Penyunting Registri dan me-restart komputer Anda.
Catatan Ini adalah parameter run-time dan tidak mempengaruhi yang sebenarnya format volume. Sebaliknya, itu mempengaruhi cara NTFS mengalokasikan ruang pada semua volume pada sistem tertentu. Oleh karena itu, untuk menjadi benar-benar efektif, parameter harus berlaku dari waktu yang volume yang diformat dan sepanjang hidup dari volume. Jika parameter registri disesuaikan ke bawah atau dihapus, Zona MFT akan berkurang sesuai, tapi ini tidak akan mempengaruhi apapun Ruang MFT sudah dialokasikan dan digunakan.

Properti

ID Artikel: 174619 - Kajian Terakhir: 16 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Kata kunci: 
kbhotfixserver kbqfe kbenv kbinfo kbmt KB174619 KbMtid
Penerjemahan 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:174619

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com