Elektrik kesintisi durumunda NTFS dosya sistemi zarar görebilir mi? Örneğin bozuk veya dosya bozulmasına neden olabilir? Ayrıca, NTFS yerleşik dinamik disklerde yansıtma işlemi, elektrik kesintisi durumunda dosyaları tutarlı bir durumda tutmayı garanti eder mi?
Benim bakış açım günlük dosya sistemleri bu tür sorunları tolere etmek için özel olarak tasarlanmış olmasıdır. Kullanıcı verileri NTFS dosya sistemi tarafından garanti edilmez, ancak veritabanı yönetim sistemi gibi uygulamaların verileri koruyan işlem yöneticileri vardır.
Microsoft Windows Internals adlı harika kitaptan birkaç alıntı :
NTFS
NTFS, bir dizi gelişmiş özellik içerir. En önemli özelliklerinden biri kurtarılabilirliktir. Bir sistem beklenmedik bir şekilde durdurulursa, FAT biriminin meta verileri tutarsız bir durumda bırakılabilir ve bu da büyük miktarda dosya ve dizin verilerinin bozulmasına yol açar. NTFS, meta veri değişikliklerini işlemsel olarak günlüğe kaydeder, böylece dosya sistemi yapıları dosya veya dizin yapısı bilgisi kaybı olmadan tutarlı bir duruma getirilebilir. (Ancak dosya verileri kaybolabilir.)
NTFS Tasarım Hedefleri ve Özellikleri
High-End File Sistem Gereksinimleri
En başından itibaren NTFS, kurumsal sınıf bir dosya sisteminin gerektirdiği özellikleri içerecek şekilde tasarlanmıştır. Beklenmeyen bir sistem kesintisi veya çökmesi karşısında veri kaybını en aza indirmek için, bir dosya sistemi meta verilerinin bütünlüğünün her zaman garanti edildiğinden emin olmalıdır. Son olarak, bir dosya sistemi, kullanıcı verilerini korumak için donanım yedekli çözümlere düşük maliyetli bir alternatif olarak yazılım tabanlı veri yedekliliğine izin vermelidir.
kurtarılabilirlik
NTFS, dosya sistemi kurtarma özelliklerini uygulamak için atomik işlemler kullanır. Bir program bir NTFS biriminin yapısını değiştiren bir G / Ç işlemi başlatırsa, yani dizin yapısını değiştirir, bir dosyayı genişletir, yeni bir dosya için yer ayırır ve bu şekilde devam eder. NTFS bu işlemi bir atomik işlem olarak ele alır. İşlem işletim sisteminin tamamlandığını veya sistem işlemi gerçekleştirirken başarısız olursa, geri alınacağını garanti eder.
Ayrıca, NTFS, önemli dosya sistemi bilgileri için yedekli depolama kullanır, böylece diskteki bir sektör bozulursa, NTFS yine de birimin kritik dosya sistemi verilerine erişebilir.
Veri Artıklığı ve Hata Toleransı
Dosya sistemi verilerinin kurtarılabilirliğine ek olarak, bazı müşteriler kendi verilerinin elektrik kesintisi veya felaketli bir disk arızası nedeniyle tehlike altında olmamasını ister. NTFS kurtarma özellikleri, bir birimdeki dosya sisteminin erişilebilir kalmasını sağlar, ancak kullanıcı dosyalarının tamamen kurtarılması için hiçbir garanti vermez. Veri kaybı riski taşımayan uygulamalar için veri yedeklemesi ile koruma sağlanır.
Kullanıcı dosyaları için veri yedekliliği, hataya dayanıklı disk desteği sağlayan Windows katmanlı sürücü modeli aracılığıyla uygulanır. Birim yöneticisi verileri bir diskten başka bir diske yansıtabilir veya çoğaltabilir, böylece yedek bir kopya her zaman alınabilir.
NTFS Kurtarma Desteği
NTFS kurtarma desteği, bir güç arızası veya sistem arızası meydana gelirse, hiçbir dosya sistemi işleminin (işlem) eksik kalmamasını ve disk birimi yardımcı programının çalıştırılmasına gerek kalmadan disk biriminin yapısının bozulmadan kalmasını sağlar. NTFS Chkdsk yardımcı programı, G / Ç hatalarının (örneğin bozuk sektörler, elektrik anormallikleri veya disk hataları) veya yazılım hatalarının neden olduğu felaket disk bozulmasını onarmak için kullanılır. Ancak NTFS kurtarma yetenekleri mevcut olduğunda, Chkdsk'e nadiren ihtiyaç duyulur.
Kurtarılabilir Dosya Sistemleri
NTFS, bir sistem çökmesi durumunda kullanıcı verilerinin korunmasını garanti etmese de - bazı değişiklikler önbellekten kaybolabilir - uygulamalar, dosya değişikliklerinin kaydedilmesini sağlamak için NTFS yazma ve nakit temizleme özelliklerinden yararlanabilir disk uygun aralıklarla. Hem önbellek yazma - yazma işlemlerini hemen diske kaydedilmeye zorlama - hem de nakit yıkama - içeriği diske yazılmaya zorlama - verimli işlemlerdir. Ayrıca, FAT dosya sisteminden farklı olarak, NTFS kullanıcı verilerinin, daha sonra sistem başarısız olsa bile, bir yazma işleminden veya nakit yıkamasından hemen sonra tutarlı ve kullanılabilir olacağını garanti eder.