Windows 95/98/ME "RAM bug"

Hohó, itt egy újabb baki! És bár ez sokunkat nem érint, azért talán mégis említésre méltó (már csak azért is, mert mostanáig elég olcsóér' mérték a RAM kilóját, és aki rendesen bevásárolt, annak akár 512MB-nál több is lehet..).

Arról van szó, hogy a VCACHE driver (protected mode, 32-bites logikai címtartományban működő cache driver) a Windows által használt cache méretét indításkor a rendelkezésre álló fizikai memória alapján határozza meg. Ha elég sok RAM van gépünkben, akkor az egész címtartományt (0C0000000H-0FFFFFFFFH, azaz 3-4GB-ig) lefoglalhatja, ezzel "kitiltva" onnan olyan apróságokat, mint a virtuális memória (ami nélkül viszont egész egyszerűen nem tud hosszútávon működni, akkor sem, hogy ha 1GB RAM van a gépünkben, és abból amúgy 800MB mindig szabad..).

A megoldás? Le sem merem írni..
Vegyük ki a plusz RAM-ot a gépünkből, túrjunk bele a registry-be (állítsuk be a maximális cache méretét pl 300MB-ra), majd tegyük vissza a RAM-ot.

No comment.