Ios.log dosyasının açıklaması

Makale çevirileri Makale çevirileri
Makale numarası: 138899 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

32-Bit sürücüleri güvenli bir şekilde yeniden yükleyebilirsiniz olup olmadığını belirlemek bu çalışır gibi ıos.log dosyası ı/o gözetmen (IOS) tarafından oluşturulur. Herhangi bir sürücü MS-DOS Uyumluluk modunu kullanıyorsa, Windows dizininde bir Ios.log dosyası oluşturulur. Bu, genellikle bir sürücü denetleyicisi, ancak ilgili 32-bit FastDisk sürücüsünü önbellekleme bir Promise teknolojileri için olduğu gibi Dosdrv.sys veya Pcidrv.sys Config.sys dosyasında, büyük olasılıkla sürücüsüdür anlamına gelir yükledi.

Bu ileti genellikle aygıt sürücülerini ve fiziksel aygıtlara karşılık gelen bir disk sürücüler oluşturma TSR nedeniyle oluşur. Microsoft ınterlnk programı bir örnektir.

Belirtilen aygıt sürücüsü veya TSR'NIN INT 13 için kanca oluşturur ve güvenli bir TSR ve sürücüleri Ios.ini listesinde değil.

Belirtilen aygıt sürücüsü, tüm disk erişimini içinden yönlendirilmesi gerekir. Istek, 32-bit sürücü için gönderilen isteği aygıt sürücüsünü üzerinden geçtikten sonra. Ancak, ek yönlendirme yüzünden bir performans cezası vardır.

Bu sorun, genellikle EZ-Drive yazılımı tarafından 3.6 ve daha önceki sürümlerini neden olur.

Bu, genelde bilgisayarınıza bir önyükleme kesimi virüsü bulaşmış anlamına gelir. IDE sabit disklerle 1024'ten fazla silindir için gerçek mod geometrisi çeviri yazılımı tarafından da kaynaklanabilir.

"Ayrıntılar" bölümü, iki durumda olduğu için daha büyük bir olasılıkla olduğu ipuçları sağlayabilir. Bu iletiyi çözmek için <a0></a0>, uygun 32-bit FastDisk sürücüsünü edinin, Windows\System klasörüne kopyalayın ve sonra da aşağıdaki ifadeyi System.ini dosyasının [386Enh] bölümüne ekleyin:
   device=<driver>.386
				

<a1>Int</a1> 25 h kesme hatası: birim nn, hata nn



Fiziksel aygıtı birim numarası nn ile ilişkili olduğunu belirlemek için bir TAMSAYı 25 h (disk okuma) isteği IOS gerçekleştirilen, ancak aygıt sürücüsü, bir hata kodu döndürdü. Ayrıca, belirtilen sürücüyü Ios.ini dosyasında "non_disk" özniteliğine sahip değil.

Olası hata kodları şunlardır:
   80   device failed to respond (timeout)
   40   seek operation failed
   20   controller failed
   10   data error (bad CRC)
   08   DMA failure
   04   sector not found
   02   bad address mark
   01   bad command
				
Neden:

Bu ileti genellikle aygıt sürücülerini ve fiziksel aygıtlara karşılık gelen bir disk sürücülerini oluşturduğunuz TSR'ın nedeniyle oluşur. Microsoft ınterlnk programı ne örnektir.

ÇÖZÜM:

Tüm aygıt sürücülerini ve "hayalet" disk sürücülerini sağlayan bir TSR'ı kaldırın veya bunları Ios.ini dosyaya "non_disk" sürücü ekleyin.

Güvenli olmayan bir sürücü xxxxxxxx birimi nn denetleme



IOS, belirtilen aygıt sürücüsü birimi nn yönettiği biçimi nedeniyle güvenli olduğunu algıladı.

ÇÖZÜM:

Belirtilen aygıt sürücüsü Config.sys ve Autoexec.bat dosyalarını kaldırın.

Tek yapılı sürücü xxxxxxxx birimi nn denetleme



Aygıt sürücüsü ASPI veya <a2>CAM</a2> veya <a4>INT 13 desteklemediğinden işlevselliği yararlanılması için belirtilen aygıt sürücüsüyle iletişim kurmak IOS değiştiremiyor. Ayrıca, belirtilen sürücüyü Ios.ini dosyasında "tek yapılı" özniteliğine sahip değil.

ÇÖZÜM:

Belirtilen aygıt sürücüsü Config.sys ve Autoexec.bat dosyalarını kaldırın.

Güvenli olmayan bir CD-ROM sürücüsü, xxxxxxxx, koruma modu CDROM devre dışı bırakma



