Como posso mover o arquivo de paginação para outro local do disco físico?


101

Gostaria de saber instruções exatas para mover o arquivo de paginação de 1 local para outro disco no Windows 7. Ou seja, de um SSD para um drive não SSD.

Passei cerca de duas horas pesquisando - Google, Bing, Blekko - e li muitos fóruns. Não poste discussões filosóficas sobre o aumento da velocidade ou por que é uma má idéia desativar a paginação.

Estou procurando uma resposta concisa sobre como mover o arquivo de paginação.


Tags adicionadas. Gostaria de esclarecer, para quem está lendo isso, que está confuso sobre o que a JL está falando, que, até onde sei, não foi chamado de "arquivo de troca" desde o Win9x - é um "arquivo de paginação" no Windows NT.
Shinrai

Eu modifiquei a pergunta de acordo.

1
@ Randolph - Aww, foo, eu meio que gosto da nomeclatura mais antiga. :)
Shinrai


Você descobriu como mover o arquivo de paginação C:? Suas respostas mostram como redimensionar, excluir e modificar outros arquivos da unidade, mas não o que você está pedindo ...
TechnicalTophat

Respostas:


110

Para alterar as configurações do arquivo de paginação no Windows 7:

Na caixa de pesquisa do menu Iniciar, digite "Configurações avançadas do sistema" e escolha o applet do painel de controle que deve aparecer, "Exibir configurações avançadas do sistema"

passo 1

Na guia "Avançado", seção "Desempenho", clique em "Configurações ..."

insira a descrição da imagem aqui

Na guia "Avançado", seção "Memória virtual", clique em "Alterar ..."

insira a descrição da imagem aqui

Essas são as configurações reais.

insira a descrição da imagem aqui

Desmarque a opção "Gerenciar automaticamente o tamanho do arquivo de paginação para todas as unidades" e você pode alterar essas configurações. Destaque a unidade desejada e selecione um tamanho fixo ou um tamanho gerenciado pelo sistema e clique em "Definir". É necessário clicar no botão SET. Faça o mesmo para removê-lo da unidade em que você não deseja. ("Nenhum arquivo de paginação".)

Clique em OK, OK, OK e você será solicitado a reiniciar.


7
A menos que as coisas mudem com o Vista, acho que você ainda precisa de um pequeno arquivo de paginação em C: para que minidumps BSOD sejam feitos.
Paradroid

1
@Shinrai Mas as unidades flash USB não existem lá. alguma solução para isso?
Omid Kosari

1
Alterei o local de C: para D: com suas instruções. O arquivo de paginação em D: foi criado corretamente. Mas ainda tenho o arquivo de paginação em C: também. Já reiniciado duas vezes. Nas configurações de memória virtual, no entanto, ele diz "Nenhum" para Paginar o tamanho do arquivo em C :.
Exa

1
@Rahul Não faço idéia, desculpe - você pode ter abordado a pessoa errada aqui?
slhck 25/02

2
@bgmCoder no - é o local do arquivo de despejo, mas se você não tiver um arquivo de paginação na partição de inicialização, ele não funcionará sem o seguinte: Na chave do registro HKLM \ System \ CurrentControlSet \ Control \ CrashControl, criada um valor chamado DedicatedDumpFile, digite REG_EXPAND_SZ. Defina seu valor como um caminho completo para um arquivo de despejo temporário, como D: \ tmp \ DumpTemp.sys. Referência: blogs.msdn.microsoft.com/ntdebugging/2010/04/02/…
Jamie Hanrahan

28
  • Painel de Controle, Sistema
  • Configurações avançadas do sistema
  • Guia Avançado
  • Botão Configurações em Desempenho
  • Guia Avançado
  • Botão Alterar em Memória virtual

insira a descrição da imagem aqui

  • Na sua unidade SSD, altere a opção para "Nenhum arquivo de paginação".
  • Clique em Set.
  • No seu disco rígido, defina a opção para Tamanho personalizado ou Tamanho gerenciado pelo sistema.
  • Clique em Set.
  • OK e reinicie.

1
Comentário por @whizkid: a resposta do mtone descreve tudo. Ao mover o arquivo de paginação, desative o arquivo de paginação em uma partição e LIGUE-O em outra. (Espero que você não espere que nenhum dado existente nele seja movido também, porque isso não acontecerá).
Ivo Flipse

17

