Nasıl NTFS onun ana dosya tablosu (MFT) için yer ayırır.

Makale çevirileri Makale çevirileri
Makale numarası: 174619 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

NTFS dosya sistemi, özünde, ana dosya tablosu (MFT) adlı bir dosya içerir. MFT MFT da dahil olmak üzere, bir NTFS birimindeki her dosya için en az bir giriş yoktur.

Çünkü NTFS birimleri birleştirme yardımcı programları, MFT girişleri taşıyamaz ve MFT aşırı parçalanma performansı etkileyebileceği için NTFS MFT olarak bitişik olarak tutmak için çaba içinde MFT için yer ayırır, büyüdükçe mümkün.

Windows XP ve Windows Server 2003'te değiştirme

Windows XP ve Windows Server 2003'de, disk birleştirme yardımcı programını MFT birleştirmeler.

MFT defrag işleminde MFT dosya 1 birleştirir ve disk üzerindeki ardışık olmayan birden çok yerde saklanan engeller. Bu işlem sınıfta MFT dosya daha ardışık değil. Ancak, onu önce birleştirme işlemini MFT dosya olan tam olarak boyutudur.

Bir MFT çok sayıda silinmiş dosya için kullanılan bir birim, çok büyük olabilir. Neden iç delikleri MFT'nin olan dosyalar silinir. Bu delik dosyaları tarafından kullanılmayan önemli bölgeler var. Bu alanı yeniden kullanabilmek mümkün değildir. Bu canlı bir NTFS birimi üzerinde en azından doğrudur.

Daha fazla bilgi

NTFS MFT girdileri uyumlu değillerse dosyalarını tanımlamak için kullanır. Dosya boyutu, saat ve tarih damgaları, izinleri ve veri içeriği de dahil olmak üzere, ilgili tüm bilgileri ya da MFT girişlerindeki veya MFT dış alanda depolanan MFT girdileri tarafından açıklanan nesnesidir.

(Dizin girdisi, MFT için harici dosyaları ile ilgili bazı gereksiz bilgileri de içerir. Ancak NTFS üzerinde tüm yapılar hakkında tam bilgi bu makalenin kapsamı dışındadır.)

Dosya bir NTFS birimine eklendikçe, MFT için daha fazla girişler eklenir ve MFT boyutu kadar artar. Bir NTFS biriminden dosyaları silindiğinde, MFT girişleri ücretsiz olarak işaretlenir ve yeniden kullanılabilir, ancak MFT küçültmek değil. Bu nedenle, bu girdileri tarafından kullanılan alanı diskten açılmamasıdır.

NTFS ve performans üzerindeki olası etkisini MFT önemi nedeniyle bu dosya büyük ölçüde parçalanmış duruma gelirse bu dosyayı bitişik korumak için özel bir çaba NTFS yapar. NTFS birimdeki MFT özel kullanımda yüzde 12,5 kadar ve birimin kalanını tamamen kullanılmadığı sürece ayırır. Tüm alanı önce ayrılan kadar bu nedenle, alan dosyalar ve dizinler için bu MFT bölgeden ayrılmadı.

Not Windows NT 4.0 Service Pack 4 Sesi artırmak için NtfsMFTZoneReservation kayıt defteri anahtarını değiştirebilirsiniz.

MFT hakkında daha fazla bilgi için lütfen aşağıdaki Microsoft Technet Web sitesinde "Disk birleştirme işlemindeki anahtar öğeleri" bölümüne bakın:
http://technet.microsoft.com/en-us/library/bb742585.aspx
Disk kapasitesi doldukça ortalama dosya boyutu ve diğer değişkenlere bağlı olarak ayrılmış MFT Bölgesi veya disk üzerindeki ayrılmamış alanı diğerinden önce kullanılmış olabilir.

Görece küçük dosyalar çok sayıda birimlerle Egzoz MFT Bölgesi alanı ilk sırada nispeten daha büyük dosyalar küçük bir sayı ile birimleri ayrılmamış alan önce Egzoz. Her iki durumda da veya başka bir bölgeye dolduğu zaman gerçekleşecek MFT parçalanma başlar. Ayrılmamış alanı dolarsa, MFT ayırma için rekabet MFT Bölgesi ayrılacak alan kullanıcı dosyalar ve dizinler için başlar. MFT Bölgesi tam duruma gelirse, yeni MFT girdileri alan yeniden diğer dosyalar ile rekabet, diskin kalanı tahsis edilir.