Belirtilen CD-ROM sürücüsü Ios.ini dosyasının [CDUnsafe] bölümünde bulunamadı.

ÇÖZÜM:

Belirtilen aygıt sürücüsü Config.sys ve Autoexec.bat dosyalarını kaldırın.

Çok fazla TSR INT 13 & h/w kesmeler takma.



Çok sayıda aygıt sürücüleri ve TSR INT 13 kanca Config.sys ve Autoexec.bat dosyalarında vardır. En yüksek TSR ve aygıt sürücüleri, MS-DOS Uyumluluk modunu zorlamadan INT 13 kanca 20'dir.

ÇÖZÜM:

Aygıt sürücüleri ve Config.sys ve Autoexec.bat dosyalarında TSR sayısını azaltın.

Bilinmeyen int 13 hooker xxxxxxxx



Not: Bu bölüm, INT 13 hooker adı "MBRINT13" uygulanmaz Bkz: "Bilinmeyen INT 13 hooker MBRINT13" bölümü.

Belirtilen aygıt sürücüsü veya TSR'NIN nedeniyle 32 bit disk erişimi, IOS kullanamazsınız.

Belirtilen aygıt sürücüsü Config.sys ve Autoexec.bat dosyalarını kaldırın.

INT 13 tam birleşimini DO_NOT_CARE + MUST_CHAIN
RMM tüm mantıksal sürücüler için kullanma. Bağlantı noktası sürücüleri yüklemek



"Must_chain" özniteliğine sahip <a1>Ios.ini</a1> dosyasında listelenen bir aygıt sürücüsü olduğundan IOS gerçek kipte Eşleştiricisi (RMM) yüklemeniz gerekir.

Ios.ini dosyasında "must_chain" olarak işaretlenmiş bir sürücü arayın ve hiçbirini Config.sys veya Autoexec.bat içinde görünürse bakın. Tüm sürücüleri kaldırın.

Geçersiz bir int 13 niteleyici bileşimi. Punt bağlantı noktası sürücüleri



IOS Ios.ini dosyayı "must_chain" olarak listelenen bir aygıt sürücüsü ve başka bir aygıt sürücüsü Ios.ini dosyayı "must_not_chain." olarak listelenen buldu Bu iki çelişkili gereksinimlerdir.

ÇÖZÜM:

Ios.ini dosyasında "must_chain" ve "must_not_chain" olarak işaretlenmiş bir sürücü arayın ve hiçbirini Config.sys veya Autoexec.bat içinde görünürse bakın. Tüm sürücüleri kaldırın.

Çok fazla int 13 sürücüleri denetleme IDE yazılım Downrev sürümü



IOS, çünkü bu sürücüler ikincil IDE denetleyicisindeki kontrol etme sabit diski denetleme IDE yazılım güvenle alınması edemiyor olduğunu algıladı.

Neden:

Bu sorunun nasıl giderileceği hakkında daha fazla bilgi için lütfen Microsoft Knowledge Base'de aşağıdaki makaleye bakın:
126855 MAKALEYI KIMLIĞI:
: BAŞLıK Büyük IDE sabit diskleri için Windows 95 desteği

Güvenli olmayan bir sürücü xxxxxxxx the foll takma. mantıksal birim.
Birim sayısı: nn
Birim sayısı: nn



IOS Ios.ini dosyasında sürücüsü "güvenli" olarak belirtilen sürücüyü bulamadı.

ÇÖZÜM

Belirtilen aygıt sürücüsü veya TSR'NIN Config.sys ve Autoexec.bat dosyalarını kaldırın.

Bilinmeyen CAM sürücü xxxxxxxx nedeniyle miniports punting



IOS sürücüsü güvenli olarak Ios.ini dosyasında listelenmeyen CAM kullanan bir aygıt sürücüsü buldu.

ÇÖZÜM:

Belirtilen sürücü, Config.sys ve Autoexec.bat dosyalarını kaldırın.

Iki özdeş çevre birimleri nedeniyle punting miniports



IOS her ikisi de aynı SCSI aygıtına yönetmekte olduğunuz iki ASPı/CAM aygıt sürücüleri buldu. IOS bu nedenle, iki aygıt sürücülerini kullanmak için belirlemek değiştiremiyor.

ÇÖZÜM:

Gereksinim duymadığınız bir aygıt sürücüsünü kaldırın.

CAM sürücüsü AUTOEXEC.BAT veya daha yenisi yüklü.



