Ordenador que solo detecta 3,1 Gb

  • 1
BuenaventuraDurruti
#1 por BuenaventuraDurruti el 18/07/2008
Buenas. Tengo un pequeño problemilla que me gustaría me solucionase alguien. Tengo dos ordenadores, uno en casa (AMD 4600 2x) y otro en mi home Studio (Core2duo 6600).
Tengo pinchadas 4 Gb de ram en cada uno. El de casa me reconoce 3,6 Gb y el del estudio 3,1. Necesito que el del estudio me reconozca mas para asignarle 3Gb al modo usuario, en el boot.ini.
He hecho esta modificación en el de casa y funciona perfectamente bien. Pero lo necesito mucho mas en el del estudio y no me deja. Me sale un mensaje que me dice que no hay recursos suficientes. Supongo que al asignarle 3GB a un programa, solo deja 100 Mb a windows y no tira con eso. En el de casa, windows tiene 600 para funcionar.
¿Existe alguna manera de hacer que reconozca más de los 3,1 Gb?
Creo que hace mucho leí que había que tocar en el regedit, pero he buscado y no encuentro nada.

Muchas gracias y un saludo
Subir
OFERTASVer todas
  • -35%
    Set de grabación completo de Focusrite
    184 €
    Ver oferta
  • -26%
    AKAI MPC Key 61
    1.290 €
    Ver oferta
  • -21%
    Zoom H4n Pro Black
    158 €
    Ver oferta
joseadiaz
#2 por joseadiaz el 20/07/2008
no indicas que sistema operativo usas, si es el XP lamento informarte amigo que ese problema no tiene solucion apartir del service pack 2. algunos foros y hasta en los archivos kb de microsoft mencionan colocando el parametro /PAE en el boot.ini. pero no funcionara debido a la arquitectura del s.o., lo han hecho asi x incompatibilidad con drivers. tampoco funcioara con el windows vista. solo te reconocera mas de 4 gigas de ram si usas un s.o. de 64bits (winXP 64. winvista 64). tengo 4 gigas en mi pc con winXP SP2 y solo detecta 3,25, aunque desde el Bios reconoce los 4.
Subir
BuenaventuraDurruti
#3 por BuenaventuraDurruti el 24/07/2008
Uso XP con SP2. Puede llegar a reconocer 3,5-3,6 Gigas de Ram. Si le pones el parámetro /3GB en el boot.ini quitas la limitación a 2Gb que le da windows a los programas y lo subes a 3Gb. Esto va muy bien si trabajas con VSTi´s con muestras gordas (Chris Hein horns, etc...). Si tienes windows optimizado para audio y has hecho que no necesite demasiados recursos, con 500-600 Mb, que es le queda a windows para funcionar con esta modificación del boot.ini, funciona perfectamente.
El problema que tengo es queel windows del ordenador no detecta 3,5-3,6 Gb sinó 3,1. No le puedo aplicar la modificación /3Gb porque con solo 100Mb que le quedan, windows no funciona.

No sé si me he explicado

Un saludo
Subir
BuenaventuraDurruti
#4 por BuenaventuraDurruti el 24/07/2008
Ojo! Supongo que ya sabreis que cuando hagais una modificación en el boot.ini hay que copiar la linea de comandos debajo de la que ya hay, con la modificación y el nombre cambiado. Así, cuando arranqueis os dará a elegir como arrancar. Y, si con la modificación os dá errores o no podeis arrancar, iniciar windows con la linea original.
Prefiero decirlo antes de que nadie tenga problemas serios.

Un saludo
Subir
neph
#5 por neph el 26/07/2008
el para metro que mejor hace lo de 3gb es este:
3gb /userva=2700
y como comenta buenaventura....añadir un linea para un arranque dual en caso de que falle el modificado se vuelve al anterior
Subir
Lamprolog
#6 por Lamprolog el 29/07/2008
joseadiaz escribió:
no indicas que sistema operativo usas, si es el XP lamento informarte amigo que ese problema no tiene solucion apartir del service pack 2. algunos foros y hasta en los archivos kb de microsoft mencionan colocando el parametro /PAE en el boot.ini. pero no funcionara debido a la arquitectura del s.o., lo han hecho asi x incompatibilidad con drivers. tampoco funcioara con el windows vista. solo te reconocera mas de 4 gigas de ram si usas un s.o. de 64bits (winXP 64. winvista 64). tengo 4 gigas en mi pc con winXP SP2 y solo detecta 3,25, aunque desde el Bios reconoce los 4.


No es totalmente cierto.

