@@ -61,10 +61,10 @@ The following sections detail the most common failure modes and provide step-by-
6161#### Resolution
6262
63631 . Check physical and storage connectivity and switch zoning
64- 2 . Remove ghost or hidden devices in Device Manager (enable "show hidden") or run devnode clean
65- 3 . Uninstall unsupported or duplicate DSMs (Control Panel > Programs and Features)
66- 4 . Restart, reinstall, or re-enable the Multipath-IO feature (Install-WindowsFeature Multipath-IO)
67- 5 . Run:
64+ 1 . Remove ghost or hidden devices in Device Manager (enable "show hidden") or run devnode clean
65+ 1 . Uninstall unsupported or duplicate DSMs (Control Panel > Programs and Features)
66+ 1 . Restart, reinstall, or re-enable the Multipath-IO feature (Install-WindowsFeature Multipath-IO)
67+ 1 . Run:
6868
6969 ``` console
7070 mpclaim -e
@@ -73,15 +73,15 @@ The following sections detail the most common failure modes and provide step-by-
7373 ```
7474
7575 Add missing hardware IDs in **MPIO Properties** > **Discover Multi-Paths**.
76- 6 . Open DiskPart:
76+ 1 . Open DiskPart:
7777
7878 ```console
7979 diskpart
8080 san policy=OnlineAll
8181 exit
8282 ```
8383
84- 7 . Bring missing disks online in Disk Management or through DiskPart.
84+ 1 . Bring missing disks online in Disk Management or through DiskPart.
8585
8686### Multipath Failover Delays or Path Flapping
8787
@@ -96,7 +96,7 @@ The following sections detail the most common failure modes and provide step-by-
9696#### Resolution
9797
98981. Update all storage, HBA, and multipath drivers and firmware.
99- 2 . Set recommended load-balancing policy and failover parameters:
99+ 1 . Set recommended load-balancing policy and failover parameters:
100100
101101 ```powershell
102102 Set-MSDSMGlobalDefaultLoadBalancePolicy -Policy RR
@@ -109,7 +109,7 @@ The following sections detail the most common failure modes and provide step-by-
109109 ```
110110
111111 Restart if prompted to do so.
112- 3 . On clusters, increase disk resource timeouts to tolerate slow failover.
112+ 1 . On clusters, increase disk resource timeouts to tolerate slow failover.
113113
114114### Cluster disk online pending or resource failure
115115
@@ -122,11 +122,11 @@ The following sections detail the most common failure modes and provide step-by-
122122#### Resolution
123123
1241241. Review cluster logs for timeout or resource errors.
125- 2 . Increase resource timeout in Failover Cluster Manager (default is three minutes, try five minutes or more).
126- 3 . Check for volume snapshots or FSRM quotas that delay bringing resources online.
127- 4 . Clear any cluster dependencies or disk policies that are impeding access.
125+ 1 . Increase resource timeout in Failover Cluster Manager (default is three minutes, try five minutes or more).
126+ 1 . Check for volume snapshots or FSRM quotas that delay bringing resources online.
127+ 1 . Clear any cluster dependencies or disk policies that are impeding access.
128128
129- ### 4. ** Persistent Disk or Path Errors in Event Log**
129+ ### 4. " Persistent Disk or Path Errors in Event Log"
130130
131131#### Symptoms
132132
@@ -136,14 +136,14 @@ The following sections detail the most common failure modes and provide step-by-
136136#### Resolution
137137
1381381. Verify that physical and logical paths exist and are healthy.
139- 2 . Update storage firmware and drivers.
140- 3 . For Event ID 158, reset disk GUIDs on VHDs by using:
139+ 1 . Update storage firmware and drivers.
140+ 1 . For Event ID 158, reset disk GUIDs on VHDs by using:
141141
142142 ```powershell
143143 Set-VHD -Path \<VHD-Path> -ResetDiskIdentifier
144144 ```
145145
146- 4 . For repeated errors with third-party DSMs: Consult storage vendor, or migrate to supported native DSM.
146+ 1 . For repeated errors with third-party DSMs: Consult storage vendor, or migrate to supported native DSM.
147147
148148### Duplicate disks or wrong disk order
149149
@@ -156,7 +156,7 @@ The following sections detail the most common failure modes and provide step-by-
156156
1571571. Make sure that only one multipath solution is attached (remove unsupported DSMs, restart, and then reinstall or reconfigure MPIO).
158158
159- 2 . Disk order in Windows is nondeterministic. For applications, use persistent identifiers (GUID/UUID/WWN) instead of disk number or drive letter.
159+ 1 . Disk order in Windows is nondeterministic. For applications, use persistent identifiers (GUID/UUID/WWN) instead of disk number or drive letter.
160160
161161### Performance and latency issues, high disk IO waits
162162
@@ -176,9 +176,9 @@ The following sections detail the most common failure modes and provide step-by-
176176 logman create counter PerfLog -o C:\PerfLog.blg -f bincirc ...
177177 ```
178178
179- 2 . Check for security or antivirus scans on storage volumes (exclude or temporarily disable to test the effect).
180- 3 . Update drivers, firmware, and the OS.
181- 4 . Use 64K allocation units for data volumes. Distribute disks across multiple controllers, if possible.
179+ 1 . Check for security or antivirus scans on storage volumes (exclude or temporarily disable to test the effect).
180+ 1 . Update drivers, firmware, and the OS.
181+ 1 . Use 64K allocation units for data volumes. Distribute disks across multiple controllers, if possible.
182182
183183### Cluster disk disappears after an expansion or resize
184184
@@ -189,7 +189,7 @@ The following sections detail the most common failure modes and provide step-by-
189189#### Resolution
190190
1911911. Bring affected cluster role offline, then online (or move role to another node).
192- 2 . Use DiskPart on the owner node to rescan and extend filesystem during maintenance:
192+ 1 . Use DiskPart on the owner node to rescan and extend filesystem during maintenance:
193193
194194 ```console
195195 diskpart
@@ -215,22 +215,22 @@ The following sections detail the most common failure modes and provide step-by-
215215 mpclaim -n -d
216216 ```
217217
218- 2 . If the command is unsuccessful, a restart is required.
219- 3 . Make sure that MPIO, DSM, and Storport are up to date.
218+ 1 . If the command is unsuccessful, a restart is required.
219+ 1 . Make sure that MPIO, DSM, and Storport are up to date.
220220
221221### Known bug and ICM or product defect scenarios
222222
223223#### Symptoms
224224
225225- Persistent failover problems
226226- Event 153 or 129, despite all fixes
227- - Documented "won’ t fix" scenarios in the OS version
227+ - Documented "won' t fix" scenarios in the OS version
228228
229229#### Resolution
230230
2312311. Verify with Microsoft Support or vendor documentation all bug and ICM IDs.
232- 2 . Implement documented workarounds.
233- 3 . Upgrade to latest supported Windows Server build if a fix is available (for example, from 2019 to 2022 for known MPIO bugs).
232+ 1 . Implement documented workarounds.
233+ 1 . Upgrade to latest supported Windows Server build if a fix is available (for example, from 2019 to 2022 for known MPIO bugs).
234234
235235## Common issues quick reference table
236236
@@ -253,18 +253,18 @@ When issues persist after basic troubleshooting, use these steps to gather diagn
253253
254254- **Procmon (Process Monitor):** Trace "ACCESS DENIED" registry or file system events
255255- **PowerShell:**
256- - Get-VMNetworkAdapter -VMName \<YourVMName>
257- - Import-VM for import verification and error export.
258- - Set-VMFirmware -VMName \<VMName> -SystemUUID ([guid]::NewGuid()) for UUID management
256+ - Get-VMNetworkAdapter -VMName \<YourVMName>
257+ - Import-VM for import verification and error export.
258+ - Set-VMFirmware -VMName \<VMName> -SystemUUID ([guid]::NewGuid()) for UUID management
259259- **System and cluster logs:**
260- - Windows Event Viewer: Collect logs from Hyper-V VMMS, cluster services, and storage
261- - Cluster validation reports
260+ - Windows Event Viewer: Collect logs from Hyper-V VMMS, cluster services, and storage
261+ - Cluster validation reports
262262- **Registry Editor:** Audit permissions under HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Worker
263263- **Command Line:**
264- - sfc /scannow
265- - DISM /Online /Cleanup-Image /RestoreHealth
266- - bcdedit /set hypervisorlaunchtype auto
267- - gpupdate /force
264+ - sfc /scannow
265+ - DISM /Online /Cleanup-Image /RestoreHealth
266+ - bcdedit /set hypervisorlaunchtype auto
267+ - gpupdate /force
268268- **BIOS/UEFI:** screenshots or settings exports
269269- **Minidump files** after blue screen
270270- **Network trace logs** if connectivity issues exist
0 commit comments