Makale numarası: 141117 - Son Gözden Geçirme: 22 Şubat 2007 Perşembe - Gözden geçirme: 2.1

"Hata Inpage işlem gerçekleştirme", sık karşılaşılan neden açıklanıyor.

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ı.
Hepsini aç | Hepsini kapa

Özet

Dosyaları bir <a0>Windows</a0> bilgisayarda bir diskete kopyalayarak, bazen inpage işlemi "hata" karşılaşabilirsiniz.

Bu senaryoda, bu hata genellikle disketi ortam üzerindeki fiziksel sorunlar gösterir ve hata iletisinin ifade rağmen Windows disk belleği dosyası, ilgili disk belleği işlemleri için büyük olasılıkla ilgisiz.

Daha fazla bilgi

Kopya yardımcı programları, dosyaları kopyalamak için genellikle CopyFile() Win32 API kullanın.

Küçük dosyalar için (küçük rasgele Windows tanımlandığı gibi en az 256 kilobayt kaynak kodu) Windows CopyFile() API gerçekten değil kaynak dosyayı açın ve CreateFile() ve ReadFile() Apı beklenen kullanarak iletiyi okuyabilir.

Bunun yerine CopyFile() API dosya eşlemesi oluşturur ve dosya sanal belleğe eşleştirir. Dosyayı bu belleği erişerek verileri sonra okunamıyor. Bellek erişilen gibi isteğe bağlı belleğe dosyasının gerekli olan bölümleri belleğine. Bu, sayfalama işlevselliğinin Windows sanal bellek Yöneticisi'nin kaldıraç görevi yapar, ancak sayfalamayı gelen ilgili olarak bu dosya kopyalama senaryosu içine tanıtır.

"Küçük" bir dosya için bir CopyFile() API işlenirken g/Ç hataları oluşursa, sonuç olarak, dosya g/Ç hataları raporlanacak değil. Bunun yerine, bu hatalar algılandı gibi etkin bir disk belleği işlem ilgisi olmayan (Windows disk belleği dosyasına albeit) nedir, "inpage işlem gerçekleştirme hatası" olarak raporlanacak.

Ayrıca, ağ bağlantısı tarafından kaynaklanan hataları bu hatalara neden olabilir. En büyük paket boyutundan daha büyük dosyaları ağ üzerinden kopyaladığınızda eşleşmeyen MTU boyutlarının ya da bir paketin yönlendiricisinde kesilmesi, bu hata neden olabilir. Özet olarak, ağ bağlantısının fiziksel sorunlu ortam ' dir.

Referanslar

Bellek eşlemeli dosyalar hakkında daha fazla bilgi için aşağıdakilere bakın:
  • ılgaz Custer'ın "ınside Windows NT", "Bellek paylaşımı" 6.2.1, bölüm.
  • Win32 Programcı Başvurusu, <a1>Birim</a1> 2'yi, sonra da bölüm 47, "Dosya eşleme".

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows NT Server 4.0 Terminal Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft BackOffice Server 4.0
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Advanced Server 3.1
Anahtar Kelimeler: 
kbmt kbnetwork KB141117 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:141117  (http://support.microsoft.com/kb/141117/en-us/ )