Windows XP 32bit'in 3.5Gb RAM sınırını / PAE ile artırabilir miyim? [çift]


3

Bu sorunun burada zaten bir cevabı var:

Windows XP Pro 32bit'im var ve şu anda çeşitli nedenlerle 64 bit işletim sistemine yükseltemiyorum. Boot.ini dosyasını düzenleyerek 32bit işletim sisteminin 3.5Gb sınırını kaldırmak için PAE kullanabileceğimi okudum.

Bu doğru mu, doğruysa, sistemimi nasıl düzenlerim ve PAE'yi etkinleştiririm?


@ Moab: Ne hakkında bu ? Windows server 2003 hizmet paketi 2'yi indirerek usbport.sys dosyasını alabilirsiniz. Ardından kabin biçiminde olan SP2.cab dosyasını ayıklayın ...
user2284570

Yanıtlar:


5

Tüketici 32-bit Windows sürümleri 4GB RAM ile sınırlıdır ve PAE size hiçbir şekilde yardımcı olmaz. Bir yan not olarak, eğer doğru hatırlıyorsam PAX WinXP Service Pack 2'den beri etkinleştirilmiş, PAE tarafından sunulan bir güvenlik donanımı olan NX Bit'in desteğini sağlamak için yapıldı.

Windows, Microsoft tarafından lisanslanmıştır ve bu lisans bir hafıza sınırı içermektedir. Tüm 32 bit Windows sürümlerinde, maksimum sınır 4 GB'dir.

Bu teorik olarak daha fazla kullanmak mümkün Ancak pratikte lisansınızın şartlarını çiğniyor ve sisteminizi de bozabilir veya kırmayabilir.

PAE izin veriyor bir işletim sistemi 64 GB RAM'e kadar kullanabiliyor ancak Microsoft buna izin vermemeyi tercih etti çünkü PAE'nin farkında olmadığı hemen hemen her aygıt sürücüsünü bozacaktı. Bunu yaptılar senin iyiliğin için .

Orada bir Süper Kullanıcı Blogu Bu konuda da yazı.


Windows'taki bir çekirdek sınırlaması, birisi 32bit Windows 7'de 4GB'a izin vermek için W7 çekirdeğini hackledi ..... unawave.de/windows-7-tipps/32-bit-ram-barrier.html?lang=EN
Moab

@Moab, bu yüzden sabit bir bellek limiti yerine lisanslı bir bellek limiti olarak belirttim ve çekirdeği "test moduna" sokmak pahasına yazılımın limitinde temelde çalıştığı sayfanıza benzer bir sayfaya bağladım. PAE ile ilgili olası sorunların ev sahibi ile birlikte. Bağlantı için teşekkürler, sizin için limiti kaldıran bir program gördüğüme yemin edebilirdim, ancak bunu benim hayatım için bulamadım ve işte tam bağlantınızda.
Mokubai

@Mokubai: SP2'nin DEP boyunca PAE'yi etkinleştirdiğini hatırlayınca ... SP1'de boot.ini dosyasına / PAE anahtarını ekleyerek varsayılan olarak & gt;
user2284570

@ user2284570 Hayır, PAE etkin sadece NP bitini, DEP üzerinden işletim sistemi güvenliğini arttırmak için desteklemek amacıyla. Büyük bellek yapılandırmalarını desteklemek için etkinleştirilmemiş veya 32 bit Windows sürümlerinde sunucu pazarının dışında 4 GB'den daha fazla kullanamazsınız.
Mokubai

@ user2284570 Gönderen Vikipedi "Yürütme yok (yürütme devre dışı bırakma için NX veya XD) biti, sayfa tablosu girişinin 63 bitinde bulunur ve PAE olmadan, 32 bit sistemlerdeki sayfa tablosu girişlerinde yalnızca 32 bit vardır, bu nedenle yararlanmak için PAE modu gerekir NX özelliği. Ancak, 32-bit Windows'un "istemci" sürümleri (Windows XP SP2 ve sonraki sürümleri, Windows Vista, Windows 7) fiziksel adres alanını sürücü uyumluluğu için ilk 4 GB ile sınırlandırıyor "Bu nedenle mümkün ancak neredeyse kesinlikle etkin değil iç pazar için.
Mokubai
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.