Neden bir günlük dosya sisteminin diski kontrol etmesi gerekir?


6

Windows 7 bilgisayarımda BSOD'yi aldıktan sonra, benden bir disk kontrolü yapmamı isteyen bilgisayarı bulmak için bilgisayarımı yeniden başlattım. Bu arada başka şeyler de yaptım ama birkaç dakika sürdü.

Eğer dosya sistemi taranıyorsa (onu NTFS olan varsayılana bıraktım) neden çökmemden sonra diski kontrol etmem gerekiyor?

Yanıtlar:


6

Çünkü dergicilik sihirli bir değnek değildir.

G / Ç işlemleri sırasında elektrik kesintileri ve sistem çökmeleri ile baş etmek sorun değil, çünkü bir işlem günlüğü tutulur. Sistem düştüğünde / gücü kesildiğinde devam etmekte olan parça işlemleri, sihirli bir şekilde ileri alınmaz veya kendiliğinden geri alınmaz. Sistem tekrar geri geldiğinde, ses seviyesi yeniden ayarlandığından, ileri / geri geri alma işlemi yapılmalıdır. Bu, disk kontrol işleminin bir parçası olarak gerçekleşir.

Dosya sistemi günlük kaydı, kendi kendine tutarlı bir durumu geri yüklemeyi kolaylaştırır. O değil sihirli kirli kapatmalar ilk etapta ortaya çıktığında disk hacmi tutarsız bir durumda asla neden olur.


Tamam bu makul ama bu isteğe bağlıydı. Bir tuşa basarak atlamama izin verildi. Ayrıca bir değişiklik olmamalıdır geri dönerken dakika sürdü. (Ama hala

3

Günlük, temiz olmayan bir kapanmadan sonra dosya sistemini hızlı bir şekilde tutarlı duruma getirmeye izin veriyor, ancak donanım hatası veya sistem hatası nedeniyle bozulma meydana gelmiyor. Bu durumda tam bir kontrol gereklidir.


@ acidzombie24 Tamamlanmamış bir günlük girişini geri alırken bir yazma hatası olursa ne olacağını umuyorsunuz? Açıkçası geri alma başarısız olur ve dosya sistemini tutarsız bir durumda bırakabilir.
doug65536 29:16

1

Gezinme, farklı dengeleri olan farklı seviyelerde gelir. NTFS, asıl dosya içeriğinin değil, yalnızca meta-veriyi yayınlar. Bu, yazarken tek dosyaları bozabileceğiniz anlamına gelir, ancak diğer dosyaları aynı dizinde bozamazsınız.

Benzer şekilde, bir kilitlenme meydana geldiğinde, tam jornalling türü diski gerçekten düzeltmek için ne kadar zamana ihtiyaç olduğunu belirler. Yine, bir tradeoff var: eğer jornal'ı o kadar iyi yapılandırırsanız yapılandırırsanız, normal disk yazmalarında daha fazla zaman harcarsınız. BSOD'ler oldukça nadir olduğundan, NTFS, çarpışma dışı durum için optimize edilmiştir; bu, bir dergiden kurtarmanın daha yavaş olduğu anlamına gelir.


BSODs are fairly rare98SE veya ME altında NTFS.sys kullanarak hile yaparsanız, hayır. :)
user2284570 17:13

1

Sürücüye bir yazma veya yazma işlemi tamamlanmadığından, işletim sistemi (şu anda mevcut değildir) sürücünün tamamladığını bilmenin hiçbir yolu yoktur. . Kirli bit, temizlenene kadar, uygun bir son işlemle sürücüde (kendi kendine) ayarlanır. . Derginin yazdığı verilerin kendisi yazılı bir yolsuzluk noktası olabilir ve bu da dergilerin kritik olmayan konulara gerçekten yardımcı olduğu fikrini reddeder. (Biraz önyargılıyım) Tek hamlede bitmesini tercih ederim ve kayıplar hakkında endişelenmeme izin ver.

Günlük tutma, yolundaki verileri kaydedebilir / kurtarır ve göstergelerin bir yönünü koruyarak işaretçileri tutar. Sabit sürücüye herhangi bir hatalı / eksik yazıyı düzeltemez.


USN değişiklik günlüğü, Dizin Oluşturma Hizmeti, Dosya Çoğaltma hizmeti (FRS), Uzaktan Yükleme Hizmetleri (RIS) ve Uzaktan Depolama tarafından etkinleştirilir ve kullanılır. http://technet.microsoft.com/en-us/library/cc788042(WS.10).aspx

