Windows 98 y el límite de RAM.

25/04/08 por Guillermo

Windows 98 se sigue utilizando aún para casos especiales, ya que existen algunas aplicaciones dependiente de estos sistemas operativos (malditos monos programadores y dueños que no quieren actualizar sus sistemas), pero como el hardware se rompe, y en el momento de actualizarlo o reemplazarlo, nos encontramos que hoy el mínimo de memoria de una PC moderna es 1GB, por ende los problemas comienzan a brotar como el agua la vez que hice un agujero en un bote que estaba bastante deteriorado.

win98_cd_holo

(Esto también sucede en Windows Me, pero creo que ya nadie lo usa)

Tuve la suerte de encontrar la solución en Configuraequipos:

** Si tenemos más de 512 MB de RAM, pero menos de 1,5 GB

En este caso únicamente existe un problema para ejecutar ciertas aplicaciones (incluidas ventanas msdos, por ejemplo) las cuales informan que NO hay memoria disponible (sic). Este problema aparece únicamente cuando se instalan drivers que manejen la memoria en modo flat y no segmentado (por ejemplo, la mayoría de los drivers de vídeo).

El problema surge porque el caché FAT de W98/ME únicamente puede llegar a 512 MB (by design). Se puede limitar dicho caché, poniendo la entrada:

MaxFileCache=524288

en la sección [vcache] del system.ini. Los datos de la variable MaxFileCache se dan en KB, y la cifra 524288 es la conversión en KB de 512 MB y por tanto el límite máximo del tamaño de caché soportado por estos sistemas.

Quien desee profundizar más en este tema, puede revisarse el artículo Q253912 de la KB de Microsoft.

** Si tenemos 1 GB (en W98) o más de1,5 GB (en ME)

Este caso es más problemático ya que ni tan siquiera nos dejará instalar W9X/ME. A pesar de que la limitación anterior del tamaño del caché existe, tenemos también otra limitación de la cantidad máxima de memoria que puede soportar uno de estos sistemas.

Una posible solución, pero tampoco funciona, sería instalar W9X/ME quitando módulos de memoria. Pero en el momento en que volvamos a ponerlos y superemos el límite de 1,5 GB, Windows ME será incapaz de arrancar, reiniciando constantemente la máquina.

En W98, o bien existen reinicios constantes, o bien se recibe el mensaje de Memoria insuficiente para inicializar Windows.

En ambos casos, existe un parámetro de la sección [386enh] del archivo system.ini en donde podemos limitar el máximo de memoria que el sistema operativo puede ver. Esta variable es la y va especificada en páginas (de 4 KB).

El límite de páginas es de 30000 en W98 y 40000 en ME (es decir, 768 MB y 1 GB respectivamente).

Por ello, deberemos poner la variable:

MaxPhysPage=30000 (en W98)

MaxPhysPage=40000 (en ME)

en la sección [386enh] del system.ini.

Socializame el post! These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Google
  • Meneame
  • TwitThis

Posts (algo) relacionados con este!

Bajo guias, hardware, windows con


5 Respuestas

  1. fedex comenta:


    en el ministerio de salud todas las maquinas (al menos las que pude ver, que seran unas 10) tienen windows 98.

    que ganas de ahorrar plata, podrian ponerse con una actualizacion de soft.

    igual esto seguramente lo pensaron para que si tenes una PC con mas memoria lo que tenias que hacer es comprar su SO mas nuevo… marketing puro…
    no contaron con que alguien encontraria la solucion sin gastar un sope.

    Exitos!



  2. Diego comenta:


    faa dije, todavía ta win 98??

    me fije en la estadísticas, y si !

    me salta un <1%

    pero igual alguien entro je



  3. W comenta:


    Seria interesante que se diga que windows 98 no soporta procesadores de mas de 2ghz.



  4. Maty comenta:


    @W Yo he probado W98 en una máquina con 2.66ghz y anduvo perfecto, nunca me tiró ningún error



  5. W comenta:


    http://support.microsoft.com/kb/312108



Deje un comentario!

IMPORTANTE: Tu comentario sera moderado.