# Script

[VMware/Script] Windows OS 파티션 삭제 (DiskPartition Remove 스크립트)

이론과 실습 사이 2022. 1. 25. 23:22
반응형

 

정상 (복구파티션) / 복구파티션 삭제 / Windows OS 내부 특정 Partition제거 후 Disk 확장

 

$driver_litter+ "C"  : +를 -> = 으로 수정   

 

 

⇒ [디스크 0]에서 정상 ( 복구 파티션 ) 으로 2GB가 여유가 있더라도 확장이 불가능

⇒ 정상 복구 파티션을 제거 하고 확장을 진행 해야한다.

 

 

$Recover_list = Get-Partition | Where-Object -FilterScript{$_.Type -eq “Recovery”}
	
	$Partition_Type = $Recover_list.Type
	$Partition_Number = $Recover_list.PartitionNumber
	
	Remove-Partition -DiskNumber 0 -PartitionNumber $Partition_Number -Confirm:$false
	
	$driver_letter = “C”
	$size = (Get-PartitionSupportedSize -DriveLetter $driver_letter)
	Resize-Partition -DriverLetter $driver_letter -Size $size.SizMax -confirm:$false
	
	$driver_letter = “E”
	$size = (Get-PartitionSupportedSize -DriveLetter $driver_letter)
	Resize-Partition -DriverLetter $driver_letter -Size $size.SizMax -confirm:$false

1.Powershell 실행 -> 2.Get-Disk 명령 입력후 DiskNumber 확인 후 "0"인 각자의 환경에 맞게 수정하기

 

 

 

 

결과

 

 

 

 

 

 

*부족한 점 

1.Drive C or D or E ... 등을 변수화해서 확장 하기

 ->*Get-CimInstance Win32_LogicalDisk 입력시 DriveType을 확인 할 수있다. 

 

2.DiskNumber 확인후 변수화

 

 

 

 

 

 

반응형