Örneğin bilgisayar veya birim hatası durumunda, dosya sistemi dizinlemesini kurtarmak için dergileri değiştirmeye de ihtiyaç vardır. İndekslemeyi geri kazanabilme yeteneği, dosya sisteminin bu gibi durumlarda tüm birimin yeniden boyutlandırılması için zaman alan bir işlemden kaçınabileceği anlamına gelir. http://technet.microsoft.com/en-us/query/aa363798


-1, sadece dergilerde işe yaramaz. İşletim yeniden başlatıldığında, işletim sistemi bir yazmaya başladığını (günlük yazmaya başlayan bir giriş içeriyorsa) ve bitmediğini (eşleşen yazmaya tamamlanan girişi eksik) tespit edebilir.
MSalters

@MSalters, infact yaptıklarında , ne zaman çalıştırılacağını belirtmek için "kirli bir bit" kullanır chkdsk.
Etkileme

1
Bu doğru, ve ben o kısmı tartışmıyorum. Ancak bu bit, chkdskbaştan önlemek için hızlı bir kontrol . O takdirde Yani değil set, o zaman hiç Jornal kontrol etmek gerekmez. Bu, kilitlenmemiş durum için önyükleme süresini optimize eder. Sorun BSOD davasıyla ilgiliydi ve sonra dergi önemli. Ve orada Psycogeek'in dergi açıklaması sadece bir şey ifade etmiyor. Eksik bir günlük kaydında (eksik son göstergesi), eksik bir yazımı geri alma yoluyla düzeltebilirsiniz.
MSalters

Hepiniz doğru, cevabım endeksleme ve benden başka şeyler gibi farklı "günlük kaydı" seviyelerini gizlemeye çalışmak gibi belirsiz. Cevabın bütün bir kitaba ihtiyacı var. Özetle cevabın yanlış olduğunu ve bir windows sistemindeki "günlük tutma" nın, Endeksleme için kullanıldığında ve başka ne bildiğini, meta-veri ile sınırlı olduğunu söylemek. Bu durumda, meta verilerden daha fazlasıdır ve aynı zamanda kurtarılabilirdir. Eğer tüm diskte ne olduğunu ve ne yapıldığını görmediyseniz, uzman değilim, ama orada olan şeyleri göz ardı etmedim.
Psycogeek

Özellikle bir dergi girişi yazmanın yolsuzluğun kendisinin olabileceğini belirttim. ve mantıklı bir şekilde "günlük kaydı mükemmel" e dönersiniz. Ancak derginin kendisinin başarısız yazısı asla akla gelmez mi? Tam ortasında, verilerin tam olduğunu söylemesi halinde, başarısız olduğunu, kendi yazmasını bozduğunu söylemesi halinde, bu yazmayı / yazmaları tamamladığını ne kadar anlardı? Bunu açıklayabilirseniz. Öyleyse bozuk USN günlüğünü aramak google'da hiçbir şey bulmamalı mı?
Psycogeek

0

Dergiye dayalı bir dosya sisteminde, dosyalarınızdaki tüm değişiklikler kaydedilir ve bir arada tutulur. Bu, dosya içeriğinin meta verilerden ayrılmasını sağlar (dosya adı, değiştirilen tarihler, vb ...). Bununla birlikte, bunun anlamı, bir dosya dergide indekslenmemişse, kelimenin tam anlamıyla mevcut olmamasıdır - 0'lar ve 1'ler fiziksel olarak tabakta bulunsa bile.

Burası chkdskkullanışlı, yanı sıra sürücünün "kirli ucu". Çeşitli dosya sistemi işlemlerini gerçekleştirirken, kirli bit işlem tamamlanana kadar, hangi noktada silinirse ayarlanır. Gönderen Microsoft fsutilbelgelerinde :

Birimin kirli biti ayarlanmışsa, bu dosya sisteminin tutarsız bir durumda olabileceğini gösterir. Birim çevrimiçi olduğu ve önemli değişiklikleri olduğu için kirli bit ayarlanabilir, çünkü birimde değişiklikler yapıldı ve değişiklikler diske yüklenmeden önce ya da birimde bozulma algılandığından bilgisayar kapatıldı. Bilgisayar yeniden başlatıldığında kirli bit ayarlanmışsa, birim tutarlılığını doğrulamak için chkdsk çalışır.

Bilgisayarınız kirli bit ayarına sahip olduğundan, birim bozulmasını veya veri kaybını önlemek için dosya sisteminin tutarlı olduğundan emin olmanız gerekir. Bir dosya sistemi denetleyicisi çalıştırmak, sürücünün henüz günlüğe kaydedilmemiş indeksli olmayan dosyaları da kurtarmasını sağlayabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.