Windows XP won’t hibernate: Insufficient System Resources Exist to Complete the API

After upgrading my laptop to 1.5GB of RAM, it began to frequently refuse to Hibernate, giving an error message in the system tray reading: “Insufficient System Resources Exist to Complete the API”.

Digging around, I found this Microsoft Knowledgebase article, along with a patch, which, insanely, isn’t available on Windows Update. Grr!

It seems the problem is caused due to the fact that when instructed to hibernate, XP has to find contiguous free space equal to the amount of RAM installed in the system. Naturally, as RAM increases, this becomes harder. Why on earth it’s incapable of using non-contiguous space is beyond me…but maybe that’s what the patch solves 🙂

Windows XP won’t hibernate: Insufficient System Resources Exist to Complete the API

After upgrading my laptop to 1.5GB of RAM, it began to frequently refuse to Hibernate, giving an error message in the system tray reading: “Insufficient System Resources Exist to Complete the API”.

Digging around, I found this Microsoft Knowledgebase article, along with a patch, which, insanely, isn’t available on Windows Update. Grr!

It seems the problem is caused due to the fact that when instructed to hibernate, XP has to find contiguous free space equal to the amount of RAM installed in the system. Naturally, as RAM increases, this becomes harder. Why on earth it’s incapable of using non-contiguous space is beyond me…but maybe that’s what the patch solves 🙂

Use of “former” and “latter”

Does this bug anyone else?

Whilst reading up on IPsec at Wikipedia, I came across this:

IPsec is implemented by a set of cryptographic protocols for (1) securing packet flows and (2) internet key exchange. Of the former, there are two:

I want to learn about IPsec. I don’t want to be hindered by having to read back over the sentence to remind myself which was the former and which was the latter.

Would it be so hard to swap “Of the former, there are two:” with “For securing packet flows, there are two protocols:” ? I’d find that much easier to digest.

Use of “former” and “latter”

Does this bug anyone else?

Whilst reading up on IPsec at Wikipedia, I came across this:

IPsec is implemented by a set of cryptographic protocols for (1) securing packet flows and (2) internet key exchange. Of the former, there are two:

I want to learn about IPsec. I don’t want to be hindered by having to read back over the sentence to remind myself which was the former and which was the latter.

Would it be so hard to swap “Of the former, there are two:” with “For securing packet flows, there are two protocols:” ? I’d find that much easier to digest.

Strange network behaviour on XP

This is a curiousity rather than a true solution. This morning, on booting his PC, a colleague found his PC refused to browse websites and (apparently) would not connect to any network shares, yet it could FTP to an external website and ping/tracert google.com. After booting XP, and entering user details (“loading your personal settings…”) the system would idle until the network cable was pulled from the NIC. The only thing which changed is that I installed VMWare Server Console on the system the day before (not the server itself, so it shouldn’t have added virtual NICs or messed with settings).

I solved the problem by uninstalling the NIC driver and letting it re-install after a reboot, but I’d love to know what may have caused the issue!