이동할 수없는 파일로 Windows 7 부팅 파티션을 축소하는 방법


114

방금 Windows 7 (64 비트)이 장착 된 HP 노트북을 구입했습니다. 여기에는 작은 숨겨진 시스템 파티션, 12GiB HP 복구 파티션 및 450GiB C : 부팅 파티션의 세 가지 파티션이있는 500GB HDD가 있습니다.

이 큰 C : 파티션을 두 개의 파티션으로 나누고 시스템에 100GiB 만 남겨두고 나머지는 새로운 데이터 파티션에 제공하고 싶습니다.

Windows 기본 제공 디스크 관리 유틸리티에는 부팅 가능한 파티션을 축소하는 옵션이 있지만 파티션에 20GiB 만 사용하더라도 약 절반 만 줄일 수 있습니다. 내가 이해하는 한, 시스템 이동 불가능한 파일은 파티션의 중간에 위치하여 디스크 관리 유틸리티가 원하는 것을 수행하지 못하게합니다.

새로운 HP 랩탑에는 OS 설치 디스크가 제공되지 않기 때문에 (복구 디스크 만 직접 만들 수 있음) HDD를 다시 파티션 한 다음 OS를 다시 설치할 수 없습니다.

C : 부팅 파티션을 축소하고 Windows 7 작동을 유지하는 방법이 있습니까?

추신 : 타사 GParted 유틸리티 를 사용하려고 시도했지만 파티션을 축소 한 후 Windows 7은 BSoD로 부팅을 중지했습니다 . 시스템 복구가 작동하지 않아서 공장 복구를 수행해야했습니다. 이것은 긴 과정이므로 다시는 피하고 싶습니다.) 따라서 입증 된 솔루션 만 제안하십시오.



@masterxilo, 그 질문은 Windows 10을 대상으로하며 6 년 후 내 것보다 질문됩니다.
Alex Che

@AlexChe에 동의합니다. 그러나 나는 여기에 오는 사람들이 Windows 10 솔루션을 찾고 있다고 생각하며 아마도 대부분의 지침은 상호 교환 가능합니다. 나는 그것이 Windows 10과 관련이 있다고 말했을 것입니다.
masterxilo

답변:


98

TL; DR

  1. Windows 디스크 관리 스냅인에서 파티션을 축소하십시오. 축소에 실패하면 2 단계로 진행하십시오.
  2. Windows 이벤트 로그에서 ID가 259 인 이벤트를 찾아 세부 사항을보십시오.
  3. 자세한 내용은 선택적으로 2 단계에서 제공된 적절한 매개 변수를 사용하여 fsutil 명령을 실행하십시오 .
  4. 2 단계와 3 단계의 세부 사항을 고려하여 파티션을 잠그는 구성 요소, 프로그램 또는 기능을 판별하십시오.
  5. 일시적으로 비활성화하거나 제거하십시오.
  6. 1 단계로 가십시오.

가능한 범인 : 가상 메모리, 시스템 복원 및 / 또는 Windows 검색 색인 (시스템 볼륨 정보 폴더), 최대 절전 모드, Internet Explorer 임시 파일.

자세한 버전 :

HDD 시스템 파티션 작업과 같은 저수준 작업에서는 기본 도구 를 최대한 사용 하고 기본 도구가 작동하지 않는 경우 최후의 수단으로 타사 도구로 전환 하는 것을 선호합니다 . 그래서, 감독 harrymc , 내가 준 Windows 디스크 관리에게 또 다른 시도.

먼저 가상 메모리시스템 복원을 끄고 시스템 볼륨 정보 폴더를 제거한 후 디스크 관리 유틸리티를 사용하여 필요한만큼 C : 파티션을 축소 할 수있었습니다. 그 후 나는 기능을 다시 켰다.

