Het gaat om de melding "Er zijn onvoldoende systeembronnen om de API te voltooien" en dat op een Windows XP met SP2. Met SP1 had ik het probleem ook al en hoopte dat het in SP2 verholpen zou zijn (raar dat het niet zo is, want MS weet dondersgoed dat deze bug bestaat en bijzonder vervelend is).
Anyway, mijn analyze is als volgt:
Ik had 512MB geheugen en had toen ter tijd nooit problemen met hibernation. Echt *nooit*. Op een gegeven moment heb ik het geüpgrade naar 1,5GB, waarna dit probleem opeens begon op te treden; zelfs na een volledige reinstall bleef dit probleem bestaan. De logica wijst dus de hoeveelheid geheugen aan als oorzaak (niet het geheugen zelf, dat heb ik gecontroleerd met memtest86 en is in perfecte staat). Dit wordt ook bevestigd door verschillende usenet-postings.
Er is een KB-artikel die zegt een dergelijk probleem op te lossen. Alleen is die patch gemaakt voor SP1, en zou het probleem alleen ontstaan wanneer de computer belast wordt met een hoge workload. Bovendien werkte die patch voor mij niet, in mijn SP1-tijd.
Er wordt hier en daar ook gesuggereerd dat er op de harddisk genoeg ruimte vrij moet zijn. Dat is er wel, maar is niet relevant, omdat de hiberfil.sys altijd bestaat en niet verwijderd kan worden. Ook wordt er weleens geroepen dat dit komt doordat hiberfil.sys gefragmenteerd is. Ook dat is niet het geval, volgens O&O. Een laatste dooddoener is dat de pagefile te klein zou zijn. Sommige mensen met veel geheugen stellen een kleine pagefile in, en een pagefile instellen van minimaal de grootte van het fysiek geheugen, zou het probleem ook oplossen. Nou niet dus. Laatste dat gezegd wordt is om uit te loggen voordat je gaat hibernaten. Dit zou ervoor zorgen dat het systeem "schoon" is. Maar dat weerlegt natuurlijk het hele doel van hibernation.
Verder moet ik vermelden dat dit probleem in ongeveer 20% van de gevallen ontstaat, van alle keren dat ik de computer in slaapstand wil brengen. De staat waarin het OS en de computer verkeren, zijn gelijk, of hibernation nu wel of niet lukt. Dus hibernation met removable devices of met een zware workload kan allemaal wel gewoon. Alleen soms niet dus. Ook als de computer lekker idle is en alleen een kladblok open heeft staat, kan het prima fout gaan. Tevens nadat ik de melding gekregen heb, is hibernaten niet meer mogelijk tot na de eerstvolgende herstart.
Anyway, mijn analyze is als volgt:
Ik had 512MB geheugen en had toen ter tijd nooit problemen met hibernation. Echt *nooit*. Op een gegeven moment heb ik het geüpgrade naar 1,5GB, waarna dit probleem opeens begon op te treden; zelfs na een volledige reinstall bleef dit probleem bestaan. De logica wijst dus de hoeveelheid geheugen aan als oorzaak (niet het geheugen zelf, dat heb ik gecontroleerd met memtest86 en is in perfecte staat). Dit wordt ook bevestigd door verschillende usenet-postings.
Er is een KB-artikel die zegt een dergelijk probleem op te lossen. Alleen is die patch gemaakt voor SP1, en zou het probleem alleen ontstaan wanneer de computer belast wordt met een hoge workload. Bovendien werkte die patch voor mij niet, in mijn SP1-tijd.
Er wordt hier en daar ook gesuggereerd dat er op de harddisk genoeg ruimte vrij moet zijn. Dat is er wel, maar is niet relevant, omdat de hiberfil.sys altijd bestaat en niet verwijderd kan worden. Ook wordt er weleens geroepen dat dit komt doordat hiberfil.sys gefragmenteerd is. Ook dat is niet het geval, volgens O&O. Een laatste dooddoener is dat de pagefile te klein zou zijn. Sommige mensen met veel geheugen stellen een kleine pagefile in, en een pagefile instellen van minimaal de grootte van het fysiek geheugen, zou het probleem ook oplossen. Nou niet dus. Laatste dat gezegd wordt is om uit te loggen voordat je gaat hibernaten. Dit zou ervoor zorgen dat het systeem "schoon" is. Maar dat weerlegt natuurlijk het hele doel van hibernation.
Verder moet ik vermelden dat dit probleem in ongeveer 20% van de gevallen ontstaat, van alle keren dat ik de computer in slaapstand wil brengen. De staat waarin het OS en de computer verkeren, zijn gelijk, of hibernation nu wel of niet lukt. Dus hibernation met removable devices of met een zware workload kan allemaal wel gewoon. Alleen soms niet dus. Ook als de computer lekker idle is en alleen een kladblok open heeft staat, kan het prima fout gaan. Tevens nadat ik de melding gekregen heb, is hibernaten niet meer mogelijk tot na de eerstvolgende herstart.
日本!🎌