Vista 32bits tambien reconoce y usa mas de 3 Gb. Por lo menos la version Home que yo tengo.
Subir
BuenaventuraDurruti
#7 por BuenaventuraDurruti el 30/07/2008
He dicho, ya un par de veces, que tengo el ordenador de casa, con internet, antivirus, photoshop y todas las mandangas, que reconoce 3,6 Gb de ram y otro, el del estudio, que solo reconoce 3,1Gb. Os parecerá una tonteria la diferencia de 3,1 a 3,6, pero no lo es. La diferencia es que si le haces la modificación de los 3gGb al boot.ini, reconociendote windows 3,6 Gb, funcionará, pero si solo reconoce 3,1, no.
En cambio haciendo la modoficación de 3 Gb podrás cargar muestras gordas (ya todas son gordas hoy en día) en tu VSTi preferido.
¿Habeis intentado cargar, en el Chris Hein Horns el full trumpet, el full trombone y el full Alto sax, cuando, además tienes una batería de DFH superior y una instancia de Electric piano, de N.I.? Con los 2 Gb que windows asigna a programas no se puede. Con 3 si.
De verdad, cambiar este parámetro, si windows te lo permite, es una maravilla.

Un saludo
Subir
BuenaventuraDurruti
#8 por BuenaventuraDurruti el 14/08/2008
Al final he optado por cambiar placa base, procesador y Ram de un ordenador a otro y volver a instalarlo todo. Ahora el del estudio (AMD 4600 x2) me reconoce 3,79Gb y va de coña, pero el de casa (core2duo 6600) solo ¡2Gb!
Si alguien me explica esto me hará un favor. Creo que está claro que el la placa base del Intel chupa mucha mas ram que la del Amd. Pero de ahí a solo reconocer 2Gb...
¿Que puedo hacer para que me reconozca, al menos, 3?

Gracias
Subir
neph
#9 por neph el 14/08/2008
si tienes en la bios algo como
Memory remap feature
ponlo en disable, solo debe de estar en enable para s.o de 64bits, como norma general vamos
Subir
BuenaventuraDurruti
#10 por BuenaventuraDurruti el 15/08/2008
Sí, es lo que he hecho. Y Windows, ahora sí me detecta 3Gb de RAm. Pero la bios también me detecta, solo 3Gb. Con lo que, supongo, será imposible que Windows detecte 3,5 o 3,6.

En fin, en el estudio, con el AMD, Windows XP SP2 me detecta nada menos que 3,8Gb que es lo que me interesaba. Pero esos 3Gb pelaos de casa no me parecen nada normales.
Windows y la Ram es todo un misterio.

Gracias y un saludo
Subir
neph
#11 por neph el 15/08/2008
yo tengo 4x1gb y la bios me detecta 3.08 y win 2.98 :mrgreen: no es un misterio, es una putada.
prueba con los parametros esos de /3gb.....PAE.....haber que pasa
Subir
BuenaventuraDurruti
#12 por BuenaventuraDurruti el 15/08/2008
No funciona. El motivo principal por el que me interesaba que el win del ordenador del estudio me detectase 3,5 o 3,6 Gb era para poder hacerle lo del /3GB. Pero al detectarme solo 3,1, lo intentaba y, al arrancar, me decía que no podía porque faltaban recursos. Supongo que al asignarle 3Gb a programas, a Windows solo le quedaban esos 0,1Gb para funcionar, y con eso Win no tira.
Ahora, detectandome 3,8 (3,79 para ser exactos) funciona de muerte.
Lo del PAE no lo conozco.
Subir
neph
#13 por neph el 15/08/2008
mas arriba te pongo esto,
3gb /userva=2700

asi dejaras unos 400mb para el win que con dejar 300 va sobrao pero eso tu veras

prueba esta linea y me dices
multi(0)disk(0)rdisk(7)partition(3)\WINDOWS="Microsoft Windows XP Professional -PAE-" /fastdetect /PAE /3GB

el pae entrecomillado es para que los distingas

por defecto, el procesador AMD 64 funciona siempre con PAE (por diseño). En Intel IA32, sólo funciona con /PAE si ponemos el modificador en el boot.ini.


te informo de los distintos modificadores y si tu caso no se resuelve mira el modificador burmemory y el que te pongo arriba userva
MODIFICADORES


/basevideo
Con este modificador conseguiremos que se cargue el controlador "base" de video, es decir, a 16 colores y a una resolución de 640x480. Esto es útil cuando hemos instalado un driver para la tarjeta gráfica que no es el adecuado. Para conseguir arrancar XP (si por ejemplo tampoco podemos hacerlo en modo seguro) tendríamos que colocar ese modificador entrando a la consola de recuperación, como se ha explicado anteriormente.