다음 지침은 어떤 응용 프로그램 또는 구성 요소가 파티션 축소를 방해하는지 식별하는 데 도움이 될 수 있습니다. 먼저 ID가 259 인 최신 이벤트 를 찾아야합니다.Windows 이벤트 로그에서 (이벤트 뷰어 / Windows 로그 / 응용 프로그램 참조) 이벤트는 시스템이 파티션을 분석 할 때 생성되며 디스크 관리 스냅인에서 파티션을 마우스 오른쪽 버튼으로 클릭하여 파티션을 축소하려고 시도한 경우 이벤트가 있어야합니다. 시스템이 파티션을 분석하도록하는 또 다른 방법은 Windows 기본 제공 조각 모음 유틸리티를 실행하는 것입니다. 이벤트는 마지막으로 움직일 수없는 파일 또는 해당 파일의 마지막 클러스터 수를 알려줍니다. 또한 마지막으로 이동할 수없는 파일에 대한 자세한 정보를 얻기 위해 명령 행에서 실행할 전체 명령을 알려줍니다. 또는 클러스터 수를 최소 허용 파티션 크기를 클러스터 크기로 나눈 값으로 계산 한 다음 적절한 매개 변수를 사용하여 fsutil 명령 을 실행할 수도 있습니다.

파일 이름은 파티션을 잠그는 프로그램이나 기능을 추측하는 힌트를 제공합니다. 그런 다음 끄거나 제거하여 도움이되는지 확인할 수 있습니다. 필자의 경우 가상 메모리를 끄고 시스템 복원으로 충분했습니다. 때로는 최대 절전 모드 등 을 꺼야 할 수도 있습니다. 파티션 분할 조각 모음도 도움이 될 수 있습니다. 에 명시된 바와 같이 또한, WindowsITPro 기사 , Windows 검색 색인 파일인터넷 익스플로러 임시 파일은 또한 "이동할 수없는"일 수있다. 때때로 시스템 복원 및 Windows 검색 색인을 비활성화하면 시스템 볼륨 정보 폴더에서 움직일 수없는 파일이 자동으로 제거되고, 그 후에 수동으로 폴더를 제거해야 할 수도 있습니다.

추신 : 답변 해 주셔서 감사합니다. 아마도 제 3 자 도구도 제 경우에는 작동 할 것입니다. 아마도 사용하기 쉽지만 이미 말했듯이 이러한 종류의 작업에는 가능한 한 기본 도구를 사용하는 것을 선호합니다. 또한 중요한 힌트를 얻은 harrymc 에게 개인적으로 감사드립니다 .


4
나는 그 fsutil의견을 따라갈 수 없었다 . 그러나 NTFS 축소에 대한 게시물 ( windowsitpro.com/storage/… )을 읽은 후에 는 명확 해졌습니다. 먼저 fsutil을 시도하지 말고 조각 모음을 시도한 다음 이벤트 뷰어 응용 프로그램 로그에서 조각 모음 이벤트 (위에서 언급 한 이벤트 ID 259)를 찾으십시오. 로그 메시지는 실제로 fsutil 명령을 실행할 지침을 제공합니다.
icc97 2016 년

1
또한 디스크 축소를 방지 할 수있는 힌트 ( 시스템 복원, IE 임시 파일 색인, Windows 검색 색인, 페이지 파일)에 대한 힌트 는 WindowsITPro ( windowsitpro.com/storage/… )를 참조하십시오.
Pierre Arnaud

1
내 경우에는 최대 절전 모드를 사용하지 않도록 설정했습니다. 추가 공간을 확보하는 방법에 대해서는 Win 8.1 (Win7 버전에 대한 링크 포함)에 대한 유용한 안내서 hanselman.com/blog/GuideToFreeingUpDiskSpaceUnderWindows81.aspx
jakub.g

2
@ icc97 님의 댓글이 답답합니다 !!! 링크를 사용하여 축소를 막는 파일이 피의 노턴 파일이라는 것을 좁힐 수있었습니다 !!!! 그 링크 주셔서 감사합니다.
Jet Blue

2
조각 모음 유틸리티를 실행하여 파티션 축소를 방해하는 응용 프로그램 또는 구성 요소를 식별 할 필요는 없습니다. 디스크 관리로 이동하여 파티션을 마우스 오른쪽 단추로 클릭하여 파티션을 축소하도록 선택하면 시스템이 파티션을 분석 한 후 ID 259의 조각 모음 이벤트는 로그에서 찾을 수 있습니다.
jarno

9

내가 당신이라면, Gparted에 또 다른 시도를한다면 리눅스 부트 디스크로 사용될 수 있고 디스크 크기를 아주 잘 조정할 수 있습니다.

당신이 한 번 봐 걸릴 경우 다운로드 페이지를 , 이전 버전을 시도 할 수 있도록 NTFS 디스크에 관련된 버그 경고가있다.