CAM sürücü, Config.sys dosyasını farklı bir konumdan yüklendi. IOS bu tür sürücüler alınamıyor.

ÇÖZÜM:

Sürücüyü ayırmak ve kaldırır.

ASPI sürücüsü AUTOEXEC.BAT veya sonraki sürümü yüklü.



Bir ASPI sürücüsü Config.sys dosyasını farklı bir konumdan yüklendi. IOS bu tür sürücüler alınamıyor.

ÇÖZÜM:

Sürücüyü ayırmak ve kaldırır.

Bilinmeyen int 13 hooker MBRINT13



Bu, ana önyükleme kaydı (MBR) içinde tanınmayan bir INT 13 h kanca yok anlamına gelir.

ÇÖZÜM:

Bir virüs taramasını bilgisayarınıza bulaşmış olup olmadığından emin olmak için bilgisayarınızda gerçekleştirin.

Nasıl geometrisi çeviri yazılımı, sorun olup olmadığını ve nasıl belirleneceği hakkında bilgi için Windows 95 ile uyumlu bir sürüme yükseltmek için lütfen Microsoft Knowledge Base'de aşağıdaki makaleye bakın:
126855 MAKALEYI KIMLIĞI:
: BAŞLıK Büyük IDE sabit diskleri için Windows 95 desteği

BÖLÜM 2

Ios.log dosyasının sonraki bölümü, disk erişimi için kullandığınız gerçek mod Eşleştiricisi (RMM) tüm sürücüleri özetler. Bu bölüm, satır, bir satır veya aşağıdaki satırı birden fazla kopyasını içerebilir:
Birim numarası nn ile gerçek mod sürücüler gitme.

Bu satır, gerçek kipte Eşleyicisi kullanarak her birim için bir kez yinelenir.

3 - config.sys DOSYA AYRINTILARI KISIM

Ios.log dosyasının bu bölümünde, Config.sys dosyasında yüklü her aygıt sürücüsü listesini sağlar.

Her sürücü aşağıdaki biçimde listelenir:
Sürücü adı: <filename>
      Character Driver
      Block Driver controlling nn unit(s)
      Driver Info:
         Driver Address: xxxxxxxx
         INT 13 Hook: xxxxxxxx
         IOSYS INT 13: xxxxxxxx
         INT 4B Hook: xxxxxxxx
         INT 4F Hook: xxxxxxxx
         ASPI Entry: xxxxxxxx
         Hooks the Foll. logical units (0=A,...):
            Hooks: unit number: nn
            Hooks: unit number: nn
      Config.sys line number:  nnnnnnnn
      Config.sys date/time stamp:  xxxxxxxx
      Hardware interrupt hook map:  xxxxxxxx
				

Tüm aygıtlar için tüm satırları listelenir.

Karakter ve bu sürücü engelleme sürücüsü

Birbirini dışlayan "Karakter sürücüsü" ve "Block sürücüsü nn birimlerinin denetleme" satırları.

Sürücü adres

16: 16 8 Karakterlik adresi kodlar sürücüdeki bellek kesimi: uzaklık konumu.

INT 13 Hook

16: 16 8 Karakterlik adresi kodlar sürücünün bir INT 13 kanca segment: uzaklık konumu.

iosys int 13

16: 16 8 Karakterlik adresi kodlar Io.sys yüklenmedi zaman INT 13 h vektör segment: uzaklık konumu. Bu değer yalnızca Io.sys sürücüsü kendisi görüntülenir.

INT 4B Hook

16: 16 8 Karakterlik adresi kodlar sürücünün bir INT 4B kanca segment: uzaklık konumu.

INT 4F Hook

16: 16 8 Karakterlik adresi kodlar sürücünün bir INT 4F kanca segment: uzaklık konumu.

ASPI girişi

16: 16 8 Karakterlik adresi kodlar sürücünün ASPI giriş noktası segment: uzaklık konumu.

Foll için kanca oluşturur. mantıksal birim

Aygıt sürücüsü sayfaya mantıksal birimleri listeler.

Config.sys satır numarası

Satır numarasını Config.sys, aygıt sürücüsü yüklenmedi. Değeri, onaltılık olarak görüntülenir. Aygıt sürücüsü örtülü olarak yüklendiyse, satır numarası 00000000 görüntülenir.

Config.sys tarih/saat damgası

Onaltılık biçimde kodlanmış Config.sys dosyasını, tarih/saat. Bu değerin kodunu çözme, genellikle önemli değildir.

Donanım kesme kanca eşleme

