Makale numarası: 814594 - Son Gözden Geçirme: 29 Ekim 2009 Perşembe - Gözden geçirme: 6.0

NTFS birimlerindeki disk alanı sorunlarını gidermek, nasıl

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Bu makalenin Microsoft Windows 2000 sürümü için aşağıdaki Microsoft Bilgi Bankası makalesine bakın:
303079  (http://support.microsoft.com/kb/303079/EN-US/ ) Nasıl yapılır: bulun ve uygun NTFS birimlerinde disk alanı sorunlarına

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, soruna neden olan dosya ve klasörleri bulmak veya birim bozulmasını Windows Server 2003 tabanlı bilgisayarlarda aramak için bir NTFS dosya sisteminin ayrılan disk alanını denetlemek nasıl anlatılmaktadır.

NTFS, çok sayıda birim ve kaybolmuş gibi görüntülenecek veya yanlış bildirilen boş disk alanı neden dosya düzeyinde özellikleri destekler. Örneğin, bir NTFS birimindeki aniden nedensiz çok dolu olmasını görünebilir ve yönetici nedeni bulunamıyor ya da soruna neden olan dosya ve klasörleri bulmak. Burada çok büyük dosyalar veya küçük dosyalar için yüksek bir miktar gizlice kopyalandığı bir NTFS birimine kötü niyetli veya yetkisiz erişim oluştu, bu durum oluşabilir. Bu dosyalar, daha sonra NTFS izinleri kısıtlanmış veya kaldırılmasını sağlayın. Bu davranış, bilgisayar hatası veya güç kesintisi, birim bozulmasına neden oluştuktan sonra da oluşabilir.

Bir NTFS birimi ayrılan disk alanını aşağıdaki nedenlerden biriyle misreported görünebilir:
  • Burada depolanan ortalama büyüklükte dosyalar için NTFS birimin küme boyutu çok büyük.
  • Dosya öznitelikleri veya NTFS izinleri, Windows Gezgini veya bir Windows komut istemi görüntüleme ya da dosya veya klasörlere erişimi engeller.
  • Klasör yolu 255 karakterden uzun.
  • Dosya veya klasörler geçersiz veya ayrılmış dosya adları içermektedir.
  • NTFS meta dosyalarını (örneğin, ana dosya tablosu) artmış, ve de-allocate edemiyor.
  • Dosya veya klasörler alternatif veri akışları içermektedir.
  • NTFS Bozulması boş alanı kullanılmakta olarak raporlanacak neden olur.
  • Diğer NTFS özellikleri dosya ayırma karışıklığa neden olabilir.

Daha fazla bilgi

Aşağıdaki bilgileri en iyi duruma getirme, onarmanıza veya disk alanı kullanımını, NTFS birimleri, bir daha iyi anlamak için yardımcı olabilir.

Küme boyutu çok büyük

Yalnızca dosyalar ve klasörler, iç NTFS meta dosyalarını içeren ana dosya tablosu (MFT), klasör dizinleri, ister ve diğer disk alanı kullanılmasına neden olabilir. Bu dosyaları ve klasörleri bir küme katları kullanarak tüm dosya alan ayırma tüketirler. Küme, sürekli kesimlerden oluşan bir topluluktur. Birim biçimlendirilirken küme boyutu, bölüm boyutu tarafından belirlenir. Kümeler hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
140365  (http://support.microsoft.com/kb/140365/EN-US/ ) FAT ve NTFS için varsayılan küme boyutu
Bir dosya oluşturulduğunda, en az tek bir küme ilk dosya boyutuna bağlı olarak, disk alanı tüketir. Daha sonra verileri bir dosyaya eklendiğinde, NTFS dosya ayırma küme boyutunun katları olarak artar.

Geçerli küme boyutu ve birim istatistiklerini belirlemek için <a0></a0>, bir komut isteminden bir salt okunur chkdsk komutunu çalıştırın. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  2. Komut istemine aşağıdaki komutu yazın:
    chkdsk d:
    d: denetlemek istediğiniz sürücü harfidir.
  3. Tamam ' ı tıklatın.
  4. Sonuç çıkışını görüntüleyin. Örneğin,:
    4096543 KB total disk space. <--- Total formatted disk capacity. 
    2906360 KB in 19901 files. <--- Space used by user file data.
    6344 KB in 1301 indexes. <--- Space used by NTFS indexes.
    0 KB in bad sectors.  <--- Space lost to bad sectors.
    49379 KB in use by the system.  <--- Includes MFT and other NTFS metafiles.
    22544 KB occupied by the log file.  <--- NTFS Log file - (Can be adjusted using chkdsk /L:size)
    1134460 KB available on disk.  <--- Available FREE disk space
    
    4096 bytes in each allocation unit.  <--- Cluster Size. (4K)
    1024135 total allocation units on disk. <--- Total Clusters on disk.
    283615 allocation units available on disk. <--- Available free clusters.
    Not: doğru bir bayt sayısı belirlenemiyor, 1024 ile kilobayt (KB) çıktı rapor her değer Çarp. Örneğin: 2906360 x 1024 = 2,976,112,640 bayt.
Disk alanınızın nasıl kullanıldığını belirlemek için bu bilgileri ve varsayılan küme boyutu kullanabilirsiniz. Bu en uygun küme boyutunu olup olmadığını belirlemek için <a0></a0>, disk sürücünüzde harcanan alanı belirlemeniz gerekir. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Bilgisayarım ' ı tıklatın ve sonra birimi açın ve kök içeren dosya ve klasörleri görüntülemek için konusu birimin sürücü harfini (örneğin, D) çift tıklatın.
  2. Herhangi bir dosyayı veya klasörü tıklatın ve seçim tüm <a2>Düzen</a2> menüsünü tıklatın.
  3. Tüm dosyaları ve klasörleri seçili, herhangi bir dosya veya klasörü sağ tıklatın, sonra da Özellikler ' i tıklatın ve sonra Genel sekmesini tıklatın.

    Genel sekmesinde, tüm birimdeki dosya ve klasörlerin toplam sayısını görüntüler ve iki dosya boyutu istatistiklerini sağlar: SIZE ve SIZE ON DISK.
Tüm dosyalar ve klasörler birimde bulunan için NTFS sıkıştırması kullanmıyorsanız, küme boyutu gerekli daha büyük olduğundan, SIZE SIZE ON DISK arasındaki fark bazı harcanan alanı gösterebilir. SIZE ON DISK değeri yakın değerine SIZE gibi olabildiğince böylece bir daha küçük küme boyutu kullanmak isteyebilirsiniz. Büyük bir fark SIZE ON DISK SIZE değeri arasındaki varsayılan küme boyutu, birimdeki depolama ortalama dosya boyutu çok büyük olduğunu gösterir.

Yalnızca, birimi biçimlendirmeden olarak kullandığınız küme boyutu değiştirebilirsiniz. Bunu yapmak için <a0></a0>, birimi yedekleyin ve sonra uygun tahsisat belirtmek için Biçimlendir komutunu ve /a anahtarını kullanarak birimi biçimlendirmek. Örneğin,:
D: Biçimlendir / a: 2048
(Bu örnekte, bir 2 KB küme boyutu kullanılır).

Not: Ayrıca, bir hatalı küme boyutu nedeniyle kaybedilen alanı yeniden kazanabilmesi NTFS sıkıştırmasını etkinleştirebilirsiniz. Ancak, bu düşürülmüş performans neden olabilir.

Dosya Öznitelikleri veya NTFS İzinleri

Windows Gezgini hem de dizin liste komutu dir /a /s yalnızca dosyalara ve klasörlere erişmek için gerekli izinlere sahip olduğunuz toplam dosya ve klasör istatistiklerini görüntüler. Dosyaları gizli dosyaları ve korunan işletim sistemi dosyaları, varsayılan olarak dışarıda bırakılır. Bu davranış, Windows Gezgini veya yanlış dosya ve klasör toplamları ve boyutu istatistiklerinin görüntülenecek dir komutu neden olabilir.

Bu dosya türlerini toplam istatistiklere dahil etmek için, Klasör Seçenekleri'ni değiştirin. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Bilgisayarım ' ı tıklatın ve sonra da sürücü harfini çift tıklatın (örneğin: D) birimin. Bu birimde açar ve kök içeren dosya ve klasörleri görüntüler.
  2. Araçlar menüsünde Klasör Seçenekleri ve sonra Görünüm sekmesini tıklatın.
  3. Göster gizli dosya ve klasörleri seçin kutusunda, Korunan işletim sistemi dosyalarını gizle onay kutusunu temizlemek için tıklatın ve sonra da denetleyin.
  4. Uyarı iletisini alırsınız ve ardından Uygula düğmesini tıklattığınızda, Evet ' i tıklatın.
Bu değişiklik, Windows Explorer'ı ve tüm dosya ve klasörleri kullanıcı erişim izinleri olduğundan, birimi içeren toplam dir /a /s komutunu verir.

Erişemediğiniz dosya ve klasörleri belirlemek için şu adımları izleyin:
  1. Komut isteminde, dir /a /s</a0> komutunun çıktısını bir metin dosyası oluşturun.

    Örneğin: komut isteminde aşağıdaki komutu yazın:
    dir d: /a /s > c:\d-dir.txt
  2. Yedekleme veya Geri Yükleme Sihirbazı'nı başlatın. Bunu yapmak için:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, ntbackup yazın ve Tamam ' ı tıklatın.
    2. Gelişmiş Mod'i tıklatın.
  3. Araçlar menüsünden Seçenekler ' i tıklatın, Yedekleme günlüğü</a0> sekmesini tıklatın, ayrıntılı tıklatın ve sonra Tamam ' ı tıklatın.
  4. Yedekleme hizmet programı içinde yedekleme tıklatın) sekmesini tıklatın ve sonra etkilenen tüm birim için onay kutusunu seçin (örneğin: D:) ve Yedeklemeyi Başlat</a1>'ı tıklatın.
  5. Yedekleme tamamlandıktan sonra yedekleme raporu açın ve <a1>klasörü</a1> 1. adımda kaydettiğiniz d dir.txt çıktı ile NTBackup günlük çıkış için karşılaştırın.
Rapor, tüm dosyaları yedekleme erişebildiğinden, klasörleri ve dosyaları Windows Gezgini ve dir komutu değil görüntüleme da içerebilir. Birimin büyük dosyalar veya Windows Gezgini'ni kullanarak erişemediğiniz klasörler aramak istediğinizde, birimi yedeklemeden bulmak için NTBackup arabirimi kullanmak daha kolay bulabilirsiniz.

Erişimi olmayan dosyaları bulduktan sonra ekleyebilir veya Windows Gezgini'nde dosya veya klasörün özelliklerini görüntülerken, Güvenlik sekmesini kullanarak, izinleri değiştirin. Varsayılan olarak, sistem birimi erişemiyor bilgileri klasörü. Dir /a /s komut klasörü eklemek için doğru izinlere eklemeniz gerekir.

Not: klasörleri veya Güvenlik sekmesi yok dosyaları görebilirsiniz. Veya etkilenen klasörler ve dosyalar için izinler'i yeniden mümkün olmayabilir. Bunları erişmeye çalıştığınızda aşağıdaki hata iletisini alabilirsiniz:

D:\folder_name\ erişilebilir değil.

Erişim reddedildi
Böyle bir klasör varsa, Ek Yardım için Microsoft Ürün Destek Hizmetleri'ne başvurun. Bunu yapmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/default.aspx?scid=/directory/question.asp&SD=GN&FR=0 (http://support.microsoft.com/default.aspx?scid=/directory/question.asp&sd=gn&fr=0)

Geçersiz dosya adları

Klasör veya dosya geçersiz veya ayrılmış dosya adları içeren dosya ve klasör istatistikleri de dışlanacak. Klasör veya başında veya sonunda boşluk içeren dosyaları NTFS geçerli, ancak bunlar bir Win32 alt sistemi bakış açısından geçerli değil. Bu nedenle, Windows Gezgini, kendisi de bir komut istemi güvenle onlarla çalışabilirsiniz.
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
120716  (http://support.microsoft.com/kb/120716/EN-US/ ) Windows NT'de Ayrılmış Adlara Sahip Olan Dosyalar Nasıl Kaldırılır

Yeniden adlandırmak veya bu dosyaları veya klasörleri silme olmayabilir. Bunu yapmaya çalıştığınızda aşağıdaki hata iletilerinden birini alabilirsiniz:
Dosya veya klasörü yeniden adlandırma hatası

Dosya yeniden adlandırılamıyor: kaynak dosya veya disk okunamıyor.
-VEYA-
Dosya veya klasörü silme hatası

Dosya silinemiyor: kaynak dosya veya disk okunamıyor.
Klasörleri veya dosyaları silmek veya yeniden adlandırma edemiyor varsa, Microsoft Ürün Destek Hizmetleri'ne başvurun. Bunu yapmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportquestion.asp (http://support.microsoft.com/contactus/?ws=supportquestion.asp)

NTFS ana dosya tablosu (MFT) genişletme

Bir NTFS birimindeki oluşturduğunuzda ve biçimlendirilmiş NTFS meta dosyaları oluşturulur. Bu meta dosyaları biri, ana dosya tablosu (MFT) adı verilir. (Yaklaşık 16 KB) olarak oluşturulur, ancak bu dosyaları olarak büyüyor ve klasörlerin birimdeki oluşturulur, çok küçük olduğu. Bir dosya oluşturulduğunda MFT bir dosya kayıt kesimi (FRS) olarak girilir. FRS, 1024 bayt (1 KB) her zaman olur. Birime dosyalar eklendikçe, MFT boyutu da artar. Dosyalar silinir, ancak ilişkili FRSs yeniden, ancak toplam FRSs ve ilişkili MFT tahsisat kalır ücretsiz olarak işaretlenir. Çok sayıda dosya silindikten sonra MFT tarafından kullanılan alanı yeniden neden olmasıdır.

MFT'NIN tam olarak ne kadar büyük olduğunu görmek için <a0></a0>, yerleşik Birleştiricisi birimi çözümlemek için kullanabilirsiniz. Sonuçta ortaya çıkan rapor boyut ve, MFT parça sayısı hakkında ayrıntılı bilgi sağlar.

Örneğin:
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
ancak, daha fazla bilgi için chkdsk.exe komutunu çalıştırın (yükü) ne kadar alan tüm NTFS kullanıyorsa, ilgili bilgileri tamamlayın ve sonra aşağıdaki satırı için çıkış:
In use by system. 
Şu anda, yalnızca üçüncü taraf defragmenters, kullanılmayan MFT FRS birleştirmek kaydeder ve kullanılmayan MFT alanı ayrılan geri alma.

Alternatif veri akışları

NTFS, dosya ve klasörlerin alternatif veri akışları içerecek şekilde verir. Bu özellik, birden çok veri ayırmalar, tek bir dosya veya klasör ile ilişkilendirebilirsiniz. Dosya ve klasörlerin alternatif veri akışları kullanımı aşağıdaki sınırlandırmaları vardır:
  • Windows Gezgini ve dir komutu dosya boyutu veya birim istatistiklerinin parçası olarak alternatif veri akışları verileri bildirmez. Bunun yerine, yalnızca birincil veri akışı için toplam bayt miktarını gösterir.
  • Chkdsk komutunun çıktısını, kullanıcı verileri, alternatif veri akışları da dahil olmak üzere kullanmak için dosyaları alanı doğru bildirir.
  • Disk kotaları bir kullanıcının veri dosyalarının parçası olan tüm veri akış ayırmalarını doğru biçimde izler ve bildirir.
  • NTBackup yedekleme günlüğü rapora yedeklenen bayt sayısını kaydeder. Ancak, hangi dosyaların alternatif veri akışları içeren göstermiyor. Ayrıca diğer akış verileri içeren dosyaları için doğru dosya boyutlarını göstermiyor.

NTFS dosya sistemi Bozulması

Çok nadir durumlarda, NTFS meta dosyaları $ MFT veya $ BITMAP bozulabilir ve kayıp disk alanı neden. Tanımlama ve karşı birimde chkdsk /f komutunu çalıştırarak bu sorunu gidermek. Chkdsk sonuna doğru $ BITMAP ayarlamanız gerekir, aşağıdaki iletiyi alırsınız:
Ana Dosya Tablosu'nun hataları gideriliyor (MFT) BITMAP özniteliği. CHKDSK, birim biteşleminde, ayrılmış olarak işaretli boş bir alan buldu. Windows dosya sisteminde düzeltmeler yaptı.

Dosya ayırma karmaşıklığına neden diğer NTFS özellikleri

NTFS sabit bağlantıları destekler ve yeniden ayrıştırma noktalarını, birim bağlama noktaları ve dizin birleşimlerinin oluşturmanıza izin verir. Bu ek NTFS özellikleri, fiziksel bir birim tüketim alan miktarını belirlemeye çalıştığınızda karışıklığa neden.

Sabit bağlantı, BIR dosya verileri bu birime nerede olursa olsun, bir dosya için dizin girişidir. Her dosyanın en az bir sabit bağlantısı vardır. NTFS birimleri, her dosya, birden çok fiziksel bağlantı içerebilir ve bu nedenle tek bir dosya çok sayıda klasörde (veya hatta farklı adlarla aynı klasörde) görüntülenebilir. Tüm bağlantılar aynı dosyaya başvurmak için programlar bağlantılardan birini açın ve dosyayı değiştirebilirsiniz. Tüm bağlantıları yalnızca silindikten sonra BIR dosyanın dosya sisteminden silinir. Program sabit bir bağlantı oluşturduktan sonra herhangi bir dosya adı gibi kullanabilirsiniz.

Not: Windows Gezgini ve komut istemini olsa tüm aynı veriyi paylaşan ve fiili kullanımı, disk alanı miktarını yapmak gibi aynı boyutta olan tüm bağlantılı dosyaları gösterir.

Birim bağlama noktaları ve dizin birleşimlerinin kök dizinine işaret etmek için kullanılan bir NTFS birimindeki boş bir klasör veya alt klasörü başka bir birimde izin verir. Windows Gezgini dir /s komut yeniden ayrıştırma noktası izleyin, dosya ve klasörleri <a0>Hedef</a0> birimdeki saymak ve sonra da bunları ana birimin istatistiklerine ekleyebilirsiniz. Konusunda bu daha fazla alan ana birimde ne gerçekte kullanılan farklı kullanılmakta olduğunu düşünüyorsanız, yanıltmaya.Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
205524  (http://support.microsoft.com/kb/205524/EN-US/ ) NTFS Birleşim Noktaları Nasıl Oluşturulur ve Değiştirilir


Özetle, chkdsk komutunun çıktısını, NTBackup GUI veya yedekleme günlüklerini ve görüntüleme, disk kotalarını bir birimde disk alanının nasıl kullanıldığını belirlemek için kullanabilirsiniz. Ancak, Windows Gezgini ve dir komutu bazı sınırlamalar ve bu amaçla kullanılan dezavantajları vardır.

Daha fazla bilgi

Daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://blogs.msdn.com/ntdebugging/archive/2008/07/03/ntfs-misreports-free-space.aspx (http://blogs.msdn.com/ntdebugging/archive/2008/07/03/ntfs-misreports-free-space.aspx)

Referanslar

Windows Vista'da sistem bakımına yönelik genel görevlerle ilgili yardım için aşağıdaki Microsoft Web sayfasını ziyaret edin:
Fix problems with common system maintenance tasks (http://support.microsoft.com/gp/system_maintenance_for_windows)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
Anahtar Kelimeler: 
kbmt kbfileprintservices kbhowtomaster KB814594 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:814594  (http://support.microsoft.com/kb/814594/en-us/ )