AzStackHci_Hardware_Test_PhysicalDisk_Minimum_Count

Simranjit Singh 5 Reputation points
2026-02-25T13:42:38.17+00:00

I have the required physical disks for the Azure local on my node, but still I get the same error.
I am using single node deployment.

PS C:\Users\Administrator> get-physicaldisk

Number FriendlyName SerialNumber MediaType CanPool OperationalStatus HealthStatus Usage Size


3 Micron_5300_MTFDDAV240TDS MSY26060VU5 SSD False OK Healthy Auto-Select 223.57 GB

1 ATA TOSHIBA THNSNH51 Z3KS103PTVQY SSD True OK Healthy Auto-Select 476.94 GB

4 Micron_5300_MTFDDAV240TDS MSY260701Y3 SSD True OK Healthy Retired 223.57 GB

2 ATA TOSHIBA THNSNH51 44BS104RTVQY SSD True OK Healthy Auto-Select 476.94 GB

error

Exception

Type 'ValidateHardware' of Role 'EnvironmentValidator' raised an exception:

ErrorMessage:

Message:

Hardware requirements not met. Review output and remediate.

Results:

{

Name:

AzStackHci_Hardware_Test_PhysicalDisk_Minimum_Count

DisplayName:

Test PhysicalDisk Minimum Count AZURENODE2

Tags:

Title:

Test PhysicalDisk Minimum Count

Status:

1

Severity:

2

Description:

Checking PhysicalDisk minimum count

Remediation:

https://aka.ms/hci-envch

TargetResourceID:

Machine: AZURENODE2, Class: PhysicalDisk

TargetResourceName:

Machine: AZURENODE2, Class: PhysicalDisk

TargetResourceType:

PhysicalDisk

Timestamp:

/Date(1772026496909)/

AdditionalData:

Detail:

Total number of PhysicalDisk ''. Expected at least '2'

Status:

FAILURE

TimeStamp:

02/25/2026 13:34:56

Resource:

Source:

PhysicalDisk Minimum Count

Azure Stack Hub
Azure Stack Hub

An extension of Azure for running apps in an on-premises environment and delivering Azure services in a datacenter.


1 answer

Sort by: Most helpful
  1. Alex Burlachenko 25,290 Reputation points MVP Volunteer Moderator
    2026-02-27T08:38:49.08+00:00

    Simranjit Singh hi,

    This error is not about how many disks u physically see. It is about how many disks are eligible for pooling and usable by storage spaces direct.

    One disk has CanPool False One disk has Usage Retired Only the disks with CanPool True and not Retired count toward the minimum requirement. Azure Local (Azure Stack HCI) validation checks usable poolable disks not total disks in the server.

    The key problem is this line Micron_5300... > Usage Retired

    A disk marked Retired will not be counted and disk with CanPool False is excluded.

    Thats why validation says Total number of PhysicalDisk '' > Expected at least 2

    Even though u see 4 disks fewer than 2 are valid for pooling.

    Run Get-PhysicalDisk | ft FriendlyName,CanPool,OperationalStatus,HealthStatus,Usage

    Then fix the retired disk if it’s healthy

    If it was previously in a pool Reset-PhysicalDisk -FriendlyName "<diskname>"

    If needed Set-PhysicalDisk -FriendlyName "<diskname>" -Usage AutoSelect

    Then confirm at least two disks show CanPool = True Usage = AutoSelect HealthStatus = Healthy

    After that rerun validation.

    In single-node Azure Local, u must have at least 2 eligible poolable disks. Right now the validator sees fewer than 2 valid candidates, so it fails.

    Fix the Retired and non poolable state and validation should pass.

    Hope that would help

    rgds,

    Alex

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.