/baudrate=
Este modificador permite indicar a qué cuál es la tasa de baudios para el depurador de núcleo. Esto significa que si tenemos activada la depuración remota (puede leerse esto para más información), puesto que ésta se hace por medio de un modem telefónico o mediante un cable-módem nulo, podemos establecer la tasa de baudios con dicho modem o cable-módem. La tasa por defecto es de 19200 Kbps (kilobits por segundo), y laque es normal que establecer en el caso de un módem es 9600. En este caso, deberíamos poner el modificador de la forma /baudrate=9600. Para el caso de un cable-módem nulo el valor por defecto sería 115200 Kbps, con lo cual el modificador sería /baudrate=115200. Si se introduce dicho modificador, automáticamente se activa el modificador /debug.

/crashdebug
Es posible que alguna vez obtengamos algún error grave de sistema. En este caso, esta opción nos permite enviar información de depuración. Con este modificador se carga la depuración de núcleo al iniciar Windows. Pero no se activará hasta que aparezca algún mensaje de error (stop). Usándolo el puerto COM que use el depurador de núcleo sólo estará disponible hasta que el sistema falle.

/debug
También activa como el anterior el depurador de núcleo. Pero se diferencia con /crashdebug en que este modificador permite usas el puerto COM falle el sistema o no. Este modificador puede ser activado en cualquier momento por cualquier depurador que esté conectado al ordenador.

/debugport=comnúmero
Permite especificar cuál será el puerto COM a usar como puerto de depuración. Por defecto, si existe /debugport usa COM2. Si quisiésemos usar, por ejemplo, el puerto COM3, habría que escribir el modificador de la forma /debugport=com3. Siempre que se active este modificador, se activará también /debug.

/maxmem=número
Establece la máxima cantidad de memoria RAM a usar por Windows. No usar un valor menor de 12. Es muy útil en caso de sospecha de mal funcionamiento de algún módulo de memoria RAM. Por ejemplo, supongamos que tenemos dos módulos de 128 megas cada uno y sospechamos que tenemos uno defectuoso, podemos escribir /maxmem=128. Si el sistema arranca sin problemas, podemos cambiar un módulo por otro para ver cuál está causando el problema.

/noguiboot
Deshabilita la pantalla en la que aparece el logo de XP al cargarse éste. Sin embargo, aunque desaparece dicha pantalla, no veremos qué pasa "detrás" de ella. Para eso, tiene que aplicarse el modificador /SOS que veremos más adelante.

/nodebug
Con este modificador podemos deshabilitar la depuración. Esto puede dar problemas si algún programa tiene en su código algún punto de depuración, aunque lo habitual es no tener presente esta opción en el boot.ini.

/numproc=número
Con esta opción podemos especificar el número de procesadores que Windows iniciará en su carga. En sistemas multiprocesador, si sospechamos del mal funcionamiento de algo, podemos indicar el número a cargar. Si quisiésemos que iniciasen dos, el modificador quedaría /numproc=2.

/pcilock
Con este modificador, se evita que el HAL (Hardware Abstraction Layer) "interrogue" (y cambie) a los dispositivos PCI. Sólo sirve para HAL's de Microsoft.

/fastdetect:comnúmero
Con este modificador se desactiva la detección de dispositivos serie y paralelos por parte del "Ntdetect.com". Por defecto, se coloca este modificador en todas las entradas del archivo boot.ini que tengamos referente a sistemas operativos de núcleo NT. EL modificador /fastdetect sin número de puerto, desactiva la detección en todos los puertos. Si quisiésemos desactivarla en alguno concreto, por ejemplo, el 2, habría que escribir /fastdetect:com2. Este modificador en versiones anteriores de Windows, incluyendo Windows NT, se llamaba /NoSerialMice.

/sos
Nos permite visualizar la carga de los drivers cuando inicia Windows. Nótese que no tiene la misma función que /noguiboot, ya que éste desactivaba la pantalla con el logo de Windows y nada más. /sos permite no sólo desactivar dicha pantalla sino ver también los drivers y archivos que se cargan. La utilidad de esto ya ha sido descrita aquí.

/PAE
Este modificador permite que un sistema que soporte el modo PAE (Physical Address Extension) arranque normalmente.

