주 파티션과 논리 드라이브를 동일한 디스크의 연속된 인접한 공간으로 축소하여 이러한 주 파티션과 논리 드라이브에 사용되는 공간을 줄일 수 있습니다. 예를 들어 다른 파티션이 필요하지만 디스크가 더 이상 없는 것을 발견할 수 있습니다. 할당되지 않은 새 공간을 만들려면 볼륨의 끝에서 기존 파티션을 축소할 수 있습니다. 그런 다음 새 파티션에 해당 공간을 사용할 수 있습니다. 특정 파일 형식은 축소 작업을 차단할 수 있습니다. 자세한 내용은 기타 고려 사항을 참조하세요.
파티션을 축소할 때 일반 파일은 디스크에 자동적으로 재배치되고, 디스크에 할당되지 않은 공간이 새로 만들어집니다. 파티션을 축소하기 위해 디스크를 다시 포맷할 필요는 없습니다.
파일 시스템이 없는 파티션인 원시 파티션 또는 NTFS(New Technology File System)를 사용하는 파티션에서 기본 파티션 및 논리 드라이브를 축소할 수 있습니다.
Caution
파티션이 데이터베이스 파일과 같은 데이터를 포함하는 원시 파티션인 경우 파티션을 축소하면 데이터가 삭제될 수 있습니다.
기본 볼륨을 줄이는 방법
Note
이러한 단계를 완료하려면 최소한 백업 운영자 또는 관리자 그룹의 구성원이어야 합니다.
디스크 관리를 사용하여 기본 볼륨 축소
디스크 관리에서 축소하고자 하는 기본 볼륨을 마우스 오른쪽 단추로 클릭합니다.
볼륨 축소를 선택합니다.
화면에 나타나는 지시에 따릅니다.
Note
파일 시스템이 없거나 NTFS를 사용하는 기본 볼륨만 축소할 수 있습니다.
명령줄을 사용하여 기본 볼륨을 축소하려면
명령 프롬프트를 열고 를 입력합니다
diskpart
.프롬프트에서
DISKPART
를 입력한 후list volume
을 입력합니다. 출력에는 모든 디스크의 볼륨에 대한 정보가 나열됩니다. 축소하려는 단순 볼륨의 수를 확인합니다.축소할 볼륨을 선택하려면 프롬프트에서
DISKPART
.를 입력합니다select volume <volume-number>
. 볼륨 번호 값의 경우 이전 단계에서 적어 둔 숫자를 사용합니다.선택한 볼륨을 축소하려면
DISKPART
프롬프트에서shrink [desired=<desired-size>] [minimum=<minimum-size>]
을 입력합니다. 가능하면 이 명령은 원하는 크기로 MB(메가바이트)로 지정된 양만큼 볼륨을 축소합니다. desired-size가 너무 크면 명령은 최소 크기로 지정된 양만큼 볼륨을 축소합니다.
다음 표에서는 볼륨을 diskpart
축소하는 데 사용하는 명령, 매개 변수 및 인수를 나열합니다.
Value | Description |
---|---|
list volume |
모든 디스크에 기본 및 동적 볼륨 목록을 표시합니다. |
select volume <volume-number> |
볼륨 번호가 볼륨 번호인 지정된 볼륨 을 선택하고 포커스를 지정합니다. 볼륨이 지정되지 select 않은 경우 명령은 포커스가 있는 현재 볼륨을 나열합니다. 번호, 드라이브 문자 또는 탑재 지점 경로로 볼륨을 지정할 수 있습니다. 기본 디스크에서 볼륨을 선택하면 해당 파티션에도 포커스를 설정합니다. |
shrink |
포커스가 있는 볼륨을 축소하여 할당되지 않은 공간을 만듭니다. 데이터는 손실되지 않습니다. 파티션에 이동할 수 없는 파일(페이지 파일 또는 섀도 복사본 스토리지 영역 등)이 포함된 경우 볼륨은 이동할 수 없는 파일이 있는 지점으로 축소됩니다. |
desired=<desired-size> |
현재 파티션으로 복구할 공간(메가바이트)을 지정합니다. 원하는 크기를 지정하지 않으면 명령은 볼륨을 최소 크기로 줄입니다. 원하는 크기 또는 최소 크기를 지정하지 않은 경우 명령은 가능한 최대 공간의 양을 확보합니다. |
minimum=<minimum-size> |
현재 파티션으로 복구할 최소 공간(메가바이트)을 지정합니다. 최소 크기를 지정하지 않으면 명령에서 볼륨을 원하는 양만큼 줄입니다. 원하는 크기 또는 최소 크기를 지정하지 않은 경우 명령은 가능한 최대 공간의 양을 확보합니다. |
기타 고려 사항
파티션을 축소하면 페이징 파일 또는 섀도 복사본 스토리지 영역과 같은 특정 파일을 자동으로 재배치할 수 없습니다. 또한 이동할 수 없는 파일이 있는 지점 이상으로 할당된 공간을 줄일 수 없습니다.
축소 작업이 실패하는 경우 다음 방법 중 하나를 사용하여 축소 작업을 차단하는 이동 불가능한 파일을 식별합니다.
- ID가 259인 이벤트에 대한 애플리케이션 로그를 확인합니다. 이 유형의 이벤트는 이동 불가능한 파일에 대한 정보를 제공합니다.
- 이동 불가능한 파일과 연결된 클러스터를 알고 있는 경우 명령 프롬프트에서 매개 변수와 함께
fsutil
명령을 사용합니다querycluster
. 매개 변수를querycluster
제공할 때 이 명령은 축소 작업이 성공하지 못하도록 하는 이동 불가능한 파일을 표시합니다. 이 명령을 사용하는 방법에 대한 자세한 내용은 다음을 입력합니다fsutil volume querycluster /?
.
경우에 따라 파일을 일시적으로 재배치할 수 있습니다. 예를 들어 파티션을 더 축소해야 하는 경우 제어판을 사용하여 페이징 파일 또는 저장된 섀도 복사본을 다른 디스크로 이동할 수 있습니다. 그런 다음 저장된 섀도 복사본을 삭제하고, 볼륨을 축소하고, 페이징 파일을 디스크로 다시 이동할 수 있습니다.
동적 불량 클러스터 다시 매핑을 통해 감지된 불량 클러스터의 수가 너무 많은 경우 파티션을 축소할 수 없습니다. 이러한 상황이 발생할 경우, 데이터를 이동하고 디스크를 교체하는 것을 고려해야 합니다. 이 메서드는 잘못된 섹터 테이블도 복사하므로 블록 수준 복사 작업을 사용하여 데이터를 전송하지 마세요. 결과적으로 잘못된 섹터의 데이터를 포함하는 새 디스크의 섹터는 정상임에도 불구하고 나쁜 것으로 취급됩니다.