memoria

27/01/2004 - 06:15 por pakerimus | Informe spam
quisiera saber si alguien sabe si se puede hacer que
winXP se "saltee" una parte de la memoria, sin acceder ni
escribir en esa parte.
La cuestion es que tengo problemas en un sector de la
memoria, mas especificamente, en la zona de los 297.8 Mb,
y para no tirar un modulo entero, queria saber si
puedo "decirle" a windows que no acceda a la zona, por
ejemplo, 295 a 300 Mb.
Muchisimas gracias.

Preguntas similare

Leer las respuestas

#1 Marc S. [MVP Windows]
27/01/2004 - 14:11 | Informe spam
Creo que no es posible. XP usa la memoria disponible, y si está en entre esos 295 y 300 MB, pues intentará usarla.


Saludos

Marc
MCP - MVP Windows Shell/User
NOTA. Por favor, las preguntas y comentarios en los grupos, así nos beneficiamos todos.

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.


"pakerimus" ha escrit en el missatge dels grups de discussió:47dc01c3e494$86117690$
quisiera saber si alguien sabe si se puede hacer que
winXP se "saltee" una parte de la memoria, sin acceder ni
escribir en esa parte.
La cuestion es que tengo problemas en un sector de la
memoria, mas especificamente, en la zona de los 297.8 Mb,
y para no tirar un modulo entero, queria saber si
puedo "decirle" a windows que no acceda a la zona, por
ejemplo, 295 a 300 Mb.
Muchisimas gracias.
Respuesta Responder a este mensaje
#2 Ramón Sola [MS MVP]
28/01/2004 - 17:48 | Informe spam
No creo que exista una configuración para que Windows ignore un intervalo de memoria física, pero sí podrías limitarle la cantidad de memoria que puede "ver", a costa de no poder utilizar el rango de memoria "bueno" que está después del "malo".
Por ejemplo, suponiendo que tengas 512 MB y el problema está en los 297.8, si limitas la memoria, qué te digo yo, a 292 MB, el sistema no accederá a los 220 MB restantes. Esto se puede conseguir con el parámetro /MAXMEM=xxx en el fichero boot.ini, donde xxx es la cantidad de memoria, en megabytes, que "verá" Windows.
Por ejemplo, si tu fichero boot.ini tiene este contenido:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /fastdetect

Podría modificarse de esta manera:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /fastdetect /maxmem)2

Donde el único cambio es la inserción de "/maxmem)2" en la línea que hace referencia a Windows XP.

Ramón Sola, Málaga (España) / MS MVP Windows - Shell/User
(yanoseashooligan -> yahoo)
Se procura que los consejos y procedimientos dados sean válidos y
seguros desde el punto de vista técnico. No obstante, el autor
declina cualquier responsabilidad sobre su uso.


Ramón robó pan de la casa de San Juan. -¿Quién, yo? -Sí, tú. -Yo no fui.
-¿Entonces quién? -pakerimus ().
quisiera saber si alguien sabe si se puede hacer que
winXP se "saltee" una parte de la memoria, sin acceder ni
escribir en esa parte.
La cuestion es que tengo problemas en un sector de la
memoria, mas especificamente, en la zona de los 297.8 Mb,
y para no tirar un modulo entero, queria saber si
puedo "decirle" a windows que no acceda a la zona, por
ejemplo, 295 a 300 Mb.
Muchisimas gracias.
Respuesta Responder a este mensaje
#3 Víctor Cespón
29/01/2004 - 01:40 | Informe spam
Eso había pensado ponerle yo ayer, pero me corté en seguida al recordar que
Windows asigna la memoria de las direcciones altas a las bajas, asi que si
tienes 512 Mb y tienes fastidiada una zona en los 500 Mb, windows va a usar
esa parte de la RAM seguro.


"Ramón Sola [MS MVP]" wrote in message
news:
No creo que exista una configuración para que Windows ignore un intervalo de
memoria física, pero sí podrías limitarle la cantidad de memoria que puede
"ver", a costa de no poder utilizar el rango de memoria "bueno" que está
después del "malo".
Por ejemplo, suponiendo que tengas 512 MB y el problema está en los 297.8,
si limitas la memoria, qué te digo yo, a 292 MB, el sistema no accederá a
los 220 MB restantes. Esto se puede conseguir con el parámetro /MAXMEM=xxx
en el fichero boot.ini, donde xxx es la cantidad de memoria, en megabytes,
que "verá" Windows.
Por ejemplo, si tu fichero boot.ini tiene este contenido:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP"
/fastdetect

Podría modificarse de esta manera:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP"
/fastdetect /maxmem)2

Donde el único cambio es la inserción de "/maxmem)2" en la línea que hace
referencia a Windows XP.

Ramón Sola, Málaga (España) / MS MVP Windows - Shell/User
(yanoseashooligan -> yahoo)
Se procura que los consejos y procedimientos dados sean válidos y
seguros desde el punto de vista técnico. No obstante, el autor
declina cualquier responsabilidad sobre su uso.


Ramón robó pan de la casa de San Juan. -¿Quién, yo? -Sí, tú. -Yo no fui.
-¿Entonces quién? -pakerimus ().
quisiera saber si alguien sabe si se puede hacer que
winXP se "saltee" una parte de la memoria, sin acceder ni
escribir en esa parte.
La cuestion es que tengo problemas en un sector de la
memoria, mas especificamente, en la zona de los 297.8 Mb,
y para no tirar un modulo entero, queria saber si
puedo "decirle" a windows que no acceda a la zona, por
ejemplo, 295 a 300 Mb.
Muchisimas gracias.
Respuesta Responder a este mensaje
#4 Ramón Sola [MVP Windows]
29/01/2004 - 06:18 | Informe spam
Puede que Windows asigne direcciones físicas en el espacio lineal de direcciones como le dé la gana.
Sin embargo, cuando se limita la cantidad de memoria física disponible, ya sea con el parámetro MAXMEM del boot.ini en la familia NT o ya sea con el valor MaxPhysPage en el System.ini de los Windows 9x (por vía directa o mediante Msconfig), el límite es siempre una cota superior de las direcciones físicas disponibles.
Ejemplo: Con MAXMEM8, el rango disponible va de la posición 0 hasta la 0x07FFFFFF (128 MB - 1 byte).
Ramón Sola, Málaga (España) / MVP Windows - Shell/User
(yanoseashooligan -> yahoo)
Se procura que los consejos y procedimientos dados sean válidos y
seguros desde el punto de vista técnico. No obstante, declino toda
responsabilidad sobre su uso, ya sea beneficioso o malicioso.

Ramón robó pan de la casa de San Juan. -¿Quién, yo? -Sí, tú. -Yo no fui.
-¿Entonces quién? -Víctor Cespón ().
Eso había pensado ponerle yo ayer, pero me corté en seguida al recordar que
Windows asigna la memoria de las direcciones altas a las bajas, asi que si
tienes 512 Mb y tienes fastidiada una zona en los 500 Mb, windows va a usar
esa parte de la RAM seguro.


"Ramón Sola [MS MVP]" wrote in message
news:
No creo que exista una configuración para que Windows ignore un intervalo de
memoria física, pero sí podrías limitarle la cantidad de memoria que puede
"ver", a costa de no poder utilizar el rango de memoria "bueno" que está
después del "malo".


[...]
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida