View previous topic :: View next topic |
Author |
Message |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Thu Jul 12, 2018 3:56 pm Post subject: 32-Bit OS |
|
|
since all 32-bit operating systems allow maximum physical memory 4GB, is there anyway around to use more than this amount using 64-bit processor?
i know the fact for the limitation is because the addressing space is limited in 32-bit hardware and software.
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
atom0s Moderator
Reputation: 204
Joined: 25 Jan 2006 Posts: 8577 Location: 127.0.0.1
|
Posted: Thu Jul 12, 2018 4:56 pm Post subject: |
|
|
For Windows 8.1 there is a patch you can get to activate a hidden feature that Microsoft left disabled by default called 'Physical Address Extension Mode' which can bypass the 4GB limit. It switches the OS to use a 36bit addressing setup rather than 32bit which extends the system to be able to use a maximum of 64gigs.
You can read more about PAE here:
http://en.wikipedia.org/wiki/Physical_Address_Extension
_________________
- Retired. |
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Thu Jul 12, 2018 5:15 pm Post subject: |
|
|
so its only for win8.1?
and there is nothing for win7 x86?
any other solutions?
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25700 Location: The netherlands
|
Posted: Fri Jul 13, 2018 12:18 am Post subject: |
|
|
there are some ramdisks that make use of that memory in older windows versions. (that have implemented the no-execute paging support as that requires PAE)
i guess you could write a driver just for your app to use it as well. let the driver 'allocate' memory in the 4gb+ region and then adjust the pagetable entries of your process to point to there
keep in mind applications still only have a 2GB(or 3GB depending on a switch) of virtual memory
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Thu Jul 19, 2018 7:56 am Post subject: |
|
|
i read about PAE in wiki and intel ia-32 sdm.
but didnt get much really, i think i need to understand more topics in order to fully understand this.
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25700 Location: The netherlands
|
Posted: Thu Jul 19, 2018 9:14 am Post subject: |
|
|
pae switches the paging system from 32 bit pointers to 64 bit pointers (and changes the number if pagelevels from 2 to 3 by adding the pagedirptr table which points to pagedirs)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Tue Jul 24, 2018 3:43 am Post subject: |
|
|
hmm seems no drivers really needed, read this.
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25700 Location: The netherlands
|
Posted: Tue Jul 24, 2018 4:07 am Post subject: |
|
|
only if your os version has that capability. i remember that Microsoft didn't allow 4G+ to be used by customer versions, only enterprise ones
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
|