다음을 통해 공유


Win32_DiskPartition 클래스

Win32_DiskPartitionWMI 클래스는 Windows를 실행하는 컴퓨터 시스템에서 실제 디스크의 분할된 영역의 기능 및 관리 용량을 나타냅니다. 예: 디스크 #0, 파티션 #1.

다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다. 속성은 MOF 순서가 아닌 알파벳순으로 나열됩니다.

구문

[Dynamic, Provider("CIMWin32"), UUID("{8502C4B8-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_DiskPartition : CIM_DiskPartition
{
  unit16   AdditionalAvailability;
  uint16   Availability;
  uint16   PowerManagementCapabilities[];
  string   IdentifyingDescriptions[1];
  uint64   MaxQuiesceTime;
  uint64   OtherIdentifyingInfo;
  uint16   StatusInfo;
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  uint16   Access;
  uint64   BlockSize;
  boolean  Bootable;
  boolean  BootPartition;
  string.  Caption;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string.  CreationClassName;
  string   Description;
  string   DeviceID;
  uint32   DiskIndex;
  boolean  ErrorCleared;
  string   ErrorDescription;
  string   ErrorMethodology;
  uint32   HiddenSectors;
  uint32   Index;
  datetime InstallDate;
  uint32   LastErrorCode;
  string   Name;
  uint64   NumberOfBlocks;
  string   PNPDeviceID;
  boolean  PowerManagementSupported;
  boolean  PrimaryPartition;
  string   Purpose;
  boolean  RewritePartition;
  uint64   Size;
  uint64   StartingOffset;
  string   Status;
  string   SystemCreationClassName;
  string   SystemName;
  string   Type;
};

멤버

Win32_DiskPartition 클래스에는 다음과 같은 유형의 멤버가 있습니다.

메서드

Win32_DiskPartition 클래스에는 이러한 메서드가 있습니다.

메서드 설명
다시 설정 논리 디바이스의 재설정을 요청합니다.
SetPowerState 논리 디바이스에 대해 원하는 전원 상태를 설정하고 디바이스를 해당 상태로 전환해야 하는 경우를 설정합니다.

속성

Win32_DiskPartition 클래스에는 이러한 속성이 있습니다.

Access

데이터 형식: uint16

액세스 형식: 읽기 전용

미디어 액세스를 사용할 수 있습니다.

이 속성은 CIM_StorageExtent 상속됩니다.

알 수 없음 (0)

읽기 가능 (1)

쓰기 가능 (2)

쓰기 가능

읽기/쓰기 지원 (3)

한 번 쓰기 (4)

AdditionalAvailability

데이터 형식: unit16

액세스 유형: 쓰기 전용

Availability 속성에 지정된 것 이상으로 디바이스의 추가 가용성 및 상태. Availability 속성은 디바이스의 기본 상태 및 가용성을 표시합니다. 경우에 따라 디바이스의 전체 상태 나타내기에 충분하지 않습니다. 이러한 경우 AdditionalAvailability 속성을 사용하여 추가 정보를 제공할 수 있습니다. 예를 들어 디바이스의 기본 가용성 은 오프라인(value=8)일 수 있지만 저전력 상태(AdditonalAvailability value=14) 또는 디바이스가 진단을 실행 중일 수도 있습니다(AdditionalAvailability value=5, In Test)."

이 속성은 CIM_LogicalDevice 상속됩니다.

기타 (1)

알 수 없음 (2)

실행 중/전체 전원 (3)

경고 (4)

테스트 중 (5)

해당 없음 (6)

전원 끄기 (7)

오프라인 (8)

오프 듀티 (9)

성능 저하됨 (10)

설치되지 않음 (11)

설치 오류 (12)

절전 - 알 수 없음 (13)

절전 - 저전력 모드 (14)

절전 - 대기 (15)

전원 주기 (16)

절전 - 경고 (17)

일시 중지됨 (18)

준비 안 됨 (19)

구성되지 않음 (20)

정지 (21)

가용성

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIF. DMTF| 작동 상태|003.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus")

디바이스의 가용성 및 상태.

이 속성은 CIM_LogicalDevice 상속됩니다.

기타 (1)

알 수 없음 (2)

실행 중/전체 전원 (3)

경고 (4)

테스트 중 (5)

해당 없음 (6)

전원 끄기 (7)

오프라인 (8)

오프 듀티 (9)

성능 저하됨 (10)

설치되지 않음 (11)

설치 오류 (12)

절전 - 알 수 없음 (13)

디바이스는 절전 모드인 것으로 알려져 있지만 정확한 상태 알 수 없습니다.

절전 - 저전력 모드 (14)

디바이스가 절전 상태이지만 여전히 작동 중이며 성능이 저하될 수 있습니다.

절전 - 대기 (15)

디바이스가 작동하지 않지만 신속하게 전원을 완전히 공급할 수 있습니다.

전원 주기 (16)

절전 - 경고 (17)

디바이스는 절전 모드에도 있지만 경고 상태입니다.

일시 중지됨 (18)

디바이스가 일시 중지되었습니다.

준비 안 됨 (19)

디바이스가 준비되지 않았습니다.

구성되지 않음 (20)

장치가 구성되지 않았습니다.

정지됨 (21)

장치가 조용합니다.

BlockSize

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrStorageAllocationUnits"), 단위 ("바이트")

이 스토리지 익스텐트를 형성하는 블록의 크기(바이트)입니다. 알 수 없거나 블록 개념이 유효하지 않은 경우(예: 집계 익스텐트, 메모리 또는 논리 디스크) 1을 입력합니다.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

이 속성은 CIM_StorageExtent 상속됩니다.

부팅 가능

데이터 형식: boolean

액세스 형식: 읽기 전용

이 파티션에서 컴퓨터를 부팅할 수 있는지 여부를 나타냅니다.

이 속성은 CIM_DiskPartition 상속됩니다.

BootPartition

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API| 파일 함수| ReadFile")

파티션은 활성 파티션입니다. 운영 체제는 하드 디스크에서 부팅할 때 활성 파티션을 사용합니다.

캡션

데이터 형식: 문자열입니다.

액세스 형식: 읽기 전용

한정자: MaxLen (64), DisplayName ("Caption")

개체에 대한 간단한 설명입니다.

이 속성은 CIM_ManagedSystemElement 상속됩니다.

ConfigManagerErrorCode

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: 스키마 ("Win32")

Windows Configuration Manager 오류 코드입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

이 디바이스가 제대로 작동합니다. (0)

디바이스가 제대로 작동합니다.

이 디바이스가 올바르게 구성되지 않았습니다. (1)

디바이스가 올바르게 구성되지 않았습니다.

Windows에서 이 디바이스에 대한 드라이버를 로드할 수 없습니다. (2)

이 디바이스의 드라이버가 손상되었거나 시스템에서 메모리 또는 기타 리소스가 부족할 수 있습니다. (3)

이 디바이스가 제대로 작동하지 않습니다. 드라이버 또는 레지스트리 중 하나가 손상되었을 수 있습니다. (4)

이 디바이스의 드라이버에는 Windows에서 관리할 수 없는 리소스가 필요합니다. (5)

이 디바이스의 부팅 구성이 다른 디바이스와 충돌합니다. (6)

필터링할 수 없습니다. (7)

디바이스의 드라이버 로더가 없습니다. (8)

제어 펌웨어가 디바이스의 리소스를 잘못 보고하기 때문에 이 디바이스가 제대로 작동하지 않습니다. (9)

이 디바이스를 시작할 수 없습니다. (10)

이 디바이스가 실패했습니다. (11)

이 디바이스는 사용할 수 있는 충분한 사용 가능한 리소스를 찾을 수 없습니다. (12)

Windows에서 이 디바이스의 리소스를 확인할 수 없습니다. (13)

컴퓨터를 다시 시작할 때까지 이 디바이스가 제대로 작동할 수 없습니다. (14)

다시 열거형 문제가 있을 수 있으므로 이 디바이스가 제대로 작동하지 않습니다. (15)

Windows는 이 디바이스에서 사용하는 모든 리소스를 식별할 수 없습니다. (16)

이 디바이스는 알 수 없는 리소스 종류를 요구합니다. (17)

이 디바이스에 대한 드라이버를 다시 설치합니다. (18)

VxD 로더를 사용하지 못했습니다. (19)

레지스트리가 손상되었을 수 있습니다. (20)

시스템 오류: 이 디바이스의 드라이버를 변경해 보세요. 작동하지 않는 경우 하드웨어 설명서를 참조하세요. Windows에서 이 디바이스를 제거합니다. (21)

이 디바이스는 사용할 수 없습니다. (22)

시스템 오류: 이 디바이스의 드라이버를 변경해 보세요. 작동하지 않는 경우 하드웨어 설명서를 참조하세요. (23)

이 디바이스가 없거나, 제대로 작동하지 않거나, 모든 드라이버가 설치되어 있지 않습니다. (24)

Windows는 여전히 이 디바이스를 설정하고 있습니다. (25)

Windows는 여전히 이 디바이스를 설정하고 있습니다. (26)

이 디바이스에는 유효한 로그 구성이 없습니다. (27)

이 디바이스의 드라이버가 설치되지 않았습니다. (28)

디바이스의 펌웨어가 필요한 리소스를 제공하지 않았기 때문에 이 디바이스를 사용할 수 없습니다. (29)

이 디바이스는 다른 디바이스에서 사용하는 IRQ(인터럽트 요청) 리소스를 사용하고 있습니다. (30)

Windows에서 이 디바이스에 필요한 드라이버를 로드할 수 없으므로 이 디바이스가 제대로 작동하지 않습니다. (31)

ConfigManagerUserConfig

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: 스키마 ("Win32")

True이면 디바이스에서 사용자 정의 구성을 사용하고 있습니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

CreationClassName

데이터 형식: 문자열입니다.

액세스 형식: 읽기 전용

한정자: CIM_Key

instance 만드는 데 사용되는 상속 체인에 표시할 첫 번째 구체적인 클래스의 이름입니다. 클래스의 다른 키 속성과 함께 사용할 경우 속성을 사용하면 이 클래스의 모든 인스턴스와 해당 서브클래스를 고유하게 식별할 수 있습니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

설명

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: DisplayName ("설명")

개체에 대한 설명입니다.

이 속성은 CIM_ManagedSystemElement 상속됩니다.

DeviceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: , 재정의 ("DeviceId"), MappingStrings ("WMI")

시스템의 나머지 부분의 디스크 드라이브 및 파티션의 고유 식별자입니다.

DiskIndex

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API| 파일 함수| ReadFile")

이 파티션을 포함하는 디스크의 인덱스 번호입니다.

예: 0

ErrorCleared

데이터 형식: boolean

액세스 형식: 읽기 전용

True이면 LastErrorCode에 보고된 오류가 지워집니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

ErrorDescription

데이터 형식: string

액세스 형식: 읽기 전용

LastErrorCode에 기록된 오류에 대한 정보 및 수행할 수 있는 수정 작업에 대한 정보입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

ErrorMethodology

데이터 형식: 문자열

액세스 형식: 읽기 전용

이 스토리지 익스텐트에서 지원하는 오류 검색 및 수정 유형입니다.

이 속성은 CIM_StorageExtent 상속됩니다.

HiddenSectors

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API")

파티션의 숨겨진 섹터 수입니다.

예: 63

IdentifyingDescriptions

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

OtherIdentifyingInfo 배열의 항목 뒤에 설명 및 세부 정보를 제공하는 자유 형식 문자열 배열입니다. 이 배열의 각 항목은 동일한 인덱스에있는 OtherIdentifyingInfo의 항목과 관련이 있습니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

Index

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("WMI")

파티션의 인덱스 번호입니다.

예: 1

InstallDate

데이터 형식: datetime

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("설치 날짜")

개체가 설치된 날짜입니다. 이 속성은 개체가 설치되었음을 나타내는 값이 필요하지 않습니다.

이 속성은 CIM_ManagedSystemElement 상속됩니다.

LastErrorCode

데이터 형식: uint32

액세스 형식: 읽기 전용

논리 디바이스에서 보고한 마지막 오류 코드입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

MaxQuiesceTime

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 분해됨

디바이스가 정지된 상태로 실행될 수 있는 최대 시간(밀리초)입니다. 디바이스의 상태는 가용성 및 AdditionalAvailability 속성에 정의되며, 여기서 Quiesced는 값 21로 전달됩니다. 시간 제한이 끝날 때 발생하는 작업은 디바이스별입니다. 디바이스가 요구되지 않거나, 오프라인으로 전환되거나, 다른 작업을 수행할 수 있습니다. 값이 0이면 디바이스가 무기한 정지된 상태로 유지될 수 있음을 나타냅니다.

참고

"MaxQuiesceTime 속성은 더 이상 사용되지 않습니다. Quiesce의 사용을 평가할 때 이 단일 속성이 디바이스가 정지 상태를 자동으로 종료하는 시기를 설명하는 데 적합하지 않은 것으로 확인되었습니다. 실제로 디바이스가 정지 상태를 종료할 가능성이 가장 높은 시나리오는 최대 시간이 아닌 대기 중인 미해결 요청 수를 기반으로 결정되었습니다. 이 작업은 나중에 다시 평가되고 위치가 변경됩니다. \n

이 속성은 CIM_LogicalDevice 상속됩니다.

이름

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: DisplayName ("Name")

개체가 알려진 레이블입니다. 서브클래스를 사용하면 속성을 키 속성으로 재정의할 수 있습니다.

이 속성은 CIM_ManagedSystemElement 상속됩니다.

블록 수

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrStorageSize")

총 연속 블록 수이며, 각 블록은 이 스토리지 익스텐트 형식의 BlockSize 속성에 포함된 값의 크기를 차단합니다. BlockSize 속성의 값을 이 속성의 값으로 곱하여 스토리지 익스텐트 총 크기를 계산할 수 있습니다. BlockSize 값이 1이면 이 속성은 스토리지 익스텐트 전체 크기입니다.

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

이 속성은 CIM_StorageExtent 상속됩니다.

OtherIdentifyingInfo

데이터 형식: uint64

액세스 형식: 읽기 전용

LogicalDevice를 식별하는 데 사용할 수 있는 DeviceID 정보 이외의 추가 데이터를 캡처하는 배열입니다. 한 가지 예는 이 속성에서 디바이스에 대한 운영 체제의 사용자 식별 이름을 보유하는 것입니다. 최대 길이는 256입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

PNPDeviceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: 스키마 ("Win32")

Windows 플러그 앤 플레이 논리 디바이스의 디바이스 식별자입니다.

예: "*PNP030b"

이 속성은 CIM_LogicalDevice 상속됩니다.

PowerManagementCapabilities

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

논리 디바이스의 특정 전원 관련 기능을 나타냅니다. 배열 값 0="알 수 없음", 1="지원되지 않음" 및 2="Disabled"는 설명이 아닙니다. 값 3="Enabled"는 전원 관리 기능이 현재 활성화되어 있지만 정확한 기능 집합을 알 수 없거나 정보를 사용할 수 없음을 나타냅니다. "자동으로 입력된 절전 모드"(4)는 디바이스가 사용량 또는 기타 기준에 따라 전원 상태를 변경할 수 있음을 설명합니다. "Power State Settable"(5)은 SetPowerState 메서드가 지원됨을 나타냅니다. "Power Cycling Supported"(6)는 PowerState 입력 변수를 5("Power Cycle")로 설정하여 SetPowerState 메서드를 호출할 수 있음을 나타냅니다. "Timed Power On Supported"(7)는 PowerState 입력 변수를 5("Power Cycle")로 설정하고 Time 매개 변수를 특정 날짜 및 시간 또는 간격으로 설정하여 PowerState 메서드를 호출할 수 있음을 나타냅니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

알 수 없음 (0)

지원되지 않음 (1)

사용 안 함 (2)

사용 (3)

절전 모드가 자동으로 입력됨 (4)

전원 상태 설정 가능 (5)

Power Cycling 지원 (6)

시간 제한 전원 켜기 지원 됨(7)

PowerManagementSupported

데이터 형식: boolean

액세스 형식: 읽기 전용

True이면 디바이스가 전원 관리될 수 있습니다(일시 중단 모드로 전환할 수 있음 등). 속성은 전원 관리 기능이 현재 사용하도록 설정되어 있음을 나타내지 않으며 논리 디바이스에서 전원을 관리할 수 있다는 것만 나타냅니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

PowerOnHours

데이터 형식: uint64

액세스 형식: 읽기 전용

마지막 전원 주기 이후 이 디바이스의 전원이 공급된 연속 시간 수입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

주 파티션

데이터 형식: boolean

액세스 형식: 읽기 전용

True이면 기본 파티션입니다.

이 속성은 CIM_DiskPartition 상속됩니다.

용도

데이터 형식: 문자열

액세스 형식: 읽기 전용

미디어 및 해당 사용에 대한 설명입니다.

이 속성은 CIM_StorageExtent 상속됩니다.

RewritePartition

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API| 디바이스 입력 및 출력 구조| PARTITION_INFORMATION| RewritePartition")

True이면 파티션 정보가 변경되었습니다. IOCTL_DISK_SET_DRIVE_LAYOUT 사용하여 파티션을 변경하는 경우 시스템은 이 속성을 사용하여 변경된 파티션을 확인하고 해당 정보를 다시 작성해야 합니다. TRUE이면 파티션을 다시 작성해야 합니다.

크기

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API| 파일 함수| ReadFile"), 단위 ("바이트")

파티션의 총 크기입니다.

예: 1059045376

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

StartingOffset

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API| 파일 함수| ReadFile"), 단위 ("바이트")

파티션의 시작 오프셋(바이트)입니다.

예: 32256

스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.

상태

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MaxLen (10), DisplayName ("상태")

개체의 현재 상태. 다양한 운영 및 비 운용 상태를 정의할 수 있습니다. 작동 상태에는 "OK", "Degraded", "Pred Fail"(SMART 지원 하드 디스크 드라이브와 같은 요소가 제대로 작동하지만 가까운 장래에 오류를 예측할 수 있음)이 포함됩니다. 비 운용성 상태에는 "오류", "시작 중", "중지" 및 "서비스"가 포함됩니다. 후자의 "서비스"는 디스크를 다시 미러, 사용자 권한 목록의 다시 로드 또는 기타 관리 작업 중에 적용할 수 있습니다. 이러한 모든 작업이 온라인 상태인 것은 아니지만 관리되는 요소는 "OK"도 아니고 다른 상태 중 하나에 있지도 않습니다.

이 속성은 CIM_ManagedSystemElement 상속됩니다.

값은 다음과 같습니다.

OK ("OK")

오류 ("오류")

성능 저하됨 ("Degraded")

알 수 없음 ("알 수 없음")

사전 실패 ("사전 실패")

시작 중("시작")

중지 ("중지")

서비스 ("서비스")

스트레스( "스트레스")

NonRecover ("NonRecover")

연락처 없음 ("연락처 없음")

Lost Comm ("Lost Comm")

StatusInfo

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIF. DMTF| 작동 상태|003.3")

논리 디바이스의 상태입니다. 이 속성이 논리 디바이스에 적용되지 않는 경우 값 5("해당 없음")를 사용해야 합니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

기타 (1)

알 수 없음 (2)

사용 (3)

사용 안 함 (4)

해당 없음 (5)

SystemCreationClassName

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: 전파됨 ("CIM_System. CreationClassName"), CIM_Key

범위 지정 시스템의 생성 클래스 이름입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

SystemName

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: 전파됨 ("CIM_System. 이름"), CIM_Key

범위 지정 시스템의 이름입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

TotalPowerOnHours

데이터 형식: uint64

액세스 형식: 읽기 전용

이 디바이스의 전원이 공급된 총 시간 수입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

형식

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API| PartitionRecord|dwPartitionType")

파티션의 형식입니다.

값은 다음과 같습니다.

"사용되지 않음"
"12비트 FAT"
"Xenix Type 1"
"Xenix Type 2"
"16비트 FAT"
"확장 파티션"
"MS-DOS V4 Huge"
"설치 가능한 파일 시스템"
"PowerPC 참조 플랫폼"
"UNIX"
"NTFS"
"Win95 w/Extended Int 13"
"Extended w/Extended Int 13"
"논리 디스크 관리자"
"알 수 없음"

사용되지 않음 ("사용되지 않음")

12비트 FAT ("12비트 FAT")

Xenix Type 1 ("Xenix Type 1")

Xenix Type 2 ("Xenix Type 2")

16비트 FAT ("16비트 FAT")

확장 파티션 ("확장 파티션")

MS-DOS V4 Huge ("MS-DOS V4 Huge")

설치 가능한 파일 시스템 ("설치 가능한 파일 시스템")

PowerPC 참조 플랫폼 ("PowerPC 참조 플랫폼")

UNIX ("UNIX")

NTFS ("NTFS")

Win95 w/Extended Int 13 ("Win95 w/Extended Int 13")

Extended w/Extended Int 13 ("Extended w/Extended Int 13")

논리 디스크 관리자 ("논리 디스크 관리자")

알 수 없음 ("알 수 없음")

설명

Win32_DiskPartition 클래스는 CIM_DiskPartition 파생됩니다.

파티션은 실제 디스크 드라이브의 구조적 분할입니다. 드라이브에 단일 파티션이 포함될 수 있지만 대용량 볼륨은 종종 여러 파티션으로 나뉩니다. 따라서 컴퓨터에 물리적 하드 디스크가 하나만 있어도 C, D 및 E를 구동할 수 있습니다.

Windows는 다음 파티션 유형을 지원합니다.

  • 기본 파티션. 운영 체제를 설치할 수 있는 유일한 파티션 유형입니다. 각 드라이브에는 각각 다른 드라이브 문자가 할당된 4개의 기본 파티션이 있을 수 있습니다.
  • 확장 파티션. 여러 논리 드라이브로 세분화할 수 있는 추가 파티션이며, 각각 고유한 드라이브 문자가 할당되었습니다. 드라이브에는 하나의 확장 파티션만 있을 수 있습니다. 그러나 이 파티션을 여러 논리 드라이브로 나눌 수 있습니다. 이렇게 하면 디스크에 허용되는 4개 이상의 주 파티션이 있을 수 있습니다.
  • 시스템 파티션. 운영 체제를 포함하는 모든 기본 파티션입니다.

파티션은 실제 디스크 드라이브가 실제로 사용되는 방식을 알려줄 수 있습니다. 디스크의 실제 파티션을 검사하여 다음 유형의 항목을 확인할 수 있습니다.

  • 디스크가 논리 드라이브로 나뉘어진 방식.
  • 디스크에서 사용할 수 있는 분할되지 않은 공간이 있는 경우 디스크의 모든 파티션 크기를 디스크 자체의 크기에서 빼서 확인할 수 있습니다.
  • 해당 디스크에서 컴퓨터를 부팅할 수 있는 경우(즉, 디스크에 부팅 파티션이 포함됨)

이러한 모든 질문은 Win32_DiskPartition 클래스를 사용하여 해결할 수 있습니다.

예제

다음 PowerShell 코드 샘플은 컴퓨터의 디스크 맞춤을 확인합니다. 오프셋이 소수인 경우 디스크가 올바르게 정렬되지 않습니다.

$wql = "SELECT DiskIndex,Index,StartingOffset FROM Win32_DiskPartition"
Get-WmiObject -Query $wql -ComputerName '.' | Select-Object DiskIndex,Index,@{Name='Offset (KB)';Expression={$_.StartingOffset / 1024}} | Format-Table -AutoSize

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
네임스페이스
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

추가 정보

CIM_DiskPartition

운영 체제 클래스

WMI 작업: 디스크 및 파일 시스템