Aumento della RAM disponibile su Bootcamp in Win7

0

Prima di tutto la buona notizia - Ho utilizzato con successo WinClone / Sysprep per migrare una VM Windows 7 x32 bit da un vecchio iMac (in esecuzione 10.6.8) a un nuovo iMac del 2013 con 32 GB di RAM / OSX 10.9.1.

Ora le cattive notizie: Windows mostra solo 2,2 GB di RAM disponibile (sul vecchio iMac era disponibile una RAM da 2,98 GB). Questa macchina Windows sta eseguendo un software personalizzato e sto riscontrando problemi con la memoria disponibile limitata.

C'è un modo per aumentare la RAM disponibile per BootCamp e / o Windows 7?

Potrei provare a ricominciare con un'installazione di Windows 7 x64, ma sono riluttante a farlo perché il programma personalizzato non ha documentazione e non sono sicuro di come reagirà il compilatore al 64 bit ambiente.

    
posta lacinda 23.01.2014 - 17:11
fonte

3 risposte

1

Per prima cosa, lascia che ti spieghi un po 'il problema: nella modalità a 32 bit, il processore può indirizzare solo 4 GB di roba. Il problema è che "roba" non include solo RAM, include RAM e I / O mappato in memoria, in particolare la scheda video. Dal momento che il tuo nuovo iMac ha una scheda video più grande e migliore (con più memoria video), occupa più spazio per gli indirizzi da 4 GB e c'è meno spazio per la RAM effettiva.

Ci sono diversi modi per rendere più RAM accessibile al tuo programma:

  • Passa a Windows a 64 bit. Ciò consente al sistema operativo di indirizzare tutta la RAM, ed è davvero il modo giusto per risolvere il problema. Se non riesci a ricompilare il tuo programma personalizzato per la modalità a 64 bit, dovrebbe essere in grado di funzionare in modalità a 32 bit grazie a WoW64 livello di compatibilità .

    Aspetti negativi: dovrai eseguire un'installazione personalizzata del sistema operativo (il che significa che in pratica inizi da zero). C'è anche la possibilità che il programma non funzioni (molto probabilmente se include driver di dispositivo a 32 bit), e in questo caso dovresti fare un'altra installazione personalizzata per tornare a 32 -bit Windows. Quindi, anche se questa è davvero la soluzione migliore, potresti provare prima le altre opzioni.

  • Abilita estensione dell'indirizzo fisico (PAE) ) . Se il driver lo supporta, questo consentirà di mappare la memoria video oltre il solito limite di 4 GB, consentendo di utilizzare più di 4 GB per RAM. Non ho usato questo, ma sembra abbastanza facile da abilitare e disabilitare, quindi sarei tentato di provare prima questo.

  • Abilita sintonizzazione a 4-Gigabyte . Ciò sposta la modalità di allocazione dello spazio indirizzo, dando di più alle applicazioni e meno al kernel. Non sono sicuro di come funzionerebbe (o anche se funzionasse del tutto) nella tua situazione, ma è un'altra possibilità. Può anche essere usato insieme a PAE, quindi puoi provare diverse combinazioni per vedere cosa funziona.

risposta data 23.01.2014 - 21:44
fonte
0

I sistemi operativi a 32 bit non possono indirizzare alla RAM oltre 2,2 GB - 2,8 GB (a seconda del tipo di RAM). Nondimeno 32 GB sono fuori questione a causa degli algoritmi di indirizzamento della CPU usati.

Per poter utilizzare tutta la RAM, è necessario reinstallare Windows con un'installazione a 64 bit.

Se hai un software che non funziona correttamente hai la possibilità di eseguirlo in modalità computability.

Se fallisce, l'ultimo piano di ricorso potrebbe essere quello di eseguire una macchina virtuale all'interno che esegue una versione di Windows a 32 bit in modo da poter utilizzare quel singolo programma se la modalità di calcolo non funziona.

    
risposta data 23.01.2014 - 18:27
fonte
0

Prima di tutto, se hai un programma che è a 32 bit, funzionerà bene a 64 bit senza la compatibilità. L'unica volta in cui hai davvero bisogno della modalità di compatibilità è quando hai i driver di vista e vuoi eseguirli su Win 7, dovresti usare la modalità di compatibilità. Questo anche non si applica ai computer Mac solo Windows che per qualche ragione hanno bisogno dei driver esatti. Inoltre, ti consiglio di utilizzare i migliori driver disponibili perché consenta ai tuoi dispositivi di funzionare al massimo potenziale. E 32 bit suppone che ti permetta di usare 3.5 gb di ram max puoi installare 4gb ma non lo usa tutto. scrivimi se hai qualche domanda ..

    
risposta data 27.03.2014 - 05:37
fonte

Leggi altre domande sui tag