OK, sagen wir es mal so,
es ist sowohl als auch.
Denn selbst wenn das System dafür ausgelegt ist, wird aus Kompatibilitätsgründen dieses nur bei Programmen angewendet, welche auch explitit dafür kompiliert sind, also wo dieses Flag gesetzt ist.
Einmal muß man im Programm dieses aktivieren, bzw. es muß im
PE-Header drinstehn, damit Windows dieses beim Programmstart aktiviert.
Und es muß im Windows aktiviert sein, damit dieses bei Programmen genutzt werden kann.
Allerdings scheint es so, als wenn Windows dieses auch selbst aktivieren kann (für sich), dann ich hab nur 4 GB
RAM, keine Auslagerungsdatei und ich hab es nicht selbst (über diesen Bootschalter) aktiviert.
Und dennoch kann ich mehr als 2 GB für meine Programme nutzen.
Abgesehn davon sollte dieser Windows-Boot-Schalter nur für den physischen Speicher (
RAM) da sein
und das
PE-Flag wird für den virtuellen (Programm)Speicher verwendet.