Come posso spostare il file di paging in un'altra posizione del disco fisico?


101

Vorrei conoscere le istruzioni esatte per spostare il file di paging da 1 posizione del disco su un altro disco in Windows 7. Vale a dire da un SSD a un'unità non SSD.

Ho trascorso circa due ore a cercare - Google, Bing, Blekko - e ho letto molti forum. Per favore, non pubblicare discussioni filosofiche sugli aumenti di velocità o perché è una cattiva idea disabilitare il paging.

Sto cercando una risposta concisa su come spostare il file di paging.


Tag aggiunti. Vorrei solo chiarire per chiunque legga questo che è confuso di ciò che JL sta parlando sul fatto che questo non è stato, a mia conoscenza, chiamato "file di scambio" da Win9x - è "file di paging" in Windows NT.
Shinrai,

Ho modificato la domanda di conseguenza.

1
@Randolph - Oh, amico, mi piace un po 'la vecchia nomenclatura. :)
Shinrai,


Hai scoperto come spostare il file C: page? Le tue risposte mostrano come ridimensionare, eliminare e modificare altri file di unità, ma non quello che stai chiedendo ...
TechnicalTophat

Risposte:


110

Per modificare le impostazioni del file di paging in Windows 7:

Nella casella di ricerca del menu Start, digita "Impostazioni di sistema avanzate" e scegli l'applet del Pannello di controllo che dovrebbe essere visualizzato, "Visualizza impostazioni di sistema avanzate"

passo 1

Nella scheda "Avanzate", sezione "Prestazioni", fai clic su "Impostazioni ..."

inserisci qui la descrizione dell'immagine

Nella scheda "Avanzate", sezione "Memoria virtuale", fai clic su "Modifica ..."

inserisci qui la descrizione dell'immagine

Queste sono le impostazioni effettive.

inserisci qui la descrizione dell'immagine

Deseleziona "Gestisci automaticamente le dimensioni del file di paging per tutte le unità" e puoi modificare queste impostazioni. Evidenzia l'unità che desideri e seleziona una dimensione fissa o una dimensione gestita dal sistema, quindi fai clic su "Imposta". DEVI FARE CLIC SUL PULSANTE SET. Fai lo stesso per rimuoverlo dall'unità su cui non lo desideri. ("Nessun file di paging".)

Fai clic su OK, OK, OK e ti verrà richiesto di riavviare.


7
A meno che le cose non siano cambiate con Vista in poi, penso che tu abbia ancora bisogno di un piccolo file di paging su C: per realizzare i minidump di BSOD.
paradroid

1
@Shinrai Ma le chiavette USB non esistono lì. qualche soluzione per quello?
Omid Kosari

1
Ho cambiato la posizione da C: a D: con le tue istruzioni. Il file di paging su D: è stato creato correttamente. Ma ho ancora il file di paging su C: anche. Già riavviato due volte. Nelle impostazioni della memoria virtuale, tuttavia, viene indicato "Nessuno" per Dimensione file di paging su C :.
Exa,

1
@Rahul Nessuna idea, scusa - potresti aver indirizzato la persona sbagliata qui?
slhck,

2
@bgmCoder no - vale per il loc del file di dump, ma se non si dispone di un file di paging sulla partizione di avvio, non funzionerà senza questo: nella chiave di registro HKLM \ System \ CurrentControlSet \ Control \ CrashControl, creata un valore chiamato DedicatedDumpFile, digitare REG_EXPAND_SZ. Impostare il valore su un percorso completo su un file di dump temporaneo, ad esempio D: \ tmp \ DumpTemp.sys. Riferimento: blogs.msdn.microsoft.com/ntdebugging/2010/04/02/…
Jamie Hanrahan

28
  • Pannello di controllo, sistema
  • Impostazioni avanzate di sistema
  • Scheda Avanzate
  • Pulsante Impostazioni in Prestazioni
  • Scheda Avanzate
  • Pulsante Cambia in Memoria virtuale

inserisci qui la descrizione dell'immagine

  • Sull'unità SSD, modifica l'opzione "Nessun file di paging".
  • Fai clic su Imposta.
  • Sul disco rigido, impostare l'opzione su Dimensioni personalizzate o Dimensioni gestite dal sistema.
  • Fai clic su Imposta.
  • OK e riavvia.

1
Commento di @whizkid: la risposta di mtone descrive tutto. Quando si sposta il file di paging, tenere presente che si disattiva il file di paging su una partizione e lo si attiva su un altro. (Spero che non ti aspetti che vengano spostati anche i dati che vi risiedono, perché ciò non accadrà).
Ivo Flipse,

17

