Makale numarası: 314875 - Son Gözden Geçirme: 01 Aralık 2007 Cumartesi - Gözden geçirme: 1.4

FAT'ı NTFS'YE dönüştürmek için gereken boş alanı

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, bir disk bölümü dosya ayırma tablosu (FAT), NTFS dosya sistemine dönüştürmek için kullandığı Convert.exe işlemi yönteminin açıklaması sağlanıyor. Makaleyi, dönüştürme için gereken alanı de anlatılır.

Daha fazla bilgi

Bir disk bölümü, FAT'den NTFS'ye dönüştürme, NTFS disk yapılarını oluşturmak için belirli bir miktarda boş disk alanı gerektirir. FAT ve NTFS çok farklı bir disk yapılarını dosyalar için alan ayırma göstermek için. Bu yap?lar genellikle için "dosya sistem yükünü." veya "meta veri" olarak adlandırılır

FAT ve NTFS genel gider

Bir önyükleme kesimi, bir veya daha fazla dosya ayırma tabloları, sabit büyüklükte bir kök dizin yapısı ve bir değişken için miktarını her alt dizinde FAT meta verileri içerir. Her alt dizinde girebileceğiniz alt dizininde bulunan dosyaların sayısı ilişkilidir.

Başka bir ek yük türü, FAT ve NTFS ile ilişkilidir. Her iki dosya sistemleri sabit boyuttaki kümelerdeki disk alanı ayrılamadı. Bu ayırma birimi veya küme boyutunu tam biçimlendirme sırasında belirlenir ve varsayılanlar, birimin boyutuna bağlıdır. Benzer boyutta olan birimlerde, NTFS için varsayılan küme boyutu, varsayılan küme boyutu FAT'den küçüktür.

Dosya verilerini alan tüm küme tutarlarda ayrılabilecek için bile bir 1 bayt dosyası, bir FAT birimindeki tüm kümenin tutulacak disk alanı kullanır. (Alanı kullanım için NTFS benzer, ancak biraz daha karmaşık sorunlardır ve bu sorunlar bu makalede ayrıntılı kapsanmayan.)

NTFS dosya sistemi, FAT gibi belirli bir miktarda sabit boyutlu yükü ve belirli bir miktarda dosya başına yükü vardır. NTFS, kurtarılabilirlik, güvenlik ve çok büyük birimler için destek gibi çeşitli gelişmiş özellikleri de vardır. Bu gelişmiş özellikler nedeniyle, NTFS meta veri yükü FAT meta veri yükü biraz büyük. NTFS küme yükü FAT küme yükü küçük olduğu için diğer taraftan, genellikle en az bir NTFS birimindeki bir FAT birimindeki olabildiğince bile NTFS dosya sıkıştırması kullanmadan depolamak olanaklıdır.

Dönüştürme işlemi

Bozulması nedeniyle dönüştürme sırasında neden karşı korumak için Convert.exe yardımcı programını, NTFS meta veri yalnızca boş alan olmasını FAT dosya sistemini dikkate alan kullanarak oluşturmalısınız. Dönüştürme başarısız olursa, bu şekilde FAT kullanıcı dosyaları hala geçerli gösterimidir.

Bir complicating bu stratejiyi için NTFS veri bir kesimi disk üzerinde belirli bir konuma kaplayacak gerekir ve diğer yapıları çok sınırlı sayıda bitişik kesimlere kaplayacak gerekir etkendir.

Convert.exe programı, dönüştürme işleminde, şu görevleri gerçekleştirir:
  1. Convert.exe sabit konum NTFS yapısı ve diğer bitişik veri alanı oluşturmak için FAT kümelerini yeniden yerleştirir ve ardından yeni FAT kaydeder. Gerekli kesimleri (örneğin, kesimleri okunamayan), kullanılabilir yapılamaz, dönüştürme işlemi duruyor. Aynı koşul olarak denenen dönüştürmeden önce FAT birimi birimindedir.
  2. Convert.exe, FAT birimindeki boş alan, temel NTFS veri yapılarını, sabit boyutlu tabloları ve herhangi bir NTFS birimini ortak olan yapıları oluşturur. Bu tablo boyutu birimin boyutuna bağlıdır, ancak, birimdeki dosyaların sayısına bağlı değildir.
  3. Convert.exe NTFS ana dosya tablosu ve dizin listelerini FAT birimindeki boş alan oluşturur. Bu adım için gerekli alanı değişken ve FAT birimindeki dosyaları toplam sayısına bağlıdır.
  4. NTFS bit eşlem Convert.exe FAT özgü yapıları tarafından kullanılmakta olan bu NTFS kümeleri "boş" işaretler. Dönüştürme işlemi tamamlandıktan sonra NTFS FAT meta veri yükü boş alan geri.
  5. Convert.exe, son olarak, NTFS önyükleme kesimi yazar. Bu son eylem, birimi FAT yerine NTFS tanınması neden olur. (Herhangi bir önceki adımda dönüştürme başarısız olursa, birim hala geçerli bir FAT birimi tanınır.)