Yeni bir kayıt defteri parametresi NTFS ayırır, ana dosya tablosu için bir birim yüzdesini artırabilirsiniz Windows NT 4.0 için Service Pack 4'te kullanılmaya başlandı. NtfsMftZoneReservation 1-4, burada 1 minimum MFT Bölgesi boyutuna karşılık gelen ve 4 üst sınır değerine karşılık gelen arasında bir değer alabilir bir REG_DWORD değeri olur. Parametre belirtilmedi veya geçersiz bir değer sağlandı, NTFS bu parametre için varsayılan değer 1 olarak kullanır. Her ayarın tam oranları değil standart olarak ve gelecek sürümlerde değişebilir belgelenmemiş olur. Hangi çalışma ortamınız için en iyi ayardır bilmek için farklı değerlerle denemeler yapmak gerekli olabilir.

Windows NT tabanlı bir bilgisayarda MFT geçerli boyutunu belirlemek için bir NTFS biriminde dir /a $mft komutunu yazın.

Microsoft Windows 2000 tabanlı bir bilgisayarda MFT geçerli boyutunu belirleme, NTFS sürücüsünü çözümlemek için Disk Birleştiricisi'ni kullanın ve Raporu görüntüle'yi tıklatın Bu parça sayısı ve geçerli MFT boyutu da dahil olmak üzere sürücü istatistiklerini görüntüler.

Disk Birleştiricisi'nin Windows 2000 sürümü için "sistem dosyaları" olarak adlandırılan "Yeşil" görüntüler ve yalnızca budur biçimlendirilmiş NTFS birimlerde MFT, (Bu birimde varsa) pagefile.sys ve ne birlikte "MFT Bölgesi" veya ayrılmış alan "MFT genişletmesi için" adı verilir. Birleştirme raporu yalnızca disk belleği dosyası ve MFT hakkındaki bilgileri görüntüler; herhangi bir şekilde disk kullanımı veya kapasite etkilemez çünkü MFT Bölgesi tabii.

MFT Bölgesi kullanıcı veri dosyaları için kullanılan (boş) sürücü kullanılabilir alandan çıkarılır değil, yalnızca son kullanılan alan. MFT boyutu büyümeye gerektiğinde, örneğin, oluşturulan yeni dosyalar ve dizinler, onu MFT Bölgesi ilk olarak, bu nedenle MFT parçalanma azaltmak ve MFT performansı en iyi duruma getirme alınır.

Varsayılan MFT Bölgesi hesaplanır ve birim takar ve birimin boyutuna göre Ntfs.sys tarafından ayrılmış. MFT Bölgesi aşağıda belgelenen kayıt defteri girdisini kullanarak artırabilir, ancak varsayılan MFT Bölgesi tarafından Ntfs.sys hesaplanan daha küçük yapamazsınız. MFT Bölgesi artırmak, kullanıcıların veri dosyaları için kullanılabilir hiçbir şekilde disk alanında azalmaz.

NotDir komutu tarafından döndürülen sonuçlar geçerli olmayabilir. Dir komutu tarafından bildirilen boyutu, MFT'nin boyutunu gösteren sıralı bir kapatma izleyerek Sistem başlatıldığı anda önbelleğe alınmış verileri yansıtabilir.

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıktığında kayıt defterini geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756 Yedekleme ve Windows kayıt defterini geri yükleme hakkında


Bu değeri eklemek için aşağıdaki adımları gerçekleştirin:
  1. Kayıt Defteri Düzenleyicisi'ni (Regedt32.exe) çalıştırın ve followingsubkey gidin:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
  2. Düzen menüsünde, Değer Ekle'yitıklatın.
  3. İletişim kutusunda aşağıdaki bilgileri yazın:
    Değer adı: NtfsMftZoneReservation
    Veri türü: REG_DWORD
    Veri: (geçerli aralığı 1-4)
  4. Kayıt Defteri Düzenleyicisi ' nden çıkın ve bilgisayarınızı yeniden başlatın.
Not Bu çalışma zamanı parametresi, gerçek bir birimin etkilemez. Bunun yerine, belirli bir sistemde tüm birimlerde yer NTFS ayıran yollarını etkiler. Bu nedenle, tamamen etkili olması için parametre geçerli bir birimin biçimlendirildiği zaman ve birim ömrü boyunca olmalıdır. Kayıt defteri parametresi aşağı doğru ayarlanmış veya kaldırıldı, MFT Bölgesi buna göre azaltılır ancak bu herhangi bir etkileri önceden ayrılmış ve kullanılan MFT alanı yoktur.

Özellikler

Makale numarası: 174619 - Last Review: 20 Ocak 2014 Pazartesi - Gözden geçirme: 7.0
Bu makaledeki bilginin uygulandığı durum:
  • 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 Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
Anahtar Kelimeler: 
kbhotfixserver kbqfe kbenv kbinfo kbmt KB174619 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 174619

Geri Bildirim Ver

 

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