R
Robert Carnegie
I got myself a Gigabyte M912 little-notebook touchscreen PC, with
Windows XP Home, which is probably enough for now. I'm looking
mainly for credible pagefile advice: so hit me, folks ;-)
Quite a big hard disk for the category. 1 GBytes RAM, replaceable
with a 2 GBytes module instead: not so good.
Now, as to pagefile (swap file):
I plan to back up the machine (have done so once) by booting with
Linux "Live CD" in external drive such as Knoppix 6.0.1 and copying
drive C into compressed files on D, then backing those up elsewhere
(DVD). With "experimental" NTFS support, only actual file space on C
is backed up. But I suspect this includes pagefile.sys. So part 1: I
want at most a small pagefile on C, and more elsewhere, unless there's
a strong counter-argument.
The disk is large enough to have any appropriate permanent pagefile
allowance on another partition, dedicated or not. The machine also
has an ExpressCard slot, SD card slot (SD-HC?), and three USB ports.
There's a lot of advice online that is contradictory and that I'm
suspicious of.
<http://www.aumha.org/win5/a/xpvm.php> was written by Alex Nichol, but
at least one reference says he's passed on. Other stuff just gets
passed around.
Like this:
01. The more RAM you have, the smaller pagefile you need.
02. The more RAM you have, the larger pagefile you need.
03. If you have enough RAM, you don't want a pagefile.
04. You should have a pagefile on C even if you have a pagefile on
another drive. What if the other drive breaks?
05. However much RAM you have, you should set a pagefile of at least
50 MB on C.
06. However much RAM you have, you should set a pagefile of at least
500 MB on C.
07. A pagefile can't be defragmented.
08. To avoid pagefile fragmentation, set its minimum size and maximum
size equal. The pagefile will immediately take up that amount of disk
space.
09. A pagefile can be defragmented, for instance with free download
PageDefrag.
10. But you may as well stick with point 08 anyway.
11. Pagefile should be 0.5 times / 1.5 times / 2 times / 2.5 times / 3
times RAM, and no more.
12. Pagefile should be no more than 4 gigabytes minus the physical RAM
size.
13. Pagefile doesn't need to be on a fault tolerant storage.
14. A disk fault in the pagefile is liable to crash your computer.
15. Pagefile on a separate disk - not separate partition of same disk
- is likely to improve performance.
16. Pagefile on a separate disk will hurt performance if the bus to
its disk (USB) is slower than for the built-in hard disk.
I think that's about it. The size issue is my main interest.
Other current concerns:
21. If - when - hibernation is switched on, a file \hiberfil.sys is
generated on C, the same size as RAM. You can't do anything about
that, except disable hibernation and maybe reboot.
22. How large should C be for Windows XP and a few major
applications, such as OpenOffice and Firefox, and with a view to
copying a very compressed version onto, say, one DVD? On my last
machine I made C about 14 gigabytes. It's nearly full now, which I
guess means I did it pretty right.
23. I can't remember what I actually did the last time I resized a
partition. Vista does it, XP doesn't. Currently my plan is:
a. Back up Windows XP (done)
b. Download and use MyDefrag to move files on C (NTFS) out of the MFT
and consoldiate them at the start of C.
c. Use Knoppix 6.0.1 and the tool "parted" to impose a smaller
partition size for C.
d. Immediately use Windows CHKDSK or other built-in tools to correct
the consequences of doing that.
Windows XP Home, which is probably enough for now. I'm looking
mainly for credible pagefile advice: so hit me, folks ;-)
Quite a big hard disk for the category. 1 GBytes RAM, replaceable
with a 2 GBytes module instead: not so good.
Now, as to pagefile (swap file):
I plan to back up the machine (have done so once) by booting with
Linux "Live CD" in external drive such as Knoppix 6.0.1 and copying
drive C into compressed files on D, then backing those up elsewhere
(DVD). With "experimental" NTFS support, only actual file space on C
is backed up. But I suspect this includes pagefile.sys. So part 1: I
want at most a small pagefile on C, and more elsewhere, unless there's
a strong counter-argument.
The disk is large enough to have any appropriate permanent pagefile
allowance on another partition, dedicated or not. The machine also
has an ExpressCard slot, SD card slot (SD-HC?), and three USB ports.
There's a lot of advice online that is contradictory and that I'm
suspicious of.
<http://www.aumha.org/win5/a/xpvm.php> was written by Alex Nichol, but
at least one reference says he's passed on. Other stuff just gets
passed around.
Like this:
01. The more RAM you have, the smaller pagefile you need.
02. The more RAM you have, the larger pagefile you need.
03. If you have enough RAM, you don't want a pagefile.
04. You should have a pagefile on C even if you have a pagefile on
another drive. What if the other drive breaks?
05. However much RAM you have, you should set a pagefile of at least
50 MB on C.
06. However much RAM you have, you should set a pagefile of at least
500 MB on C.
07. A pagefile can't be defragmented.
08. To avoid pagefile fragmentation, set its minimum size and maximum
size equal. The pagefile will immediately take up that amount of disk
space.
09. A pagefile can be defragmented, for instance with free download
PageDefrag.
10. But you may as well stick with point 08 anyway.
11. Pagefile should be 0.5 times / 1.5 times / 2 times / 2.5 times / 3
times RAM, and no more.
12. Pagefile should be no more than 4 gigabytes minus the physical RAM
size.
13. Pagefile doesn't need to be on a fault tolerant storage.
14. A disk fault in the pagefile is liable to crash your computer.
15. Pagefile on a separate disk - not separate partition of same disk
- is likely to improve performance.
16. Pagefile on a separate disk will hurt performance if the bus to
its disk (USB) is slower than for the built-in hard disk.
I think that's about it. The size issue is my main interest.
Other current concerns:
21. If - when - hibernation is switched on, a file \hiberfil.sys is
generated on C, the same size as RAM. You can't do anything about
that, except disable hibernation and maybe reboot.
22. How large should C be for Windows XP and a few major
applications, such as OpenOffice and Firefox, and with a view to
copying a very compressed version onto, say, one DVD? On my last
machine I made C about 14 gigabytes. It's nearly full now, which I
guess means I did it pretty right.
23. I can't remember what I actually did the last time I resized a
partition. Vista does it, XP doesn't. Currently my plan is:
a. Back up Windows XP (done)
b. Download and use MyDefrag to move files on C (NTFS) out of the MFT
and consoldiate them at the start of C.
c. Use Knoppix 6.0.1 and the tool "parted" to impose a smaller
partition size for C.
d. Immediately use Windows CHKDSK or other built-in tools to correct
the consequences of doing that.