Se você deseja remover completamente o arquivo de paginação da unidade do sistema, precisará de uma etapa extra para as respostas do Shinrai e do mtone. Como um comentário de paradroid menciona, o Windows exige a presença de um arquivo de paginação na unidade do sistema para gravar despejos de memória do kernel no caso de uma falha. Portanto, mesmo se você definir "Nenhum arquivo de paginação" na unidade do sistema, o Windows acabará criando um arquivo de paginação de qualquer maneira, mesmo que ele não seja usado para paginação. Tentar excluir este arquivo de paginação mostrará que está em uso.

Para contornar isso, é necessário desativar os despejos de memória do kernel, o que também é feito passando pelas configurações avançadas do sistema.

Na guia "Avançado", na seção "Inicialização e recuperação", clique em "Configurações ..."

Na caixa de diálogo exibida, na seção "Falha do sistema" e na subseção "Gravar informações de depuração", altere o menu suspenso para "(nenhum)".

Depois disso, você poderá excluir o arquivo de paginação.sys da unidade do sistema (embora seja necessário reiniciar primeiro).


Isso ainda permite a criação de minidumps a partir do BSOD?
bgmCoder

Embora Windows will end up creating a pagefile anyway, even if it doesn't actually use it for pagingpossa parecer "o Windows prefere usar o arquivo de paginação em outro disco, onde o arquivo de paginação é explicitamente permitido e só usa o arquivo de paginação Cem casos especiais", não é assim. O arquivo de paginação ativado Cseria usado como antes. (Pelo menos no meu caso, no Windows7 x64).
i3v

@bgmCoder Não, minidumps BSOD (ou seja: falha do sistema) é exatamente o que essa opção desativa.
Camille

6

@ paranoid você está correto, você precisa de um arquivo de paginação na partição do SO; o tamanho mínimo do arquivo de paginação para a partição do sistema operacional é de 800 MB (por exemplo: para Win7 Ultimate 64bit). ... Isso pode variar, mas o Windows informará se você o definir no tamanho recomendado.

  1. Siga as instruções já publicadas para definir o arquivo de paginação na unidade alternativa.
  2. Em seguida, defina um pequeno arquivo de paginação na partição do SO para acomodar os minidumps e o BSOD:
    • Se você não definir um arquivo de paginação na partição do sistema operacional, toda vez que você inicializar o Windows, criará um arquivo de paginação temporário.sys do mesmo tamanho da RAM física instalada.
    • Portanto, se você tiver 16 GB de RAM física, o temp pagefile.sys será criado em 16.308 MB (que é um pedaço decente da partição do sistema).

Eu recomendo pesquisar um pouco para quem planeja alterar as configurações do arquivo de paginação em um sistema em que o trabalho perdido possa ser crítico.


Se você deseja economizar espaço na partição do sistema operacional, também é possível eliminar o arquivo hyberfile.sys desativando a Hybernation via prompt do CMD. instruções aqui: Excluir hyberfile da unidade do sistema e desativar a hibernação
D-Wa

2

Notei que várias pessoas podem estar interpretando mal as recomendações e declarações do Windows. O fato é que (como alguém havia dito no início do tópico), você pode melhorar o desempenho do sistema movendo o arquivo de página para uma unidade física diferente.

Eu tenho 5 unidades no meu computador (2 SSDs de 500 GB e 3 HDD de 1 TB) e movi o arquivo de página da unidade O / S SSD de 500 GB para a minha unidade de mídia HDD mais "imediata". Essa unidade é a que destinava 95% dos programas que instalei, além dos meus arquivos Pics e Docs.

Programas como o Adobe Acrobat X, CS 6 Extended, On One Photo Suite 8, etc. estão nesse disco rígido. Recentemente, adicionei outro disco rígido de 1 TB e agora movi o arquivo Page para a nova unidade de 1 TB, facilitando assim muito o processo inteiro.

O objetivo é manter a partição do arquivo de paginação, mas mova-a para uma unidade que não precisa ser executada com frequência. Não sei dizer quanto trabalho o sistema faz ao lidar com dados do arquivo de paginação, mas tudo ajuda. Rico


1
Uso a aceleração de disco da Intel Rapid Storage Technology, utilizando uma unidade SSD interna - como ela ocupa apenas metade do espaço no SSD de 119 GB, uso a outra metade para o arquivo de paginação do meu sistema.
bgmCoder

Eu tenho exatamente a mesma configuração que o @bgmCoder, exceto que também tenho um arquivo de paginação menor na unidade do sistema, para que o Windows possa fazer despejos do kernel.
Dawid Ferenczy Rogožan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.