Ö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.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Bazı sabit disk yazma işlemleri daha yavaş olabilir, performans, sabit diskte yazma önbelleğini kullanır ve bilgisayarınız aşağıdaki işletim sistemlerinden birini kullanan beklenen:
Windows 2000 Service Pack 3 (SP3)
Windows 2000 Service Pack, açıklanan düzeltme aşağıdaki Microsoft Knowledge Base makalesinde yüklediğinizi 2 (SP2):
281672Olası veri kaybı, "Önbellek etkin yazma" özelliğini etkinleştir sonra
WINDOWS XP
Özellikle, sabit disk yazma performansı, SP3 ' önceki Windows 2000 sürümleri ile bu deneyimli daha yavaş olabilir. Ayrıca, bir küme bilgisayarda sabit disk yazma işlemlerinin sırasız paylaşılan disk yazma performansı her düğümde arasında büyük farklılıklar neden olabilir.
Neden
Windows 2000 SP3'ten önceki sürümlerini verilmiş belirli bir disk komutlarını engelleyen bir hata içeriyor. Bu komutlar, yalnızca etkin yazma önbelleği olan diskler için verilir. Bu komutlar, kritik verilerin hemen, diskin yazma arkadaki önbelleğinde geçici olarak tutulması, disk aygıtları için yazılmasına zorla.
Bu hata 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:
281672Olası veri kaybı, "Önbellek etkin yazma" özelliğini etkinleştir sonra
Bu hata ve bu komutlar, diske, beklendiği gibi verilmesi önbelleğe yazma nedenler <a1>makale</a1> 281672 düzeltir Knowledge Base'ki açıklanan düzeltme etkinleştirilir. Bu düzeltme, Windows 2000 SP3'e eklenecektir. Benzer BIR düzeltme, Windows XP'de de bulunmaktadır.
Tasarım gereği, bu komutları, önemli verilerin güvenliğini iþinize yönelik bazı performans fedakarlık. Bunlar önemli verilerin hemen diske yazıldığından emin olun. Bu komutlar, yalnızca aygıt için belirli bir disk yazma önbelleği etkinleştirildiğinde ve mekanizmalarını kullanarak algılanabilir verilir. Bu güvenli bir davranış için yazma önbelleğini uygulayan disketleri uygulandığında, belirli bir disk işlemleri sırasında bir performans kaybı karşılaşacaklardır. Daha fazla bilgi için bu makalenin "Daha fazla bilgi" bölümüne bakın. Ayrıca, bir küme bilgisayarda sabit disk bilgileri kaynak üzerinde başarısız olduğunda, küme kaynağı götüren bir düğüme teslim değil. Bu nedenle, sabit disk yazma işlemi performansını her düğüm arasındaki farkları ortaya çıkar.
Çözüm
Windows 2000 çalıştıran bilgisayarlar için
Uyarı: Bu düzeltmenin (tarafından güncelleştirilmiş sürücüleri yükleme ve Güç Korumalı yazma önbelleği seçeneğini kapatma) kullanmaya karar verirseniz, Windows 2000 disk sürücüleri, önemli verileri diske daha sonra diskin yerleşik önbelleğinden yazılan yerine hemen diske yazılır emin olmak için yerleşik olarak uygulanan korumalar kaldırılır. Bilgisayarınız ve tüm bağlantılı sabit diskleri pil yedeklenmiş güç kaynakları gibi özellikler içeren donanım tasarımı yanlışlıkla ya da yanlışlıkla güç kaybına karşı korumalı sürece bu düzeltmeyi uygulayın. Donanımınız tarafından afforded koruma düzeyini belirlemek için bilgisayar ve depolama aygıtlarınızın satıcıların başvurun. Anlamak ve söz konusu olabilir ve emin bu riski uygun donanım güç koruma mitigated olan bir risk düzeyini kabul sürece bu düzeltmeyi uygulayın. Ayrıca, bir küme bilgisayarda sabit disk yazma işlemlerinin düğümler arasında paylaşılan diskleri Güç Korumalı ayarlayarak çözülebilecek performansını farklılıkları önbelleği seçeneği her düğümde yazın.
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
281672Olası veri kaybı, "Önbellek etkin yazma" özelliğini etkinleştir sonra
Bölüm 1: Yükleme Windows 2000 güncelleştirmesi
Ürünün varsayılan davranışını değiştiren desteklenen bir özellik Microsoft'tan edinilebilir. Ancak bu özelliğin, yalnızca bu makalede açıklanan davranışı değiştirmesi amaçlanmıştır. Bu özelliği yalnızca özel olarak bu çözüme gereksinim duyulan sistemlere uygulayın.
Bu özellik karşıdan yüklenebiliyorsa, bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, özelliği edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.
Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu özellik için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
Not "Düzeltme karşıdan yüklenebilir" formunda, özelliğin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni özelliğin bu dil için kullanılamamasıdır.Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yenisi) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve Saat aracında saat dilimi sekmesini kullanın.
Date Time Version Size File name ------------------------------------------------------- 15-Jan-2003 19:42 5.0.2195.6655 34,832 Classpnp.sys 15-Jan-2003 19:43 5.0.2195.6655 30,768 Disk.sys
Not Bu düzeltmenin içerdiği dosyalar SP3 sonrası sürüm numaralarına sahip, ancak Windows 2000 SP2 tabanlı hem de Windows SP3 tabanlı bilgisayarlarda kullanılabilir. Düzeltme paketinin, hem Windows 2000 SP2 tabanlı hem de Windows 2000 SP3 tabanlı bilgisayarlara yüklenir.
Bölüm 2: "Güç Korumalı" yazma önbelleği seçeneğini yapılandırma
Windows 2000 güncelleştirmesini ve güncelleştirilmiş sürücüler için bilgisayarınızı yeniden başlatın sonra dolu, yazma her disk için Güç Korumalı yazma önbelleği seçeneğini de etkinleştirmeniz gerekir önbelleğe alma etkin ve yazma önbelleğini yanlışlıkla güç kaybına karşı korumalı vardır. Güç Korumalı yazma önbelleği seçeneğinin açık olmadığını performansı veya disk davranışı Bu güvenlik güncelleştirmesinin herhangi bir değişiklik uygulamıyor.
Seçilen disklerde Güç Korumalı yazma önbelleği seçeneği yapılandırmak için <a0></a0>, the Dskcache.exe kullanmak aracı. Dskcache.exe ayrı olarak kullanılabilir.Dskcache.exe aracı hakkında ek bilgi ve "Güç Korumalı" etkinleştirme için önbelleği seçeneği yazma, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
811392Dskcache.exe Aracını Edinip "Güç Korumalı" Yazma Önbelleği Seçeneğini Yapılandırma
Not Yazma önbelleği Güç Korumalı seçeneği yalnızca şu anda yüklü olan diskler için etkinleştirilebilir. Varsayılan olarak, Güç Korumalı yazma önbelleği seçeneğinin devre dışı bırakılır. Sonuç olarak, bu seçeneği eklenebilir, bu ayar uyguladıktan sonra tüm diskleri devre dışı bırakılır. Ek diskler eklediyseniz, Güç Korumalı yazma önbelleği seçeneğini eklenen bu diskleri ayarının etkinleşmesi etkinleştirin.
Windows XP çalıştıran bilgisayarlar için
Windows 2000 ve Windows XP arasındaki farklılıkların tasarımı nedeniyle, vardır şu anda Windows XP için bu davranış, desteklenen bir güncelleştirme yayımlamayı planlamaktadır.
Durum
Bu davranış tasarım yüzündendir.
Daha fazla bilgi
Pek çok disk aygıtı, önceden okuma önbelleğe alma, disk ve arkada yazma önbelleğe alma (veya Gecikmeli yazma veya "yavaş" yazar) için yazılmış veriler diske okunan verileri sağlayan yerleşik bir önbellek, geliştirilmiş performans sağlar. Bazı durumlarda, verilerin hemen, fiziksel diske yazılan ve daha sonra bir boş süre sırasında yazılacak diskin yerleşik yazma önbelleğinde tutulur önemlidir. Bu kayıp veya bu veri bozulması durumunda engeller (nerede yazma önbelleğinin uygulanır) denetleyicisini ya da disk aniden güç, örneğin kaybeder.
Önbelleğe alınan veriler, fiziksel diske hemen yazılacak zorlamak için genellikle kullanılan iki komut vardır:
SCSI ve ıDE/ATAPı disk aygıtları için kullanılabilen BIR arabellekleri boşaltması komutu, disk, tüm önbelleğe alınmış veriler diske hemen yazmaya bildirir. Için SCSI diskleri, bu diske SYNCHRONIZE CACHE komutunu yayımlayarak uygulanır. ıDE/ATAPı diskler için FLUSH CACHE komutu diske gönderilir. Bu komut, genellikle bir Windows programı FlushFileBuffers API arama sonucu olarak verilir. Kayıt defterine yazma işleminin sonuçları FlushFileBuffers çaðrýlan API ve SYNCHRONIZE CACHE komutu diske gönderilen bir örnektir.
Yalnızca SCSI disk aygıtı için kullanılabilir, Write üzerinden komutu ForceUnitAccess (FUA)</a1> bit kümesiyle, disk için bir WRITE komutunu yayımlayarak uygulanır. Bu tür bir komutu, yerleşik yazma önbelleği atlayarak diske veri geçerli bir paket yazma, hemen diske bildirir. Bu, genellikle CreateFile API FILE_FLAG_WRITE_THROUGH bayrağı ayarlanmış çaðýrarak açtığı bir dosyaya yazmak için WriteFile APı'SINI çağıran bir Windows programı sonucunda oluşur. Virüs tarama yazılımı, FILE_FLAG_WRITE_THROUGH bayrağı ayarlanmış dosyaları açar. FUA bit isteğe bağlıdır ve bazı SCSI ve Fiber Kanal (FC) aygıtlar, genellikle tek bir sürücü (gibi opposed RAID dizi için), bu işlevsellikler yalnızca destekler.
Tasarım gereği, bu komutları, diske yazılan verilerin güvenliğini korumak için bir ölçü (Bu, genellikle diskin yerleşik yazma önbelleği tarafından sağlanması) performans fedakarlık. Bu tür veriler diske komutlar tarafından hemen yazılmaz ve disk güç aniden kaybederse, bu veriler kaybolur ve yazıldığı dosya bozulabilir.
Windows 2000 sürümlerinde SP3, daha önce bu komutlar doğru bekleniyordu, disk aygıtları için verilen değil. Örneğin, SYNCHRONIZE CACHE komutu diske FlushFileBuffers bir programı çağırır ve FILE_FLAG_WRITE_THROUGH ile bir dosya açıldığında FUA bit WRITE komutları için ayarlı değil verilmedi ayarlayın. Bu komutlar tasarlanan verilir ve bunun sonucu olarak, böyle önemli verilerin kaybına karşı beklenen korunmasını sağlamak için 281672 Knowledge Base makalesinde açıklanan düzeltme, bu sorunu düzeltir.
NotMicrosoft SQL Server FILE_FLAG_WRITE_THROUGH bolca yerel veritabanı verilerini, günlük dosyalarını ve yedek dosyalarını kullanır. SCSI sürücüleri ve SAN sürücüleri verileri, ancak verilere NAS sürücülerde değil, yerel veritabanına veri içerebilir. SQL Server'ın performans, güç korumalı depolama özelliği aracılığıyla yazma önbelleğini koruyan donanımda etkinleştirilmemişse, büyük bir veritabanını bir denetim noktası işlemi sırasında etkilenebilir.
Yazma, önbellek etkin) seçeneğini, Aygıt Yöneticisi'nde bir <a0>disk aygıtı için yapılandırıldığında, iki işlemden oluşur:
Açmak veya yazma önbelleği devre dışı bırakmak için BIR komutu, disk aygıtı için gönderilir.
Bir kayıt defteri değeri, disk sürücüsü yazma önbelleği yönetim sorun (Write üzerinden Temizleme) diske komutları olup olmadığını belirlemek için kullandığı kaydedilir.
Bu makalede açıklanan düzeltme, yazma önbelleği Güç Korumalı seçeneği olan bir ek yapılandırma seçeneği sağlar. Ne zaman hem Yazma önbelleği ve Güç Korumalı seçenekleri açık, diskin yazma önbelleğinin etkin ve bu şekilde disk sürücüsü tarafından tanınan, ancak disk sürücüsü yazma önbelleği yönetim sorun (Write üzerinden Temizleme) diske komutları. Bu, aksi durumda disk ortamı için <a1>Yazma</a1> önbelleğinden veri reçeteye göre sarf oluşan, performans ceza engeller, ancak sunar kaybı veya güç burada kaybolursa disk veri bozulması riski hala veriler değil yazıldı diskin yazma önbelleğindeki diske.
Aşağıdaki tablo Yazma önbelleği ve Güç Korumalı seçenekleri etkilerini özetler:
Yazma önbelleği
Güç Korumalı
Efekti
Devre Dışı
Yok
Disk, yazma önbelleğe almaz. Sürücü temizleme/Write-üzerinden komut vermek. (Yalnızca olmayan sürücüler için olası davranış yazma donanımında etkin önbelleğini.)
Etkin
Devre Dışı
Disk yazma önbelleğe alır. Sürücü temizleme/Write-üzerinden komutları çalıştırır. (Varsayılan davranış olarak, SP3'ü ve uygulanan önbelleğe alma etkin donanımında yazma sahip sürücüler için bu güncelleştirmeyle.)
Etkin
Etkin
Disk yazma önbelleğe alır. Sürücü temizleme/Write-üzerinden komut vermek. (Donanımı etkin önbelleğe alma davranışını SP3 öncesi hata, olan sürücülerde kaynaklanan yazın.)
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır
Microsoft Windows XP Professional Edition, Microsoft Windows XP Home Edition, Microsoft Windows 2000 Service Pack 3, Microsoft Windows 2000 Server SP2, Microsoft Windows 2000 Service Pack 3, Microsoft Windows 2000 Professional SP2, Microsoft Windows 2000 Advanced Server SP3, Microsoft Windows 2000 Advanced Server SP2, Microsoft Windows 2000 Service Pack 3