Bir bit maskesi, donanım kesmeleri aygıt sürücüsünü onaltılık olarak kodlanmış olarak bilinmektedir. En düşük bit 0 IRQ ve benzeri karşılık gelir.

Ana önyükleme kaydı sayfaya Mbrint13.sys adlı sahte bir aygıt için bir girdi oluşturulur. INT 13 Hook kanca adresini MBR tarafından yüklenen adrestir. Bu değeri 9 ile başlıyorsa, daha sonra bilgisayarınızı bir önyükleme kesimi virüsü bulaşmış olasıdır.

4 - autoexec.bat DOSYA AYRINTILARI KISIM

TSR programları Autoexec.bat dosyasında yüklü olan bir listesini ıos.log dosyasının son bölümü var. Bu bölüm satırının başlı:
Autoexec tarih/saat damgası: xxxxxxxx

Tarih/saat damgasını kod çözme, genellikle önemli değildir.

Her bir TSR, yalnızca uygun satırları için her bir TSR listelenen aşağıdaki biçimde listelenir.
TSR adı: xxxxxxxx
      Autoexec Position: xxxxxxxx
      Hardware Interrupt Hook Bit Map: xxxxxxxx
         Hooks: INT 13
         Hooks: unit number: nn
         Hooks: unit number: nn
				

Autoexec konumu

Satır Autoexec.bat dosyasında mahsup dosya TSR, yüklenmesine neden oldu.

Donanım kesme bit eşlem Hook

Donanım kesmelerini ile onaltılık olarak kodlanmış TSR, sayfaya, BIR bit maskesi. En düşük bit 0 IRQ ve benzeri karşılık gelir.

Kancaları: INT 13

TSR INT 13 için kanca oluşturur ve sistem uyumluluk modu disk erişimi'ni kullanmak için zorlama için güçlü bir aday olur.

Kancaları: birim sayısı: nn

TSR sayfaya mantıksal birimleri listeler.

Daha fazla bilgi

Ios.log dosyasının çeşitli bölümleri, her biri aşağıda açıklanmıştır var.

TERİMLER SÖZLÜĞÜ

INT 13 - kesme 13 sabit disk sürücüsü kesme ' dir. Işletim sistemi sabit diske erişmesi gerektiğinde, bağlı olan bir INT 13 çağrısını verir. Bu genellikle BIOS tarafından hizmet verilen, ancak aygıt sürücüleri ve TSR isteği müdahale.

INT 4B - kesme 4B ortak erişim yöntemi (CAM) uygulamasının 1.9 ve önceki sürümleri tarafından kullanılan kesmeyi ' dir.

INT 4F - kesme 4F 2.0 ve sonraki sürümleri ortak bir erişim yöntemi (CAM) sürümleri tarafından kullanılan kesmeyi ' dir.

Hook - Hook "kesme" eşanlamlıdır Örneğin, bir "INT 13 hooker" bir aygıt sürücüsü veya programın tüm INT 13 çağrıları karşılar. Böylece nedenlerini innocuous olabilir (ekran koruyucuyu), (aksi durumda, bir aygıt erişiminizi sağlayan bir aygıt sürücüsü erişilemez olur), yararlı veya zararlı (virüs).

TSR-(terminate ve yerleşik kal) - genellikle kalıcı olarak belleğe yükleyen kendi Autoexec.bat dosyasında yüklü BIR program.

Birim sayısı - birim numarası bir sayıya çevrilmiş bir sürücü harfidir. A sürücüsündeki birim sayısı sıfır, B sürücüsündeki bir birimi vb.. Bunlar bazen "SCSı mantıksal birim numarası (LUN) ile karıştırılmaması gerekir; mantıksal birimler" olarak adlandırılır.

Bölüm 1

Ios.log dosyasının ilk bölümü IOS takeover özetler. Bu bölüm, yok, bir veya daha çok aşağıda normal olarak göründükleri sıraya göre listelenen satırı içerebilir.


Uyumsuz sürücü xxxxxxxx. FastDisk sürücüsünü olanaklıysa yüklenemedi



Bir Windows 3.1 FastDisk sürücüsünü yüklenmişse Windows güvenli olmadığı kabul, ancak, güvenli hale bir biçimde INT 13 belirtilen aygıt sürücüsü için kanca oluşturur.

Referanslar

"Microsoft Windows 95 Resource Kit," Bölüm 19

Özellikler

Makale numarası: 138899 - Last Review: 19 Ocak 2007 Cuma - Gözden geçirme: 1.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
Anahtar Kelimeler: 
kbmt kbinfo KB138899 KbMttr
Machine-translated Article
Ö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:138899

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com