경고 : 최근 gparted-live-0.5.0-3을 사용하여 파일 시스템의 크기를 조정할 때 몇 가지 문제가보고되었습니다. NTFS 파일 시스템의 경우 파티션 크기를 조정 한 후 나타나는 오류 메시지는 다음과 같습니다.

  ERROR: Current NTFS volume size is bigger than the device size!

이 문제는 GParted Live 이미지에 사용 된 패키지, Linux 커널 및 패치 조합과 관련이있는 것으로 보입니다. 우리는 문제의 근본 원인을 찾기 위해 조사하고 있습니다. 이 문제가 해결 될 때까지 모든 파일 시스템의 크기를 조정하려면 GParted Live 0.4-6-1을 권장합니다.


1
그는 이미 그렇게했지만 GParted는 자신의 시스템과 잘 어울리지 않았습니다.

1
... 나는 전에 그것을 보지 못했기 때문에 이것을 쓴 후에 편집 된 것으로 생각합니다.
William Hilsum

네, 같은 오류가 있습니다. GParted를 다운로드 할 때이 메시지가 표시되지 않았습니다. 아마 다운 그레이드가 도움이 될 것입니다. 그리고 아니, 당신이 쓴 후에는 편집되지 않았습니다.
Alex Che

@ 알렉스, 미안, 그때 그리워해야하지만 희망이 도움이 될 것입니다.
William Hilsum

8

먼저 시스템 파티션을 백업합니다 (예 : Symantec Ghost v11 Enterprise 사용). 또한 적절한 측정을 위해 ENTIRE 드라이브를 이미지화하십시오 (HP의 복원 기능보다 훨씬 빠르게 복원 할 수 있음).

그런 다음 C : 드라이브를 삭제하고 원하는 파티션 도구를 사용하여 원하는대로 두 개의 새 파티션을 만듭니다. 그런 다음 이전 C : 드라이브의 이미지를 첫 번째 파티션에 배치하십시오.


1
이것은 합리적으로 들립니다. Ghost가 Windows를 손상시키지 않는 방식으로 움직일 수없는 클러스터에 대처할 것이라고 생각하십니까?
Alex Che

1
나는 그것이 원래 보다 작은 파티션 크기에 대처할 것이라고 믿지 않습니다 .
harrymc

2
믿습니다. Ghost는 소스 드라이브보다 작은 대상 드라이브에 대처할 수 있습니다 (데이터의 양이 사용 가능한 디스크 공간을 초과하지 않는 한). 해당 파티션을 15GB 파티션으로, 문제 없습니다.

1
@Molly : 이것은 시스템 드라이브이므로 Ghost가이 이동식 Windows 파일을 이동할 수 있다는 경험을 알고 있습니까?
harrymc

2
그렇습니다. 다른 곳에서 큰 드라이브가 필요했기 때문에 750GB 드라이브 (단일 파티션 + 예약)를 320GB 드라이브에 복제했습니다. 나는 bitlocker를 사용하지 않고 있는데, 그것은 전혀 다른 이야기입니다.

6

일부 Windows 파일은 디스크의 끝이나 중간에 Windows에서 움직일 수없고 도움이되지 않아서 C를 한도까지 줄일 수 있습니다. 정확히 당신이 발견 한 것입니다 : Windows를 파괴하지 않고 디스크를 더 이상 줄일 수 없습니다.

유일한 해결책은 작은 파티션에 Windows를 다시 설치하는 것입니다. 귀하의 경우 기존 시스템 파티션을 삭제하고 타사 도구를 통해 두 개의 파티션으로 나눈 다음 Windows를 디스크 의 첫 번째 파티션 으로 복원해야합니다 . 복원 파티션을 만지지 마십시오!

내가 사용하는 것이 좋습니다 파라곤 파티션 매니저 2010 무료 버전을 좋은 사용자 인터페이스를 가지고있다. 그렇지 않으면 GParted와 같은 다른 도구를 사용할 수 있습니다.


1
답변 해주셔서 감사합니다. 그러나 GParted로 파티션을 축소 한 후에는 어떤 이유로 든 시스템 복원을 수행 할 수 없었습니다. 내가 가지고있는 유일한 옵션은 공장 복원을 수행하는 것이 었으며 전체 HDD 이미지를 복원했습니다. 귀하의 솔루션이 동일한 결과를 초래할 수 있습니다.
Alex Che

