Makale numarası: 816004 - Son Gözden Geçirme: 03 Aralık 2007 Pazartesi - Gözden geçirme: 4.5

Açıklama olay KIMLIĞI 50 hata iletisi

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

Belirtiler

Fiziksel diske bilgi yazıldığında, aşağıdaki olay KIMLIĞINE sahip iletiler sistem olay günlüğüne kaydedilebilir:
Olay KIMLIĞI: 50
Olay türü: uyarı
Olay kaynağı: Ftdisk
Açıklama: {Kaybedildi ertelenen yazma verileri} sistem aktarmaya çalışıyordu arabellekleri \Device\HarddiskVolume4 için veri dosyası. Yazma işlemi başarısız oldu ve verilerin yalnızca bazıları dosyaya yazılmış olabilir.
Veri:
0000: 00 00 00 02 04 56 00 00
0008: 00 00 00 00 32 00 04 80
0010: 00 00 00 00 00 00 00 00
0018: 00 00 00 00 00 00 00 00
0020: 00 00 00 00 00 00 00 00
0028: 11 00 00 80
-ve-
Olay KIMLIĞI: 26
Olay türü: bilgi
Olay kaynağı: Uygulama açılan menüsü
Açıklama: Windows - Gecikmeli yazma başarısız oldu: Windows, dosya \Device\HarddiskVolume4\Program Files\Microsoft SQL tüm verilerini kaydetmeyi başaramadı Server\MSSQL $ INSTANCETWO\LOG\ERRORLOG. Veri kaybı oldu. Bu hataya bilgisayarınızın donanımındaki veya ağ bağlantınızdaki bir arıza neden olmuş olabilir.
Lütfen bu dosyayı başka bir yere kaydetmeyi deneyin.
Bu olay KIMLIĞI iletileri aynı şeyi anlamına gelir ve aynı nedenleri ile oluşturulur. Bu makalenin amaçları için yalnızca olay KIMLIĞI 50 iletisi açıklanmaktadır.

Not Aygıt ve açıklama ve belirli onaltılık veri yolunda değişir.

Daha fazla bilgi

Bilgileri diske yazmak Windows çalışırken, genel bir hata oluşursa, bir olay KIMLIĞI 50 iletisi günlüğe kaydedilir. Windows veri önbelleği Yöneticisi (olmayan donanım düzeyi önbelleği) dosya sisteminden fiziksel diske kaydedilmeye çalışılırken, bu hata oluşur. Bu davranış, Windows bellek yönetiminin bir parçasıdır. Örneğin, bir program bir yazma isteğini gönderir, program yazma bildirilir ve önbellek yöneticisi tarafından önbelleğe alınan yazma isteği başarıyla tamamlandı. Zaman daha sonraki bir noktada yavaş için önbellek yöneticisi çalışır, fiziksel diske veri yazma. Önbellek Yöneticisi, veriler diske kaydetmeye çalıştığında, veri yazılırken bir hata oluşur ve verileri önbellekten temizlendi ve atıldı. Geri yazma önbelleği, sistem performansını artırır, ancak veri kaybına ve Birim Bütünlük zarar kayıp Gecikmeli yazma hataları nedeniyle oluşabilir.

Tüm g/Ç arabelle?e hatırlamanız önemlidir g/Ç önbellek yöneticisi tarafından. Program, önbellek yöneticisi atlar bir FILE_FLAG_NO_BUFFERING bayrağı ayarlayabilirsiniz. SQL veritabanına kritik yazma gerçekleştirdiğinde, hareketin tamamlanmasını sağlamak için bu bayrağı ayarlı doğrudan diske. Örneğin, kritik olmayan yazma, günlük dosyaları için genel performansını artırmak için arabelleğe alınmış g/Ç gerçekleştirin. Olay KIMLIĞI 50 iletisine, g/Ç olmayan arabelleğe hiçbir zaman oluşur.

Bir olay KIMLIĞI 50 iletisi için birkaç farklı kaynaklar vardır. Örneğin, bir olay KIMLIĞI 50 iletinin kaynak, yeniden yönlendirici ile ağ bağlantısı sorunu yoksa oluşur bir MRxSmb oturum. Yanlış bir sorun giderme adımlarını gerçekleştirme önlemek için <a0></a0>, bir disk g/Ç sorunu için ifade eder ve bu makalenin geçerli olduğunu doğrulamak için olay KIMLIĞI 50 iletiyi gözden geçirdiğinizden emin olun.

Olay KIMLIĞI 9 ve olay KIMLIĞI 11 iletisine benzer bir olay KIMLIĞI 50 iletisidir. Hata olay KIMLIĞI 9 ve olay KIMLIĞI 11 iletisine tarafından belirtilen hatası gibi önemli olmamakla birlikte, bir olay KIMLIĞI 9 ve olay KIMLIĞI 11 iletisine için yaptığınız gibi bir olay KIMLIĞI 50 iletinin sorun giderme teknikleri kullanabilirsiniz. Bununla birlikte, yığındaki herhangi bir şey gibi süzgeç sürücüleri ve Mini bağlantı noktası sürücüleri, kayıp Gecikmeli Yazma neden olabileceğini unutmayın.

Daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi s görüntülemek üzere aşağıdaki makale numarası s tıklatın:
154690   (http://support.microsoft.com/kb/154690/ ) Olay Kimliği 9, Olay Kimliği 11 ve Olay Kimliği 15 hata iletileri ile ilgili sorunlar nasıl giderilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
259237  (http://support.microsoft.com/kb/259237/EN-US/ ) Küme Sunucularında Olay Kimliği 9, 11 ve 15 ile ilgili sorunları giderme (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Eşlik eden bir "DıSK" hatası ile ilişkili ikili verileri kullanabilirsiniz (bir olay KIMLIĞI 9, 11, belirtilen 51 hata iletisi veya diğer iletiler), sorunun tanımlanmasına yardımcı olacak.

Verileri kod çözme için bölüm, olay KIMLIĞI nasıl 50 olay iletisi

"Özet" bölümünde bulunan bir olay KIMLIĞI 50 ileti örneği veri bölümünde çözerken, yazma işlemi gerçekleştirme girişimi aygıtı meşgul olabilir ve veri kesildi çünkü başarısız bakın. Bu bölüm, bu olay KIMLIĞI 50 iletisi kod çözme açıklar.

Aşağıdaki tabloda, her bir mahsup hesabı bu iletinin ne temsil eden açıklanmaktadır:
Bu tabloyu kapaBu tabloyu aç
UzaklıkUzunlukDeğerler
0x002Kullanılmıyor
0x022Döküm veri boyutu 0x0004 =
0x042Dize sayısı 0x0002 =
0x062Dizeler için mahsup
0x08 2 Olay Kategorisi
0x0c4NTSTATUS Hata kodu 0x80040032 = IO_LOST_DELAYED_WRITE =
0x108Kullanılmıyor
0x188Kullanılmıyor
0x208Kullanılmıyor
0x284NT durum hata kodu

Kod çözme için önemli bölümleri

Hata kodu

"Özet" bölümündeki örnekte, hata kodu ikinci satırda listelenmektedir. Başlayan bu satır "0008:" ve bu satırdaki son dört bayt içerir:
0008: 00 00 00 00 32 00 04 80
Bu durumda, hata kodu 0x80040032 ' dir. Aşağıdaki kod 50 hata kodudur ve tüm olay KIMLIĞI 50 iletiler için aynı:
io_lost_delayed_writewarning
Not Olay KIMLIĞI iletisi onaltılı verileri durum kodu dönüştürürken, değerlerin küçük endian biçiminde temsil edilen unutmayın.

Hedef disk

Yazma kısmında yer alan "Description" Olay KIMLIĞI iletisi, sürücü için listelenen sembolik bağlantı kullanarak denediniz diski tanımlayabilirsiniz: \Device\HarddiskVolume4. Sürücüyü belirleme 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:
159865  (http://support.microsoft.com/kb/159865/EN-US/ ) Fiziksel disk aygıtını bir olay iletisinden ayırt etme (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Son durum kodu

Son durum kodu bir olay KIMLIĞI 50 iletisindeki bilgileri en önemli parçasıdır. Bu g/Ç isteği yapıldı, dönüş hata kodunu ve anahtar kaynağıdır bilgi. "Özet" bölümündeki örnekte, son durum kodu 0x28, başlayan altıncı satırın altında listelenen "0028:" ve bu satırda yalnızca dört sekizliyi içerir:
0028: 11 00 00 80
Bu durumda, son durum 0x80000011.This durum kodu STATUS_DEVICE_BUSY eşlenir eşittir ve aygıt şu anda meşgul olduğu anlamına gelir.

Not Durum kodu, ileti KIMLIĞI 50 anımsamak durumunda, onaltılık veri dönüştürürken, değerlerin küçük endian biçiminde temsil edilir. Durum kodu, ilgilendiğiniz bilgileri yalnızca bir parçası olduğundan, SÖZCÜK biçiminde BAYT yerine, verileri görüntülemek daha kolay olabilir. Bunu yaparsanız, byte, doğru biçimde olacaktır ve verileri hızlı bir şekilde yorumlaması daha kolay olabilir.
Bunu yapmak için <a0></a0>, sözcükOlay özellikleri</a0> penceresinde Ek Yardım düğmesini tıklatın. Veri sözcükleri görünümünde, "Belirtiler" bölümündeki örnekte gibi okuyun:
Veri:
() Bayt (.)
Sözcükleri 0000: 00040000 00560002 00000000 80040032 0010: 00000000 00000000 00000000 00000000 0020: 00000000 00000000 80000011
Windows NT durum kodları listesini edinmek için <a0></a0>, <a1>NTSTATUS.H</a1> Windows Software Developers Kit (SDK) bakın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Anahtar Kelimeler: 
kbmt KB816004 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:816004  (http://support.microsoft.com/kb/816004/en-us/ )