From 07b33041ba0c51922114dbd7429bcda96f5756dd Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Wed, 29 Sep 2021 14:26:57 +0000 Subject: [PATCH] fix: check partition error on MBR disk --- pkg/os/disk/api.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/os/disk/api.go b/pkg/os/disk/api.go index 97c0d2d7..7707dd96 100644 --- a/pkg/os/disk/api.go +++ b/pkg/os/disk/api.go @@ -158,7 +158,7 @@ func (DiskAPI) InitializeDisk(diskNumber uint32) error { } func (DiskAPI) BasicPartitionsExist(diskNumber uint32) (bool, error) { - cmd := fmt.Sprintf("Get-Partition | Where DiskNumber -eq %d | Where Type -eq Basic", diskNumber) + cmd := fmt.Sprintf("Get-Partition | Where DiskNumber -eq %d | Where Type -ne Reserved", diskNumber) out, err := runExec(cmd) if err != nil { return false, fmt.Errorf("error checking presence of partitions on disk %d: %v, %v", diskNumber, out, err)