3
예, 확실히 공장 복원으로 이어지지 만 다른 해결책은 없습니다. 이 Windows 파일을 옮길 수 있다고 주장하는 파티션 관리자가 하나만 발견되어 디스크가 손상되었습니다. 최선의 방법은 페이지 파일과 시스템 복원을 끄고 휴지통을 지우고 디스크 조각 모음을 수행하여 여유 공간을 통합 한 다음 크기 조정을 다시 시도하는 것입니다. Win7 디스크 관리자는 다른 제품만큼 크기를 조정하는 데 유용합니다. 만약 그렇게 할 수 없다면 디스크를 파괴하지 않고 다른 제품을 사용할 수 없습니다.
harrymc

@ harrymc, 흠, 이것은 이상합니다. 왜 일부 Windows 파일을 움직일 수 없습니까? 그 결정에 대한 논리는 무엇입니까?
Pacerier

1
@Pacerier : 예를 들어, 페이지 파일-메모리를 디스크로 스와핑하는 것은 하드웨어에 의해 이루어지며, NTFS에 대해서는 아무것도 모르므로 물리적 디스크 주소로 수행되어야하며 페이지 파일 섹터는 디스크에서 연속적이어야합니다. . Windows는 항상 교환 할 수 있어야하기 때문에 페이지 파일을 이동할 수 없습니다.
harrymc

4

OS를 호스팅하는 Windows 7 기본 파티션을 축소하기 위해 며칠 동안 머리를 두드리고 있습니다. 문제는 조각 모음 프로세스 중에 제외 된 파티션 중간에있는 일련의 시스템 파일입니다. 여러 디스크 파티션 프로그램을 사용한 다양한 시도로, 일부는 모든 시스템 파일을 재배치하는 능력을 자랑했지만 더 많은 좌절을 낳았습니다.

해결책:

시스템 복구를 끕니다. 조각 모음 중 재배치되지 않은 파일은 해당 유틸리티에 의해 작성되었으며 모든 복원 지점을 포함했습니다. 시스템 복구를 끄면 이러한 파일이 삭제됩니다. 일단 삭제되면 Windows 7의 디스크 관리 유틸리티는 259GB C : 파티션을 40GB 이상으로 축소 할 수있었습니다.


1
정확히 어떻게 시스템 복구를 끌 수 있습니까?
Peter Mortensen

4

GParted 가 내 문제를 해결했습니다! 표준 Windows 디스크 관리자에서 움직일 수없는 파일로 어려움을 겪은 후 마침내 Ubuntu 10.04 (Lucid Lynx) 라이브 CD 에서 GParted를 사용했습니다 . 그것은 매력처럼 작동했습니다!


1
부작용이 있습니까?
jarno

1
내가 기억하는 한.
Laurynas

3

비트 록 드라이브의 경우 Raxco Perfect Disk 12 (평가 버전) 도구를 성공적으로 사용했습니다.

'축소 드라이브'프로파일이있는 조각 모음 도구가 포함되어 있습니다. 그것은 움직일 수없는 많은 파일을 즉시 이동할 수 있습니다. 내 경우에는 어쨌든 부팅 할 때 일정을 예약해야했으며 작업을 수행했습니다. 그 후, 표준 방식으로 디스크 관리 콘솔에서 드라이브를 축소 할 수있었습니다.

장점 :

  • 내 시스템 드라이브가 비트 록되었다는 사실에도 불구하고 효과가있었습니다. Bitlocker는 내가 생각하는 Linux 도구를 막을 것입니다.
  • 내 bitlocker 설정을 화나게하지 않았습니다. 부팅 순서를 혼란스럽게하는 일부 도구는 비트 로커 복구 모드를 켭니다.
  • 파일을 비활성화, 제거 또는 제거 할 필요가 없었습니다.

나는 bitlocker를 사용하지 않지만 나에게 이것은 절대적으로 가장 간단한 해결책이며 Windows 7 pro의 프 러쉬 설치에서 처음으로 완벽하게 작동했습니다. Raxco PerfectDisk v14 30 일 평가판 드라이브 기본 설정, 기본 최적화 방법을 "수축 준비"로 30 일간 평가했으며 테일 프래그먼트를 이동하여 드라이브를 42Gb로 줄였습니다. 감사.
Ed Randall
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.