Ceriwis  

Go Back   Ceriwis > HOBI > Komputer & Teknologi > Shareware & Freeware

Shareware & Freeware Bertukar informasi mengenai Software berbayar ataupun gratis.

Reply
 
Thread Tools
  #1  
Old 24th October 2012
SiJampang1's Avatar
SiJampang1 SiJampang1 is offline
Ceriwiser
 
Join Date: Oct 2012
Posts: 793
Rep Power: 14
SiJampang1 mempunyai hidup yang Normal
Default ..:: Patch PAE: Patch RAM Full Windows 7 & Windows 7 SP1 32-bit ::..

Sama seperti thread [SHARE] Patch RAM Full 4GB & 8GB Win7 32-bit (UPDATE), dengan patch ini, agan bisa gunakan memori RAM Windows 7 32bit (x86) secara full yang normalnya cuma terbaca 3/4-nya saja. Patch ini bisa untuk Vista dan Win7, dan sudah dites di Windows Vista SP2, Windows 7 SP0 & Windows 7 SP1.





:: Patch PAE Updated Windows 7 SP1 ::







==



Cara Instalnya:



1). Simpan file yg sdh didownload di folder tertentu (mis. di C:\PatchPAE\). Sebaiknya di folder yg tanpa spasi.



2). Dari Start Menu, klik All Programs and Accessories, klik kanan Command Prompt terus klik Run as administrator utk buka Command Prompt Windows 7 agan lalu ketik command2 berikut scr berurut & tutup tiap2 command-nya dgn menekan ENTER:




[/quote]
Quote:





CD C:\Windows\system32



C:\PatchPAE\PatchPae.exe -type kernel -o ntkrnlpx.exe ntkrnlpa.exe



C:\PatchPAE\PatchPae.exe -type loader -o winloadp.exe winload.exe



bcdedit /copy {current} /d "Windows 7 (PAE Patched)"



bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} kernel ntkrnlpx.exe



bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} path \Windows\system32\winloadp.exe



bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} nointegritychecks 1



bcdedit /set {bootmgr} default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}



bcdedit /set {bootmgr} timeout 5






**{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} = UUID Identifier agan yaitu codename yg unik boot entry Windows agan & tdk bisa berubah.



3). Terakhir, restart dan enjoy!!




[/spoiler]
Spoiler for open this:
Spoiler for open this:
for Screenshoot:


















===





Penjelasan:




Spoiler for open this:
Spoiler for open this:
for penjelasan:





Spoiler for open this:
Quote:





CD C:\Windows\system32





Command ini untuk masuk ke direktori system32 Windows.



Quote:





C:\PatchPAE\PatchPae.exe -type kernel -o ntkrnlpx.exe ntkrnlpa.exe





Command ini utk mem-patch kernel Windows 7 agan agar RAM bisa support maksimal 128GB.



Quote:





C:\PatchPAE\PatchPae.exe -type loader -o winloadp.exe winload.exe





Command ini utk mem-patch loader Win7 agan biar bisa disable-kan signature verification-nya.



Quote:





bcdedit /copy {current} /d "Windows 7 (PAE Patched)"





Command ini utk membuat boot entry yg baru. Tunggu sampai muncul prompt: The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}



{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} adalah nomor UUID Identifier boot entry agan...



Quote:





bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} kernel ntkrnlpx.exe





Command ini agar boot entry yg baru bisa load kernel agan yg sdh dipatch.



Quote:





bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} path \Windows\system32\winloadp.exe





Command ini utk set loader agan mjd loader yg sdh dipatch.



Quote:





bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} nointegritychecks 1





Command ini utk disable verifikasi dari loader.



Quote:





bcdedit /set {bootmgr} default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}





Command ini utk set boot entry agan sbg entry default.



Quote:





bcdedit /set {bootmgr} timeout 5





Command ini utk set timeout jd lebih singkat. Silakan ganti angka 5-nya dgn waktu (dlm detik) yg agan maui.











Quote:





Catatan: Jika patch ini tidak berfungsi di Windows 7 agan, bisa saja karena:
  • Agan salah cara instalnya, atau
  • Windows 32-bit agan tdk bisa pake memori RAM lebih dari 4GB krn persoalan konflik hardware/software semisal pada driver Intel HD Graphics (Mobile Intel� 4 Series Express Chipset).





====



:: Patch PAE Updated Windows 7 ::









:: Patch PAE Updated Windows Vista 32-bit ::







===



[quote]





Bagaimana patch ini mengganti memory limit Windows?



Sewaktu agan coba disassemble kernel ntkrnlpa.exe, otomatis Windows akan memanggil function MxMemoryLicense yg normalnya akan dipanggil sewaktu startup & akan mengatur sebuah variabel global dgn nama MiTotalPagesAllowed yg akan 'berkonsultasi' dgn kernel sewaktu memutuskan berapa banyak RAM agan yg bisa 'diabaikan'. Ceritanya seperti 'command' ini:




[spoiler=open this] for :




ULONG totalPagesAllowed;

ULONG returnLength;



if (NT_SUCCESS(ZwQueryLicenseValue(..., &totalPagesAllowed, 4, &returnLength)) && totalPagesAllowed)

{

MiTotalPagesAllowed = totalPagesAllowed * 256;

}

else

{

MiTotalPagesAllowed = 0x80000; // 2 GB

}



...









Nah, patch PAE ini akan mencari segmen tsb & akan mem-patch kode tsb sehingga function MiTotalPagesAllowed akan selalu diset ke nilai 0�2000000 yg mana adalah nilai RAM maksimal 128 GB.





Bagaimana Dgn Bypass Verifikasi Kernelnya?



Sewaktu agan boot dari kernel yg sdh dipatch maka Windows Loader akan 'menolaknya' krn gagal sewaktu verifikasi digital signature-nya. Ada beberapa cara utk mengatasinya, seperti dgn memilih opsi �Disable Driver Signature Enforcement� sewaktu startup. Meski begitu, cara2 tsb cuma bersifat sementara. Utk mengatasinya, maka kita perlu jg patch file winload.exe-nya. Proses dari patch-nya seperti ini:



Function BlImgLoadPEImageEx akan memanggil ImgpValidateImageHash utk validasi tiap2 image utk diload. Dgn patch ini, maka return value dari ImgpValidateImageHash akan selalu terbaca sbg STATUS_SUCCESS sehingga loader tidak akan tahu kalo image-nya sdh diganti.





Hasil Akhirnya?



Terakhir, patch ini menggunakan bcdedit utk disable verifikasi winload.exe. dgn menjalankan command bcdedit /set nointegritychecks 1. Cara ini paling bagus utk boot entry agan yg baru jd nantinya aga bisa milih boot entry lainnya sewaktu startup jika ada trouble. Lalu, patch akan mempatch kernel original mjd kernel yg dipatch. loader mjd patched-loader.





===







Klo berguna, mohon Rate/Comment/melonnya, bang!!



Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


 


All times are GMT +7. The time now is 09:14 PM.


no new posts