/HAL=nombre de archivo
Con este modificador se puede definir cuál será el archivo HAL (Hardware Abstraction Layer) a usar. Si quisiésemos probar un determinado HAL, por ejemplo, llamado hal01.dll podríamos usar el modificador de la forma /HAL=hal01.dll esto cargaría el archivo hal01.dll en la carpeta System32. Una vez vista su estabilidad y buen funcionamiento, se podría renombrar a hal.dll para que sea el que use el sistema. También puede ser útil para alternar frente a un inicio multiprocesador frente a uno de procesador único.

/kernel=nombre de archivo
Al igual que el anterior, este permite indicar cuál será el archivo cargado como núcleo., y que será cargado en la carpeta System32.

/bootlog
Con esta opción se crea un archivo log de carga cuando se inicia Windows, con todas las incidencias de dicho inicio. Este archivo está ubicado en el directorio raíz de Windows y tendrá por nombre "ntbtlog.txt" (por tanto, puede abrirse con el bloc de notas).

/burnmemory=número
Indica el número de megabytes que Windows no podrá usar. Útil frente a fallos de memoria RAM. Por ejemplo, si sospechamos de algún fallo podríamos hacer que Windows sólo cargase, por ejemplo, 256 MB, con lo que el modificador sería /burnmemory=256.

/3GB
Permite que XP asigne un espacio virtual de direcciones de 3GB en lugar de los 2GB que tiene por defecto. Esto, obviamente, siempre y cuando tengamos 4GB de memorial RAM. En ese caso, con este modificador, se asignará 1GB para el núcleo.

/safeboot:parámetro
Con este modificador se arranca en modo seguro, aunque el parámetro nos permite hacerlo de distintas formas. Admite tres parámetros:

minimal: carga un conjunto mínimo de controladores (modo seguro)
network: carga controladores de red (modo seguro con funciones de red)
minimal(alternateshell): para conseguir arrancar en modo seguro con interfaz interactiva.

Aunque XP ya no posee MS-DOS, podemos conseguir arrancar de alguna manera parecida a MS-DOS. Para ello habría que poner los modificadores en el boot.ini siguientes: /safeboot:minimal(alternateshell) /sos /bootlog /noguiboot Aunque repito que sólo sería una forma parecida, ya que XP no posee MS-DOS.

/userva
Con este parámetro podemos personalizar la cantidad de memoria usada cuando se introduce el parámetro /3GB. Microsoft recomienda usar unos valores para el modificador /userva comprendidos entre 2800-3030.

/redirect
Es un modificador específico para Windows 2003 Enterprise Edition, y permite activar los Servicios de administración de emergencia(EMS).

/channel=número
Permite configurar la información de depuración enviada por Windows al puerto IEEE 1394. Este puerto tiene 63 canales de comunicación numerados desde el 0 al 62. En este caso, por ejemplo, para usar el canal 6, tendríamos que poner dos modificadores (si vamos a usar como puerto de depuración el 1394): /debugport=1394 /channel=6. Tendríamos luego que enchufar el cable a ese puerto y deshabilitar el controlador para que Windows le coloque uno virtual.

/noexecute=opción
Es un modificador introducido por SP2 y que activa la DEP (Data Execution Prevention) es decir, la Prevención de Ejecución de Datos. Evita la ejecución de página de datos y que código malintencionado se ejecute en el sistema. La DEP puede forzarse por software y/o por hardware. En XP SP2 la DEP está forzada de las dos formas. Este parámetro presenta cuatro opciones:

- optin: es la predeterminada. Con ella, el DEP cubre sólo los binarios del sistema. Con ella está activado el DEP para programas y archivos esenciales de Windows.
- optout: DEP está habilitado para todos los procesos, no sólo para los binarios.
- alwayson: ofrece un DEP completo para todo el sistema, tanto kernel como drivers. Se ignorará todo intento de deshabilitar el DEP.
- alwaysoff: no permite que el DEP ofrezca protección. Todos los intentos de habilitar el DEP son ignorados. Este parámetro deshabilita también el modo PAE.
Subir
Lamprolog
#14 por Lamprolog el 19/08/2008
Neph,

Muy conjundo este ultimo post tuyo.
Subir
BuenaventuraDurruti
#15 por BuenaventuraDurruti el 23/08/2008
Joder neph. Copiado y guardado.
Pues sí me arranca y funciona con los comandos /PAE /3GB. Pese a que solo me detecta 3 gigas peladas. ¿como puede ser? ¿Con qué trabaja windows o el núcleo?
Otra cosa
con el comando /userva=2700 dices que le esigna 400M a windows. ¿Quiere eso decir que en el ordenador que detecta 3,8 Gb asignará 3,4 a programas?
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo