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 |
|
DLL |
|