PRB: Windows 95 start mogelijk niet op als gevolg van een fout in het I/O-subsysteem

Dit artikel is eerder gepubliceerd onder NL225497
Dit artikel is gearchiveerd. Het wordt aangeboden in de huidige vorm en wordt niet meer bijgewerkt.
Symptomen
Onder bepaalde omstandigheden start Windows 95 soms niet op en wordt het volgende foutbericht weergegeven:
Fout: kan een I/O-subsysteemstuurprogramma niet laden. Een bestand in de .\iosubsys-subdirectory is beschadigd of het systeem heeft weinig geheugen vrij.
Oorzaak
Dit probleem kan optreden wanneer al het geheugen onder 1MB wordt toegewezen voordat initialisatie van Ios.vxd heeft plaatsgevonden. Ios.vxd moet geheugen onder 1MB als real-modus-buffer toewijzen. Als Ios.vxd dit geheugen niet kan toewijzen, wordt het niet geladen, waardoor Windows 95 niet kan worden opgestart.

Geheugen onder 1MB wordt standaard gereserveerd voor componenten die daar expliciet naar vragen. Het is echter mogelijk dat Windows 95 al het geheugen tussen 1MB en 16MB tijdens de initialisatie toewijst, waardoor systeem DMA-buffers (die zich onder 16MB moeten bevinden) worden geladen en Ios.vxd als gevolg daarvan geen geheugen onder 1MB kan toewijzen.
Oplossing
Dit probleem kan worden verholpen door het aanpassen van de maximumcachegrootte die door Vcache.vxd wordt toegewezen. Vcache.vxd wijst in eerste instantie een cachegrootte toe die niet groter is dan 9MB. Als u de maximumcachegrootte op minder dan 9MB instelt, wordt tevens de initiële cachegrootte verkleind, waardoor geheugen onder 16MB vrijkomt en Windows 95 probleemloos kan opstarten.

U stelt de maximumcachegrootte in door een 'maxfilecache'-regel op te nemen in de sectie vcache van System.ini. Hieronder wordt weergegeven hoe een dergelijke regel er in System.ini uitziet wanneer de maximumcachegrootte wordt ingesteld op 6MB:

   [vcache]   maxfilecache=6144
Status
Dit is een bekend probleem in Windows 95 en is verholpen in Windows 98.
Eigenschappen

Artikel-id: 225497 - Laatst bijgewerkt: 01/29/2014 03:25:17 - Revisie: 1.0

  • Microsoft Windows 95
  • kbnosurvey kbarchive kbprb kbwinos95 kbwinos95bug kbwinos98fix KB225497
Feedback