Vraag & Antwoord

OS Windows

Pagefile.sys en defragmenteren

17 antwoorden
  • [b:b8fac15fe8]Making the Most of Virtual Memory[/b:b8fac15fe8]
    As noted earlier, Windows does not live on RAM chips alone. In addition to using physical RAM to store programs and working data, Windows creates a hidden file onyour hard disk and uses that file to swap data out of physical memory when necessary. This page file is also sometimes referred to as a swap file or paging file. (In fact, different dialog boxes throughout Windows XP use different terms to refer to this file.) In the interest of convenience and consistency, we will use the term page file.

    In a default Windows XP installation, Windows creates the page file in the root folder on the same drive that holds the Windows system files. The size of the page file is determined by the amount of RAM in your system: By default, the minimum size is 1.5 times the amount of physical RAM on your system, and the maximum size is 3 times that value. You can see the page file in a Windows Explorer window if you configure Windows to show hidden and system files; look for Pagefile.sys in the root of your system drive.

    An option in the System Control Panel lets you see your current page file settings and adjust them as needed. You can change the size of the page file, move it to another drive, or split it over several physical drives to improve performance.

    To view and change page file settings, follow these steps:

    Log on using an account in the Administrators group and open System in Control Panel.
    On the Advanced tab, click the Settings button in the Performance section.
    In the Performance Options dialog box, click the Advanced tab.
    Click the Change button to display the Virtual Memory dialog box, shown in Figure 7-6.

    Figure 7-6. If you’re careful, you can tweak the size of the page file to improve system performance.
    Look in the Total Paging File Size For All Drives box to see the current settings for the page file.
    Select any drive from the list at the top of the dialog box to adjust the settings for that drive. The following options are available:
    Custom Size. Enter a value in the Initial Size box to specify the starting size (in MB) for the Pagefile.sys on the selected drive. In the Maximum Size box, enter a value (also in MB) that is at least as large as the initial size but is smaller than 4096 MB (4 GB).
    System Managed Size. Select this option to instruct Windows XP to dynamically manage the size of the page file for that drive. This is the preferred option if you intend to override the default Windows settings.~N-4064~
    No Paging File. Choose this option for any drive where you don’t want to create a page file. Make sure that a page file exists on at least one drive.
    After making changes for an individual drive, click the Set button to record your changes.
    Repeat steps 6 and 7 for other drives, as needed. Click OK to close the dialog box when you’re finished.
    How big should your page file be? A large page file is appropriate for systems with relatively low RAM configurations-on a system with 128 MB of RAM, for instance, a page file of 192 MB to 384 MB makes perfect sense. With higher RAM counts, overly large page files simply waste disk space. If you have 512 MB or more of RAM and your Total Commit Charge never approaches the total physical memory installed on your computer and you’re short of free disk space, you might want to set your page file to a fixed size, where the initial and maximum sizes are identical and are equal to your total amount of installed RAM. Be aware, however, that this option can result in out-of-memory error messages if your computing requirements change over time.

    Do you have two or more physical drives? Moving the page file to a fast drive that doesn’t contain your Windows system files is a good idea. Splitting the page file over two or more physical drives is an even better idea, because your disk controller can process multiple requests to read or write data concurrently. Don’t make the mistake of splitting the page file over multiple drive letters on a single physical disk, however. If you have a single hard disk that contains C, D, and E drives and you split the page file over two or more of these partitions, you might actually make your computer run more slowly than before. In that configuration, the magnetic heads on the physical disk have to do more work, loading pages from different portions of the same disk sequentially, rather than loading data from a single contiguous region of the hard disk.

    If you decrease the size of either the minimum or maximum page file settings, or if you create a new page file on a drive, you must restart your computer to make the change effective. Increasing the size of a page file typically does not require that you restart your computer.

    Ifyou have plenty of physical memory installed in your computer, you might be tempted to completely disable your page file. Don’t do it! By design, Windows XP requires a page file for a number of core functions, and several third-party programs will cause out-of-memory errors if you try to get rid of all virtual memory. Remember, Windows doesn’t actually use the page file until it’s needed, so you won’t gain any performance advantage by tweaking your system in this fashion.
    Windows XP is capable of dynamically increasing the size of your page file if needed. This option works only if you have selected the System Managed Size option or if you have specified a maximum size that is larger than the current size of the page file.

    Based on experiences with previous versions, some Windows users advocate creating a fixed-size page file, where the initial size and maximum size are identical. In theory, this strategy should improve performance by preventing Windows from storing the page file in fragments on a single physical disk. In practice, however, the design of the page file is such that it tends to use large blocks of disk space, and as a result the impact of fragmentation on the page file is minimal. You might notice a very small performance hit when Windows increases the size of the page file, but that’s a one-time operation and won’t affect everyday performance.

    tip - Play it safe with your page file
    On systems with 512 MB or more of physical memory, the large initial size of the page file can consume excessive amounts of disk space. On a system with 1 GB of RAM, for instance, the starting page file size is 1.5 GB, and under normal circumstances it’s likely that this file will never be used. The best strategy for page-file management in this configuration is to set Initial Size to be relatively small-say, 512 MB-while setting a large maximum size so that Windows can increase the page file size if necessary. This setting keeps disk space use in check but prevents the possibility of experiencing out-of-memory errors. If disk space is really tight, set the initial page-file size to its minimum of 2 MB and set the maximum size to a value that is at least as large as the amount of installed memory. Use your computer normally for a few weeks and allow Windows to create a page file of the proper size. Use Task Manager to monitor the size of the page file and make certain that it’s below the maximum size you specified.

    [size=9:b8fac15fe8]From: [b:b8fac15fe8]Windows XP Inside Out[/b:b8fac15fe8][/size:b8fac15fe8]
  • Ik denk slaapstand. Bij hibernate gaat de pc helemaal uit, en wordt de inhoud van het geheugen in hybernate.sys gedumpt. Bij standby gaat de pc niet helemaal uit.
  • Hiephoi,
    gisteren probeerde ik (redelijk succesvol) C:\ te defragmenteren, maar kreeg een melding dat twee (erg grote) files niet zijn te defragmenteren: hiberfile.sys (of zoiets) en pagefile.sys. Met een zoekactie kon ik ze niet terugvinden op C:\
    Dit brengt mij op twee vragen:
    1) waar zitten die 2 verborgen? In Verkenner zijn bij mij verborgen en systeembestanden toch altijd zichtbaar.
    2) waarom zit pagefile.sys op mijn c:-partitie terwijl ik duidelijk heb aangegeven dat mijn virtueel geheugen zich op F:\ bevindt?! :o
  • Hi, winxp heeft de inderdaad de mogelijkheid system restore, hiberfile.sys en pagefile.sys aan het oog te onttrekken, zo ontdekte ik gisteren via de oldskool doscommand [i:d61142d0d0]attrib (of dir/a, ook interessant[/i:d61142d0d0]). De smeerlappen zijn bij elkaar 1,3 gig. Op je tweede vraag heb ik geen antwoord. Ik ben zelf nu ook op zoek naar info over deze files, over de functie en tweakmogelijkheden. Kijk anders nog eens hier (of via hier):

    tot snel, dipt
  • Met PageDefrag is het wel te doen.
  • In WinXP kun je in Mapopties behalve [i:1a2aaca5a1]verborgen bestanden en mappen[/i:1a2aaca5a1] ook[i:1a2aaca5a1]Beveiligde besturingssyteembestanden[/i:1a2aaca5a1] laten verbergen. Waarschijnlijk is dat bij jouw het geval. En als je zeker weet dat pagefile.sys op F: aanwezig is, dan kun je de (oude) op C: wel verwijderen. Je kunt dit controleren door naar deze bestanden te zoeken, maar dan wel door met de Geavanceerde Opties ook naar verborgen bestanden te zoeken.
  • :lol: alvast bedankt! ik heb er één alvast verwijderd: pagefile.sys op c:, dat zeker een restant was van een instellingswijziging die niet helemaal goed moet zijn verlopen. Toch zo'n 400 MB!!!
    Hyberfil.sys laat ik maar even zo, zolang ik daar de functie niet van ken.
    Maar toch, 262 MB vind ik wel veel.
  • [img:9ce8a94eb8]http://home.hccnet.nl/m.koot/scrndmp.jpg[/img:9ce8a94eb8]
  • Ik zie het :) Is mij dus onduidelijk wat dan het probleem was, maar is ook niet zo belangrijk nu het is opgelost. Overigens is [b:ac0022ec3b]hiberfil.sys[/b:ac0022ec3b] het bestand dat gebruikt word om de inhoud van het geheugen naar toe te schrijven zodra de PC in [i:ac0022ec3b]hibernation[/i:ac0022ec3b] gaat (slaapstand dus). Door het na ontwaking weer in te laden kun je verdergaan waar je gebleven was. Mits deze functie correct werkt, was niet altijd het geval is.
  • Hi Binary, als je die hibernate sporadisch gebruikt kan het dus slim zijn hiberfile.sys te trashen? Of maakt xp niet telkens een nieuwe aan zoals de swp onder 98se? En is de pagefile.sys nu de swapfile (en kan die getrasht worden zonder gevaar, cq. getweakt qua grootte?)

    Greetz dipt
  • Inderdaad is [b:f81f8d76d0]pagefile.sys[/b:f81f8d76d0] de swapfile van Windows NT/2000/XP, zoals win386.swp dat in Win9x is. Je kunt dit bestand verwijderen als je afsluit door de hier beschreven procedure: http://support.microsoft.com/default.aspx?scid=KB;EN-US;q182086&
    Of dat zinvol is is een heel andere vraag, want hij wordt bij het opstarten weer aangemaakt. Instellingen kun je natuurlijk zelf opgeven (is dat tweaken?) in de systeemeigenschappen. Maar voor pagefile.sys en hiberfil.sys geldt beiden: je kunt ze verwijderen, maar wat help dat als je de ruimte toch moet vrijhouden? Dan kun je beter de functie uitschakelen: http://support.microsoft.com/default.aspx?scid=KB;EN-US;q293399& (gaat over het inschakelen, maar is wel informatief).
  • Die hyberfile.sys kun je weghalen door hibernate uit te zetten. Weet zo niet meer uit het hoofd hoe het precies gaat (gebruik nu 98se), maar het kan wel. Dacht onder power management in configscherm.

    De pagefile.sys is inderdaad de swapfile. XP kan deze over meerdere schijven verspreiden, je kunt dus meerdere tegenkomen. Je kunt ook aangeven dat je hem maar op een schijf wilt hebben. Oude moet je inderdaad handmatig verwijderen. Wil je fragmentatie van de swapfile tegengaan, zet hem dan op een aparte partitie.
  • Ha Gerben en Binary (en alle andere lezers),

    twort hier wel een onderonsje. Het klopt dat de hibernate kan worden uitgeschakeld via configuratiescherm en dan powermanagement (energiebeheer NL), dan geavanceerd. Scheelt toch alweer 500 mb aan ruimte. Ik zal die pagefile eens op een aparte partitie zetten vanwege defrag inderdaad. Weet een van jullie hoe je de optimale grootte voor XP vaststeld?
  • [quote:1d28b5ebc3="Wilhelm Dipt"]Ha Gerben en Binary (en alle andere lezers),

    twort hier wel een onderonsje. [/quote:1d28b5ebc3]
    dat kun je wel stellen ja

    [quote:1d28b5ebc3="Wilhelm Dipt"]
    . Weet een van jullie hoe je de optimale grootte voor XP vaststeld?[/quote:1d28b5ebc3]
    net zoals anders: minimaal 2,5 keer de hoeveelheid RAM, maximaal ± 3,5 keer.
  • [quote:9a114eae7d="Wilhelm Dipt"] Het klopt dat de hibernate kan worden uitgeschakeld via configuratiescherm en dan powermanagement (energiebeheer NL), dan geavanceerd. [/quote:9a114eae7d]

    Maar nu ff voor de NL-ers: is hibernate hetzelfde als de slaapstand (gebruik ik idd nooit) of stand-by?
  • Hibernate is slaapstand, huhuh. Verkrijgbaar onder Log off, het gele toetsje, mits je SHIFT ingedrukt houdt.
  • Wat een verhaal :o Gelukkig ben ik een engelsman 8)

    Maar of het verhaaltje klopt weet ik niet zo zeker. Ik heb 512 MB geheugen en mijn pagefile op 32 MB gezet :roll: Ik speel de meest zware spellen met alle details op high en ik heb NIMMER een probleem met mijn geheugen gehad. Windows XP heeft ooit eens 12 MB van mijn pagefile nodig gehad! Toen maakte ik het wel erg bont.

    Fixed size: 32 MB min, 32 MB max.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.