보조 디스크에서 이전 pagefile.sys 및 hiberfile.sys를 삭제하는 방법 (이전 Windows 설치)


19

얼마 전 메인 하드 디스크를 SSD로 교체했습니다. 이제 이전 하드 디스크는 보조 하드 디스크로 사용되며 내 OS는 기본 SSD 디스크에 새로 설치된 Windows입니다.

그럼에도 불구하고, 여전히 거대한가 pagefile.syshiberfile.sys그 보조 하드 드라이브에. 이것들은 현재 창에서 사용되는 것이 아닙니다 C:\.

나는 attrib -s -h그들에게 시도했지만 "액세스 거부"로 거부되었습니다.

사용하지 않는 오래된 시스템 파일을 삭제하고 공간을 확보하는 방법에 대한 아이디어가 있습니까?


2
다른 모든 방법이 실패하면 리눅스 라이브 디스크에서 디스크를 삭제할 수 있습니다-디스크를 낭비하고 싶지 않다면 unetbootin을 사용하십시오
Journeyman Geek

데이터가 필요하지 않은 경우 디스크를 포맷하면 공간을 복구해야하지만이 경우에는 가정합니다.
ChrisF

1
-나는 정말로 데이터가 필요하다 :)
Silvermist

1
-리눅스는 옵션이지만 시간이 좀 걸리는 것처럼 들리기 때문에 마지막으로 유지하고 싶습니다. 유닉스 명령에 대한 경험이 없습니다.
Silvermist

대부분의 Linux 라이브 CD는 데스크탑 환경으로 부팅되므로 파일 관리자를 열고 파일을 삭제하면됩니다. 그러나 모두가 NTFS 파티션을 자동으로 마운트하는 것은 아닙니다. 내가 아는 두 가지는 Ubuntu와 Centos입니다.
Joe Internet

답변:


12

파일은 NTFS ACL을 사용하여 보호됩니다. takeown 을 사용 하여 소유권을 가져 오십시오 .


Takeown은 효과가 있었지만 여전히 삭제할 수 없습니다. commmand prompt as administrator : F : \> takeown / f hiberfil.sys 성공 : 파일 (또는 폴더) : "F : \ hiberfil.sys"사용자 "Me"가 소유 함 F : \> attrib hiberfil.sys -s -h 액세스 거부-F : \ hiberfil.sys F : \> del hiberfil.sys를 찾을 수 없음 F : \ hiberfil.sys
Silvermist

4
또한 icacls hiberfil.sys /grant everyone:f소유권을 가져와도 ACL이 자동으로 조정되지는 않습니다.
user1686 2016 년

@grawity, 이것은 이상하다. 만약 우리가 심지어 C:\ UEFI에있는 것처럼 부팅하지 않는다면 X:\ ,이 Windows 액세스 제한이 어떻게 우리를 막을 수 있을까? Win8.1이 실행되고 있지 않지만 액세스가 거부되었습니다.
Pacerier

@Pacerier 제한 사항은 OS가 아닌 파일 시스템에 있습니다.
RJFalconer

9

답변을 결합하면 외부 프로그램이 필요하지 않으므로 매우 간단합니다.

dos 프롬프트에서 : icacls hiberfil.sys /grant everyone:f파일 attrib -h -s hiberfil.sys을 삭제 del hiberfil.sys하기 위해 파일 에 액세스하여 파일 을 삭제할 수 있도록합니다.

들어 pagefile.sys그 같은 방식으로 작동합니다.


3

이렇게하려면 잠금 해제 도구 를 사용하십시오 . "액세스가 거부되었습니다"메시지를 표시하는 잠금 핸들을 제거 할 수있을뿐만 아니라 파일을 동시에 삭제할 수도 있습니다 (프로그램이 핸들을 다시 확보하려고 시도하는 경우).


1
"모두 잠금 해제"를 클릭하는 것 외에도 작업 드롭 다운에서 삭제를 선택할 수 있습니다.
Kevin

2

1 년 전 내 OS를 SSD로 마이그레이션 한 후이 모든 방법을 시도했습니다. Takeown은 작동하는 것처럼 보이지만 파일을 삭제할 수 없습니다. 파일 브라우저에서 명령 프롬프트에서 DIR을 수행하는 것으로 표시되지 않습니다. Hiberfil은 명령 프롬프트를 통해 이미 비활성화되어 있지만 다시 활성화하려고했습니다. 그것을 비활성화하고 여전히 멈출 수는 없습니다.

파일이있는 것처럼 보이지만 거기에는 없습니다.

나를 위해 일한 것은 '신규> 텍스트 문서'를 만들고 Hiberfile.sys로 이름을 바꿨습니다. F : 드라이브의 폴더를 제외하고는 아무것도 만들 수 없으므로 폴더 에서이 작업을 수행해야했습니다. 그런 다음 F : \에 붙여 넣은 다음 해당 파일을 삭제하십시오. 지난 몇 년 동안 몇 번 다시 시도하려고했던 32GB를 해제했습니다.


1

아마도 소유권을 가져야 할 것입니다. 그리고 읽기 전용 설정을 제거 하시겠습니까? 소유권 다시 가져 오기 :이 작업은 수동으로 수행 할 수 있지만 (확장, 길게 누르기) 컨텍스트 메뉴를 추가하는 것을 선호합니다.

매우 유용한 SysInternals 도구를 사용하여 항목을 찾은 F6다음 항목을 내보낼 수있는 레지스트리로 이동합니다. .reg파일을 복사하여 파일에 붙여넣고 저장 한 다음 열어서 빠르게 추가 할 수 있습니다. :)

Take & 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"

Take & 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"

"내가 유용한 SysInternals 도구를 사용하여 항목을 찾은"방법을 자세히 설명 할 수 있습니까? 어떤 도구?
Syclone0044

0

드라이브가 하나만 있거나 보조 드라이브에있는 파일의 무결성을 유지하려면 ( , 필요한 경우 나중에 부팅 할 수 있도록 ) 페이지 파일을 먼저 비활성화해야합니다 (페이지 파일을 링크 에서 비활성화하는 단계). ).

드라이브 보존에 신경 쓰지 않으면 5 단계로 건너 뜁니다.

  1. 를 눌러 Win+는 R(또는 Win+ S) 입력 → SystemPropertiesPerformance.exe → 눌러 → 입력 고급 탭을 클릭합니다.
  2. 가상 메모리에서 변경을 클릭
    하고 모든 드라이브의 페이징 파일 크기 자동 관리를 선택 취소 하십시오.
  3. 크기를 조정하려는 파티션을 클릭하고 페이징 파일 크기를 페이징 파일 없음으로 설정하십시오. 설정을 클릭 한 다음 확인을 클릭하십시오.
  4. 재시작. pagefile.sys와 swapfile.sys가 모두 디스크에서 사라 졌음을 알 수 있습니다.
  5. 페이지 파일이 여전히 있으면 다시 시작시 Unlocker를 사용하여 페이지 파일을 삭제하십시오.

기사가 다시 시작하자마자 페이지 파일이 사라질 것이라고 암시하는 것처럼 보이기 때문에 5 단계를 추가하고 있습니다.

항상 그런 것은 아닙니다. Windows 7을 다시 시작했을 때 파일이 여전히 존재했습니다. Windows 7에서 파일이 사용 중이라고 주장하여 파일을 삭제할 수 없습니다.

TAKEOWN도 문제를 해결하지 못했습니다. Unlocker는 처음에는 잠금 핸들을 찾을 수 없다고 말했습니다.

그러나 Unlocker는 다시 시작할 때 파일을 삭제하는 옵션을 제공했습니다. @Kevin, Unlocker를 제안 해 주셔서 감사합니다.


이 답변의 중요한 부분은이 링크가 도움이되지 않는 링크로 연결됩니다. 여기에 링크의 내용을 게시 및 다음의 신용 제공하려는 경우 참조를 위해 다시 연결하십시오
말장난

1
의견 주셔서 감사합니다! 나는 스택 교환을 처음 사용합니다-이것이 더 나아 보이는지 말해 줄 수 있습니까?
supersolver
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.