Makale numarası: 100108 - Son Gözden Geçirme: 07 Mayıs 2007 Pazartesi - Gözden geçirme: 5.6

FAT, HPFS ve NTFS dosya sistemlerine genel bakış (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

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 Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, FAT, HPFS ve NTFS'ın altında Windows NT ve bunların avantajları ve dezavantajları arasındaki farklar açıklanır. Bu, aşağıdaki bölümlere ayrılmıştır:

  • FAT genel bakış
  • HPFS genel bakış
  • NTFS genel bakış
Not: HPFS, yalnızca Windows NT sürüm 3.1, 3.5 ve 3.51 altında desteklenir. Windows NT 4.0 desteklemez ve bu HPFS bölümleri erişemiyor. Ayrıca, FAT32 dosya sistemi yalnızca Windows 98/95 ve Windows 2000'de desteklenir.

Daha fazla bilgi

GÜÇLÜ BİR GENEL BAKIŞ

FAT ile kadar en simplistic Windows NT tarafından desteklenen dosya sistemleri ' dir. FAT dosya sistemini gerçekten çok "" birimin en üstünde bulunan bir tablodur dosya ayırma tablosu (FAT) ayırdedilir. Birimde korumak için <a0></a0>, bir zarar görmüşse durumunda FAT iki kopyası tutulur. Sistem önyükleme dosyaları doğru bulunabilir, buna ek olarak, tabloları FAT ve kök dizini sabit bir konumda depolanması gerekir.

FAT ile biçimlendirilmiş BIR disketi, boyutları, birimin boyutuna göre belirlenir kümelerdeki tahsis edilir. Bir dosya oluşturulduğunda, bir giriş dizini oluşturulur ve ilk küme sayı içeren veri kuruldu. Bu Girişi tablosundaki FAT ya da bu dosyanın son küme, veya sonraki kümeye işaret olduğunu gösterir.

FAT tablosunu güncelleştirme, çok önemli yan? s?ra zaman kaybı olur. FAT tablosu düzenli olarak güncelleştirilmesi durumunda, veri kaybına neden. Disk, sürücünün mantıksal parça FAT tablosu güncelleştirilir sıfır her kafalarını yeniden okunamıyor çünkü oldukça zaman alabilen değildir.

Hiçbir FAT dizin yapısına organizasyon vardır ve dosyaları, sürücüde açık ilk konumu verilir. Buna ek olarak, Arşiv, sistem ve salt okunur, gizli FAT destekler dosya öznitelikleri.

FAT adlandırma kuralları

FAT kullanan geleneksel 8.3 adlandırma dosya ve tüm dosya adları ASCII karakter kümesi ile oluşturulması gerekir. Bir dosya veya dizin adını, ardından bir nokta (.) en fazla sekiz karakter uzunluğunda olabilir ayırıcısı ve en fazla üç karakter bir uzantısı. Adı bir harf veya sayı ile başlamalı ve aşağıdaki dışında herhangi bir karakter içerebilir:
   . " / \ [ ] : ; | = ,
				
şu karakterlerden herhangi birini kullandıysanız, beklenmeyen sonuçlar ortaya çıkabilir. Ad boşluk içeremez.

Aşağıdaki adları ayrılmıştır:
   CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
				
tüm karakterlerin büyük harfe dönüştürülür.

FAT'ın yararları

Desteklenen dosya sistemlerinden birini Windows NT altında bir undelete yapmak mümkün değildir. Doğrudan Windows NT altında gerçekleştirilemez donanım erişmek için yardımcı programlar deneyin silmeyi geri al. Ancak, dosya bir FAT bölümüne bulunan ve sistem, MS-DOS altında yeniden başlatıldığında, dosyanın silinmemiş olabilir. FAT ile çok az ek yük başladığından FAT dosya sistemi için sürücüler ve/veya bölüm yaklaşık 200 MB altında en iyisidir. Daha fazla tartışmak FAT avantajları için bkz:
  • "Dosya sistemi seçme" başlıklı Microsoft Windows NT Server "Kavramlar ve Planlama Kılavuzu" başlıklı Bölüm 5 ' bölümü
  • Microsoft Windows NT Workstation 4.0 Resource Kit, Bölüm 18, "dosya sistemi seçme"
  • "Hangi dosya sistemi için kullan üzerinde hangi birimleri" başlıklı Microsoft Windows NT 4.0 Kaynak Seti'ndeki "Kaynak Kılavuzu," Bölüm 3'de, bölüm

FAT dezavantajları

Tercihen, sürücü veya bölümleri üzerinde 200 MB FAT dosya sistemini kullanarak kullanılmamalıdır. Birim artar boyutunda hızlı bir şekilde FAT ile performans azalır olmasıdır. FAT bölümleri olan dosyalardaki izinleri ayarlamak, mümkün değildir.

FAT bölümleri, Windows NT ve MS-DOS 2 GB'altında en çok 4 gigabayt (GB) boyutunda sınırlıdır. Bu sınırlama hakkında ek bilgi için lütfen Microsoft Knowledge Base'de aşağıdaki makaleye bakın:
118335  (http://support.microsoft.com/kb/118335/EN-US/ ) MAKALEYI KIMLIĞI:
BAŞLıK: MS-DOS en büyük bölüm boyutu
Diğer bir FAT dezavantajları daha fazla tartışmak için bkz:
  • "Dosya sistemi seçme" başlıklı Microsoft Windows NT Server "Kavramlar ve Planlama Kılavuzu" başlıklı Bölüm 5 ' bölümü
  • Microsoft Windows NT Workstation 4.0 Resource Kit, Bölüm 18, "dosya sistemi seçme"
  • "Hangi dosya sistemi için kullan üzerinde hangi birimleri" başlıklı Microsoft Windows NT 4.0 Kaynak Seti'ndeki "Kaynak Kılavuzu," Bölüm 3'de, bölüm

hpfs GENEL BAKIŞ

HPFS dosya sistemi ilk piyasada görüntülenmesini büyük sabit diskler büyük erişimi için izin vermek için OS/2 1.2 ile kullanılmaya başlandı. Ayrıca, adlandırma sistemi, kuruluş ve güvenlik, ağ sunucusu pazarda büyüyen gereksinimlerini karşılamak için genişletmek yeni bir dosya sistemi için gerekli. HPFS FAT <a1>Dizin</a1> düzenini korur, ancak dosya adları temel dizinin otomatik sıralama ekler. Dosya adları en çok 254 çift baytlı karakterler için genişletilir. HPFS, bir dosyayı "veri" ve diğer adlandırma kuralları ve güvenlik açısından, ileri düzeyde esneklik sağlamak için özel öznitelikleri oluşan olmasını da sağlar. Buna ek olarak, ayırma birimi, kayıp disk alanını azaltır kümelerden (512 bayt) fiziksel kesim değiştirilir.

HPFS altında dizin girdisi, FAT altında''den daha fazla bilgi basılı tutun. Bu öznitelik dosyası yan? s?ra, değiştirme, oluşturma ve erişim tarih ve saatleri hakkındaki bilgileri içerir. Dosyanın ilk küme işaret yerine HPFS altındaki dizin girişleri için FNODE gelin. FNODE dosyanın veri veya dosyanın veri veya sonunda dosyanın verilere işaret eden diğer yapıların gösteren işaretçiler içerir.

HPFS dosya bitişik bir kesimde olabildiğince çoğunu olarak ayırmaya çalışır. Bu, bir dosyanın sıralı bir işlem yaparken hızını arttırmak için yapılır.

HPFS bir sürücü, bir dizi 8 MB şeritler düzenler ve mümkün olduğunda bir dosya bu bantları birini içinde içeriliyor. Her bu bantları arasında bir bant içinde hangi kesimleri vardır ve tahsis edilen izlemek 2 K tahsisat, eşlemdir. Diskin mantıksal üst (genellikle 0 silindir), ancak burada depolanmak üzere bir dosya olduğunu belirlemek için en yakın bant tahsisat bitmap dönmek sürücü kafası olmadığından arttıkça performans şerit.

Ayrıca, HPFS birkaç benzersiz olan özel veri nesneleri içerir:

Süper blok

Süper blok mantıksal kesim 16 bulunur ve FNODE kök dizininin bir işaretçi içerir. Sürücünün kalan iyi olsa bile HPFS kullanmanın en büyük bir tehlikeleri süper blok kayıp veya bozuk bir kesim yüzünden bozulmuş, bu nedenle, bölümün içeriğini olduğunu biridir. Sürücüdeki verileri her şey iyi bir kesimi 16 ile başka bir sürücüye kopyalayarak ve süper blok yeniden olu?turma kurtarmanız mümkün olabilir. Ancak, çok karmaşık bir görev değildir.

Yedek engelle

Yedek blok mantıksal kesim 17 bulunur ve "düzeltmeleri" ve yedek dizini blok tablosu içerir. Bozuk bir kesim algılandığında HPFS altında mantıksal olarak varolan bir iyi kesimi bozuk kesim yerine işaret etmek için "düzeltmeleri hot" giriş kullanılır. Yazma hataları işlemek için bu teknik, anında düzeltme olarak bilinir.

Anında Düzeltme burada kötü bir kesim yüzünden bir hata ortaya çıkarsa, dosya sistemi için farklı bir kesimi bilgileri taşır ve hatalı olarak özgün kesimi işaretler bir tekniktir. Bu tüm disk g/Ç'de gerçekleştirdiğiniz tüm uygulamalar için saydam gerçekleştirilir (yani, uygulama hiçbir zaman sabit sürücü herhangi bir sorun vardı biliyor). Anında Düzeltme'yi destekleyen bir dosya sistemi kullanarak bozuk bir kesim karşılaşıldığında oluşan FAT "Durdur, Yeniden Dene'yi veya hata?" hata iletisi gibi hata iletileri ortadan kaldırır.

Not: Anında düzeltme HPFS, Windows NT ile gelen sürümünü desteklemiyor.

HPFS avantajları

HPFS 200 400 MB aralığında sürücüler için en iyisidir. HPFS faydaları daha fazla tartışmak için bkz:
  • "Dosya sistemi seçme" başlıklı Microsoft Windows NT Server "Kavramlar ve Planlama Kılavuzu" başlıklı Bölüm 5 ' bölümü
  • Microsoft Windows NT Workstation 4.0 Resource Kit, Bölüm 18, "dosya sistemi seçme"
  • "Hangi dosya sistemi için kullan üzerinde hangi birimleri" başlıklı Microsoft Windows NT 4.0 Kaynak Seti'ndeki "Kaynak Kılavuzu," Bölüm 3'de, bölüm

HPFS dezavantajları

HPFS söz konusu yükü nedeniyle, yaklaşık 200 MB altında bir birim için çok etkili bir seçim değildir. Buna ek olarak, yaklaşık 400 MB'DEN daha büyük birimler ile olacak bazı performans düşüşü. Güvenlik, Windows NT altında HPFS üzerinde ayarlanamaz.

HPFS, yalnızca Windows NT sürüm 3.1, 3.5 ve 3.51 altında desteklenir. HPFS bölümleri, Windows NT 4.0 erişemiyor.

HPFS ek dezavantajları için bkz:

  • "Dosya sistemi seçme" başlıklı Microsoft Windows NT Server "Kavramlar ve Planlama Kılavuzu" başlıklı Bölüm 5 ' bölümü
  • Microsoft Windows NT Workstation 4.0 Resource Kit, Bölüm 18, "dosya sistemi seçme"
  • "Hangi dosya sistemi için kullan üzerinde hangi birimleri" başlıklı Microsoft Windows NT 4.0 Kaynak Seti'ndeki "Kaynak Kılavuzu," Bölüm 3'de, bölüm

NTFS'NE GENEL BAKIŞ

Kullanıcının bakış açısından, NTFS HPFS gibi sıralanır, dizinlere, dosyaları düzenlemek devam eder. Ancak, farklı olarak, FAT veya HPFS, diskte hiçbir "özel" bir nesne vardır ve 512 bayt kesimleri gibi temel donanım üzerinde hiçbir dependence yoktur. Buna ek olarak, FAT tablolar veya HPFS süper blok olarak bir disk üzerinde özel konum yoktur.

Sağlamak üzere NTFS'nin amaçları şunlardır:
  • Güvenilirlik, özellikle üst uç sistemler ve dosya sunucuları için tercih edilir
  • Ek işlevsellik için BIR platform
  • POSIX gereksinimlerini karşılamıyor
  • Kaldırma sınırlamaları HPFS ve FAT dosya sistemleri

Güvenilirlik

Üç ana alana NTFS'nin güvenilirlik sağlamak için <a0></a0>, belirtilen: kurtarılabilirlik, önemli tek kesim hatalarını ve anında düzeltme kaldırma.

Bu dosya sistemi karşı hareketlerin izini çünkü kurtarılabilir bir dosya sistemi NTFS'dir. CHKDSK'bir FAT ya da HPFS gerçekleştirildiğinde, dizin, tahsisat ve dosya tabloları işaretçileri tutarlı olup olmadığı denetleniyor. CHKDSK yalnızca işlemleri son tamamlama noktasına tutarlılık içinde dosya sistemi kurtarmak için geri böylece NTFS'in altında bu bileşenleri karşı hareketlerin bir günlüğü tutulur.

Bir tek bir kesim başarısızlığı oluşacağını sonra FAT veya HPFS altında konumu olan bir kesimi, dosya sisteminin özel nesnelerden birini, başarısız. NTFS bu iki yolla engeller: ilk kullanarak özel nesneler disk ve izleme ve disk üzerindeki tüm nesneleri koruma değil. Ikinci olarak, NTFS'in altında birden çok kopya ana dosya tablosunun (birim boyutuna göre değişir) saklanır.

Benzer HPFS OS/2 sürümleri için NTFS, anında düzeltme destekler.

Ek işlevsellik

Windows NT'nin her düzeydeki ana tasarım hedeflerini birini eklemek ve sonrasında yerleşik bir platform sağlamak ve NTFS hiçbir özel durum. NTFS kullanmak diğer dosya sistemleri için zengin ve esnek bir platform sağlar. Buna ek olarak, NTFS tam olarak Windows NT güvenlik modelini destekler ve birden çok veri akışları destekler. Bir veri dosyası, artık tek bir veri akışı değil. Son olarak, NTFS altında kullanıcı kendi kullanıcı tanımlı öznitelikleri dosyaya ekleyebilirsiniz.

POSIX desteği

Aşağıdaki gereksinimler POSIX.1 desteklediğinden desteklenen dosya sistemleri ile uyumlu kullanılabilen çoğu POSIX.1 NTFS'dir:

Büyük/küçük harfe duyarlı adlandırma:

POSIX, Benioku.txt Readme.txt ve readme.txt altında tüm farklı dosyalarıdır.

Ek zaman damgası:

Ek bir zaman damgası, hangi dosyanın en son erişilen saati sağlar.

Sabit bağlantılar:

Aynı verileri farklı dizinlerde bulunabilir, iki farklı dosya üzerine gittiğimde sabit BIR bağlantıdır.

Kısıtlamaları'nı kaldırma

Şimdi 2 olabilir, ilk olarak, NTFS büyük ölçüde birimler, dosya boyutunu artırmıştır ^ 64 bayt (16 exabytes veya 18,446,744,073,709,551,616 bayt). NTFS, FAT kavramını kümeleri için sabit kesim boyutunun HPFS sorunu önlemek için de döndürdü. Bu, Windows NT bir taşınabilir işletim sistemi ve başka disketi teknolojisi noktada karşılaştı olası olduğundan yapılmadı. Bu nedenle, 512 bayt / kesim görüntülenen her zaman iyi bir tahsisat uygun olan büyük bir olanağına sahip. Bu, donanım doğal tahsisat boyutunun katları tanımlanmış bir küme sağlayarak gerçekle?tirilir. Son olarak, NTFS tüm dosya adları, Unicode tabanlı olan ve 8.3 dosya adlarını uzun dosya adlarını birlikte saklanır.

NTFS'nin yararları

NTFS için yaklaşık 400 MB veya daha büyük birimlerde kullanmak en iyisidir. Performans, NTFS'in altında azalmaz FAT altında büyük birim boyutlarıyla gibi olmasıdır.

Bir NTFS bölümünde tür diski Onarma yardımcı programı çalıştırmak hiçbir zaman bir kullanıcı olmalıdır, NTFS tasarlanmış kurtarılabilirlik olur. NTFS ek avantajları için bkz:
  • "Dosya sistemi seçme" başlıklı Microsoft Windows NT Server "Kavramlar ve Planlama Kılavuzu" başlıklı Bölüm 5 ' bölümü
  • Microsoft Windows NT Workstation 4.0 Resource Kit, Bölüm 18, "dosya sistemi seçme"
  • "Hangi dosya sistemi için kullan üzerinde hangi birimleri" başlıklı Microsoft Windows NT 4.0 Kaynak Seti'ndeki "Kaynak Kılavuzu," Bölüm 3'de, bölüm

NTFS dezavantajları

Alan yükü NTFS ile ilgili miktarı nedeniyle yaklaşık 400 MB'DEN küçük olan bir birimdeki NTFS kullanmak için önerilmez. Bu alan yükünü kullanan genellikle 4 MB disk alanı en az 100 MB bir bölüme bir NTFS sistem dosyaları biçiminde var.

Şimdilik, NTFS ile oluşturulan dosya şifreleme vardır. Bu nedenle, birisi MS-DOS veya başka bir işletim sistemi altında önyükleme ve kullanabilirsiniz yardımcı düzenleme alt düzey bir disk NTFS biriminde depolanan verileri görüntülemek için.

NTFS dosya sistemiyle bir disketi biçimlendirmek mümkün değildir; Windows NT, NTFS ile ilgili ek yükü diskete sığmaz çünkü tüm disketleri FAT dosya sistemiyle biçimlendirir.

Daha fazla tartışmak NTFS olumsuz yönleri için bkz:
  • "Dosya sistemi seçme" başlıklı Microsoft Windows NT Server "Kavramlar ve Planlama Kılavuzu" başlıklı Bölüm 5 ' bölümü
  • Microsoft Windows NT Workstation 4.0 Resource Kit, Bölüm 18, "dosya sistemi seçme"
  • "Hangi dosya sistemi için kullan üzerinde hangi birimleri" başlıklı Microsoft Windows NT 4.0 Kaynak Seti'ndeki "Kaynak Kılavuzu," Bölüm 3'de, bölüm

NTFS adlandırma kuralları

Dosya ve dizin adları en çok 255 karakter uzunluğunda, tüm uzantıları da dahil olabilir. Adlar büyük/küçük harf korumak, ancak büyük/küçük harfe duyarlı değildir. NTFS, dosya adlarını, servis talebi üzerinde dayalı olarak hiçbir ayırım yapar. Adları aşağıdaki dışında herhangi bir karakter içerebilir:
   ?  "  /  \  <  >  *  |  :
				
şimdilik, komut satırında, yalnızca dosya adları en çok 253 karakter oluşturabilirsiniz.

Not: donanım kısıtlamaları temel alınan ek bölüm boyut sınırlamaları içinde herhangi bir dosya sistemi getirdiğine. Özellikle, bir önyükleme bölümü, yalnızca 7,8 GB boyutunda olabilir ve bölüm tablosunda 2 terabyte bir sınırlama yoktur.

Windows NT için desteklenen dosya sistemleri hakkında daha fazla bilgi için lütfen Windows NT Resource Kit'e bakın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
Anahtar Kelimeler: 
kbmt kbfaq kbother KB100108 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:100108  (http://support.microsoft.com/kb/100108/en-us/ )