Herhangi bir anda bir kilitlenme ortaya çıkabileceğinden, dönüştürme işlemi disk bozulması olasılığını en aza indirir.

Hemen hemen tüm yazma hatası FAT aynen korur; böylece FAT, boş üzeresiniz. Convert.exe, boşluk yazar, bir kez değil yalnızca boş--zamanları, bir hata oluştu--sorunlara yol açabilir, şunlardır:
  • Adım 1 Convert.exe FAT geçersiz kılar, sonunda.

    Kümeleri yerini değiştirme algoritması hata bu aşamasında gerçekleşir, Chkdsk disk hiçbir veri kaybı giderebilen olduğunu garanti eder.
  • Convert.exe önyükleme kesimini yazdığında, 5 adımda.

    Bilgisayar başlatıldıktan etkin, birincil bölüm sistem bölümüdür. Sistem bölümü dönüştürülmesi sırasında bir hata oluşursa, bilgisayarın başlatılamamasına olabilecek şansınız vardır. Bir hata ortaya çıkar, ancak bunu etmiyorsa, (disket) bir önyükleme disketi bilgisayarı kullanmaya devam edebilirsiniz, bu olası değil.

Işlem hesaplaması

Convert.exe programı, dönüştürme işlemine başlamadan önce hazır dosyalar FAT birimi ve birim boyutuna göre gerekirse ne kadar boş alan olduğunu anlamak için bir hesaplama gerçekleştirir. Hesaplaması yapıldı (512 bayt / kesim olan bir sabit disk) standart donanım için aşağıdaki gibi:
  1. Birimin boyutunu bayt cinsinden alma ve 100 ile bölme başlatın. Bu değer 1.048.576'den küçük ise 1.048.576 kullanın. Değer 4,194,304 büyükse, 4,194,304 kullanın.
  2. Birimin boyutunu bayt 803 bölünmüş ekleyin.
  3. Dosyaları ve birimdeki 1,280 ile çarpılan dizinlerinin sayısını ekleyin.
  4. 196,096 Ekleyin.
Var genişletilmiş öznitelik bilgileri FAT birimindeki varsa, Convert.exe gerekli ek alanı da dikkate alır. (Genişletilmiş öznitelik bilgileri yok normalde. Dikkat etmeniz gereken yalnızca bir bilgisayarda OS/2 çalıştığı ve genişletilmiş öznitelikleri kullanımda olarak.)

Convert.exe gerçekleştiren hesaplaması yapılan tahmini olarak yakından açıklanan hesaplaması gösteren. Belirli bir sistem üzerinde tam sonucu biraz farklı olabilir.

Hesaplaması Convert.exe dönüştürme denemeden önce gereken boş alan miktarını belirtir. Hesaplaması, bir indirimi için bozuk kesimleri bir FAT birimindeki boş alanda karşılaşmış olasılığını içerir.

Birim dönüştürme başlamak için yalnızca yeterli boş alan varsa ve disk alanı önemli bir kesir kullanılamaz olarak bulunmuş, dönüştürme işlemi başarısız. Ancak, tasarım birimi otomatik olarak yeniden FAT olarak tanınması için kalan olduğundan, başarısızlık herhangi bir disk bozulması mutlaka üretmez.

Özel ana hatları

Convert.exe komutunu kullanırsanız, bu Etkenler dikkat edin:
  • Bilgisayar yeniden başlatıldığında, dönüştürülecek sürücünün olduğunu belirtmeniz gerekir. Aksi durumda, geçerli sürücüyü dönüştüremezsiniz.
  • Convert.exe programı (örneğin, sistem birimi veya geçerli sürücü) Sürücü kilitlenemiyor, sürücü dönüştürmek için Convert.exe fırsatlar, bilgisayarı yeniden başlatmadan sonraki zaman.
  • Ana dosya tablosu (MFT) konumunu, birim performansı Windows NT'den dönüştürülen birimlerde iyi olmayabilir; bu nedenle, NTFS, önceki sürümlerinden dönüştürülen birimlerde farklıdır.
  • FAT'TAN NTFS'YE dönüştürülen birimler, başlangıçta NTFS ile biçimlendirilmiş birimlerle karşılaştırıldığında bazı performans üstünlüklerinden yoksundur. Dönüştürülmüş birimlerde, MFT parçalanmış. Buna ek olarak, dönüştürülen önyükleme birimlerinde, birim dönüştürüldükten sonra NTFS izinleri uygulanmaz.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
Anahtar Kelimeler: 
kbmt kbenv kbinfo KB314875 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:314875  (http://support.microsoft.com/kb/314875/en-us/ )