Como excluir o antigo pagefile.sys e o hiberfile.sys no disco secundário (instalação antiga do Windows)

17

Há algum tempo, eu troquei meu disco rígido principal por um SSD. Agora, o antigo é usado como um disco rígido secundário, e meu sistema operacional é uma nova instalação do Windows no disco SSD principal.

No entanto, ainda existem pagefile.sys e hiberfile.sys no disco rígido secundário. Esses não são os usados pelas janelas atuais, pois existem em C:\ .

Eu tentei attrib -s -h , mas ele recusou com "Acesso negado".

Alguma ideia de como apagar os antigos arquivos de sistema não utilizados e recuperar o espaço?

    
por Silvermist 24.06.2011 / 15:47

6 respostas

11

Os arquivos são protegidos usando ACLs NTFS. Use takeown para apropriar-se deles.

    
por 24.06.2011 / 15:54
5

Combinar as respostas é muito simples, não é necessário nenhum programa externo.

Em um prompt do DOS: icacls hiberfil.sys /grant everyone:f para obter acesso ao arquivo attrib -h -s hiberfil.sys para torná-lo visível para exclusão del hiberfil.sys para excluir o arquivo

Para pagefile.sys , funciona da mesma maneira.

    
por 29.02.2016 / 15:16
3

Use unlocker para fazer isso. Ele não só pode remover as alças de bloqueio que estão dando a você uma mensagem "acesso negado", mas também pode excluir os arquivos ao mesmo tempo (no caso de o programa tentar readquirir o identificador).

    
por 24.06.2011 / 18:34
2

Eu tentei todos esses métodos desde a migração do meu SO para um SSD há um ano. Takeown parece funcionar, mas o arquivo não pode ser encontrado para excluir, ele não aparece fazendo um DIR no prompt de comando, em navegadores de arquivos, ect ... Hiberfil já está desabilitado via prompt de comando, mas eu tentei reativar e desativá-lo, ainda não ir.

Era como se o arquivo estivesse lá, mas não lá.

O que funcionou para mim foi criar um 'New > Documento de Texto ', Renomeando isso para Hiberfile.sys. Eu tive que fazer isso em uma pasta porque não me deixava criar nada, exceto uma pasta na minha unidade F: principal. Em seguida, cole-o em F: \ e, em seguida, excluo esse arquivo. Libertou os 32GB que eu havia tentado voltar algumas vezes no ano passado.

    
por 28.12.2013 / 21:18
1

Você provavelmente precisa se apropriar. E talvez remover a configuração somente leitura? Re tomar posse: isso pode ser conseguido manualmente, mas eu prefiro adicionar um menu de contexto (estendido, segure shift).

Eu usei a ferramenta super útil SysInternals para localizar minhas entradas, F6 leva-me ao registro onde posso exportar as entradas. Você pode copiá-los e colá-los em .reg , salve e abra-os para adicionar rapidamente:)

Pegue a & ownership-all.REG

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take &ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

Pegue o & ownership-Directory.REG

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take &ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
    
por 03.11.2013 / 22:30
0

Se você tiver apenas uma unidade, ou quiser manter a integridade dos arquivos na sua unidade secundária ( ie para que você possa inicializar mais tarde se necessário ), você vai querer desativar o arquivo de paginação primeiro ( passos para desabilitar o arquivo de paginação de link ).

Se você não se importa em preservar a unidade, pule para a etapa 5.

  1. Pressione Win + R (ou Win + S ) → entrar SystemPropertiesPerformance.exe → pressione Enter → Clique na guia Avançado.
  2. Clique em Alterar em Memória virtual e desmarque Gerenciar automaticamente
    tamanho do arquivo de paginação para todas as unidades.
  3. Clique na partição que você está tentando redimensionar e defina o arquivo de paginação tamanho para Nenhum arquivo de paginação. Clique em Definir e depois em OK.
  4. Reiniciar. Você notará que ambos pagefile.sys e swapfile.sys são agora foi do seu disco.
  5. Se o arquivo da página ainda estiver lá, use o Unlocker para excluir a página arquivo no reinício.

Estou adicionando a etapa 5 porque o artigo parece indicar que o arquivo da página desaparecerá assim que você reiniciar.

Isso pode não ser sempre o caso. Quando reiniciei o Windows 7, o arquivo ainda estava lá. Não foi possível excluir o arquivo porque o Windows 7 afirmou que o arquivo estava em uso.

TAKEOWN também não resolveu o problema. Unlocker inicialmente disse que não foi encontrado nenhum identificador de bloqueio.

No entanto, o Unlocker me deu uma opção para excluir o arquivo ao reiniciar, o que funcionou muito bem. @ Kevin, Obrigado por sugerir Unlocker.

    
por 26.01.2016 / 19:46