;Count PHYSICAL Disk
;Physical disks, not drive letters
Local $Cnt = 0, $iDrvNo = 0, $sPdisk = '\\.\PHYSICALDRIVE0'
While 1
Local $sPdisk = '\\.\PHYSICALDRIVE' & $Cnt
Local $iDrvNo = __WinAPI_GetDriveNumber($sPdisk)
If $iDrvNo < $Cnt Then ExitLoop
ConsoleWrite('Disk No: ' & $iDrvNo & @CRLF)
$Cnt = $Cnt + 1
WEnd
ConsoleWrite('PHYSICAL Disk Total: ' & $Cnt & @CRLF)
Func __WinAPI_GetDriveNumber($sDrive)
Local $hFil