Se si desidera rimuovere completamente il file di paging dall'unità di sistema, sarà necessario un ulteriore passaggio per Shinrai e le risposte di mtone. Come menzionato da paradroid, Windows richiede di disporre di un file di paging sull'unità di sistema per scrivere dump della memoria del kernel in caso di crash. Quindi, anche se si imposta "Nessun file di paging" sull'unità di sistema, Windows finirà comunque per creare un file di paging, anche se in realtà non lo utilizza per il paging. Tentare di eliminare questo file di paging mostrerà che è in uso.

Per ovviare a questo, è necessario disabilitare i dump della memoria del kernel, cosa che avviene anche attraverso le impostazioni di sistema avanzate.

Nella scheda "Avanzate", nella sezione "Avvio e ripristino", fai clic su "Impostazioni ..."

Nella finestra di dialogo che viene visualizzata, nella sezione "Errore di sistema" e nella sottosezione "Scrivi informazioni di debug", modifica il menu a discesa in "(nessuno)".

Successivamente, dovresti essere in grado di eliminare pagefile.sys dall'unità di sistema (anche se potrebbe essere necessario riavviare prima).


Ciò consente ancora la creazione di minidump da BSOD?
bgmCoder

Anche se Windows will end up creating a pagefile anyway, even if it doesn't actually use it for pagingpuò sembrare che "Windows preferirebbe utilizzare il file di paging su un altro disco, dove il file di paging è esplicitamente consentito e utilizzare il file di paging solo Cin casi speciali", non è così. Il file di paging su Cverrebbe usato proprio come prima. (Almeno nel mio caso, su Windows 7 x64).
i3v,

@bgmCoder No, i minidump BSOD (ovvero: errore di sistema) è esattamente ciò che disabilita questa opzione.
Camille,

6

@paranoid hai ragione, è necessario un file di paging sulla partizione del sistema operativo; la dimensione minima del file di paging per la partizione del sistema operativo è 800 MB (ad esempio: per Win7 Ultimate 64 bit). ... Questo potrebbe variare, ma Windows ti dirà se lo hai impostato nelle dimensioni consigliate.

  1. Seguire le istruzioni già pubblicate per impostare il file di paging sull'unità alternativa.
  2. Quindi impostare un piccolo file di paging sulla partizione del sistema operativo per accogliere i minidump e BSOD:
    • Se non si imposta un file di paging sulla partizione del sistema operativo, ogni volta che si avvia Windows verrà creato un file pagefile.sys della stessa dimensione della RAM fisica installata.
    • Pertanto, se si dispone di 16 GB di RAM fisica, il pagefile.sys temporaneo verrà creato a 16.308 MB (che è una porzione decente della partizione di sistema).

Consiglio di cercare un po 'per chiunque abbia intenzione di cambiare le impostazioni del file di paging su un sistema in cui il lavoro perso potrebbe essere fondamentale.


Se il tuo obiettivo è risparmiare spazio sulla partizione del sistema operativo, puoi anche eliminare il file hyberfile.sys disattivando Hybernation tramite il prompt CMD. istruzioni qui: Elimina il file hyber dall'unità di sistema e Disattiva Hybernation
D-Wa

2

Ho notato che diverse persone potrebbero interpretare erroneamente le raccomandazioni e le dichiarazioni di Windows. Il fatto è che (come qualcuno ha detto all'inizio dell'argomento), è possibile migliorare le prestazioni dei sistemi spostando il file di paging su un'unità fisica diversa.

Ho 5 unità nel mio computer, (2 SSD da 500 GB e 3 HDD da 1 TB), e ho spostato il file di paging dall'unità SSD O / S da 500 GB, al mio disco multimediale "immediato". Quell'unità è quella che voleva prendere il 95% dei programmi che ho installato, nonché i miei file Pics e Docs.

Programmi come Adobe Acrobat X, CS 6 Extended, On One Photo Suite 8, ecc. Sono su quel disco rigido. Di recente ho aggiunto un altro HDD da 1 TB e ora ho spostato il file Page sul nuovo disco da 1 TB, rendendolo così molto più semplice su tutto il processo.

Il punto è mantenere la partizione del file di paging ma spostarla su un'unità che non deve essere eseguita spesso. Non posso dire quanto lavoro fa il sistema quando si occupa dei dati del file di paging, ma ogni piccolo aiuto. Ricco


1
Uso l'accelerazione del disco della tecnologia Intel Rapid Storage, utilizzando un'unità SSD interna: poiché occupa solo metà dello spazio sull'SSD da 119 GB, utilizzo l'altra metà per il file di paging del mio sistema.
bgmCoder

Ho esattamente la stessa configurazione di @bgmCoder, tranne che ho anche un file di paging più piccolo sull'unità di sistema, quindi Windows è in grado di eseguire il dump del kernel.
Dawid Ferenczy Rogožan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.