Thanks so much for this, I will go through it in detail. In the meantime I'd like to share something I discovered today which, as promised, is even weirder yet.
TIL that when the drives are disconnected, Get-PhysicalDisk returns a proper UniqueID:
Connected:
DeviceID FriendlyName SerialNumber UniqueId
-------- ------------ ------------ --------
5 ADATA HV620s USB Device E00503752B94 5000000000000001
6 ADATA HD330 SCSI Disk Device 310178331394 5000000000000001
2 ADATA HV620S 92092B140B04 5000000000000001
0 ST320LT007-9ZV142 W0Q64FYA 5000C50053AB9995
1 WD My Passport 0820 USB Device WX21AA4HEHFN {eac05655-d53d-66d3-4cd2-78f5e4cbb80b}
4 ADATA HV620 USB Device 446170EE3045 {f86af0e1-f786-1691-c022-1a1061783e90}
Disconnected:
DeviceID FriendlyName SerialNumber UniqueId
-------- ------------ ------------ --------
ADATA HV620s USB Device DB98765432146 {4c856100-5d01-121e-4129-a75df4dbc0f8}
ADATA HD330 SCSI Disk Device DB98765432146 {a9b1a85c-c040-3304-e9ce-a70e8a95ba88}
ADATA HV620S 92092B140B04 {b8acb158-a5ce-11eb-a723-0023243d4c34}
0 ST320LT007-9ZV142 W0Q64FYA 5000C50053AB9995
1 WD My Passport 0820 USB Device WX21AA4HEHFN {eac05655-d53d-66d3-4cd2-78f5e4cbb80b}
4 ADATA HV620 USB Device 446170EE3045 {f86af0e1-f786-1691-c022-1a1061783e90}
And the weirdest.... I got the idea, before I got into the suggested solutions, to put all 3 problematic drives back into the Sabrent to see what would happen, and this is what Get-PhysicalDisk spit out:
DeviceID FriendlyName SerialNumber UniqueId
-------- ------------ ------------ --------
3 ADATA HV620s USB Device DB98765432146 {4c856100-5d01-121e-4129-a75df4dbc0f8}
4 ADATA HD330 SCSI Disk Device DB98765432146 {a9b1a85c-c040-3304-e9ce-a70e8a95ba88}
5 SABRENT DISK02 DB98765432146 {b8acb158-a5ce-11eb-a723-0023243d4c34}
0 ST320LT007-9ZV142 W0Q64FYA 5000C50053AB9995
2 WD My Passport 0820 USB Device WX21AA4HEHFN {eac05655-d53d-66d3-4cd2-78f5e4cbb80b}
1 ADATA HV620 USB Device 446170EE3045 {f86af0e1-f786-1691-c022-1a1061783e90}
All drives assigned unique IDs (but now the same serial #s). And the hanging persists....... Indicating that the signature collisions, at least, were not causing the hanging?
Anyway, after tweaking a bit my log view, I was able to narrow down the exact errors related to this issue. The main one is:
"A timeout (30000 milliseconds) was reached while waiting for a transaction response from the WSearch service."
Which I'm getting repeatedly while the drives (any 1 of the 3 or all of them) are connected. I believe this may be the main problem hanging the apps? It happens even when only 1 is connected.
I also get:
"Disk 5 has the same disk identifiers as one or more disks connected to the system. Go to Microsoft's support website (http://support.microsoft.com) and search for KB2983588 to resolve the issue."
This is when I connect 2 or more of the problem drives.
It's also worth mentioning that the used space on the new drive has been steadily growing. I imagine the pool is rebuilding parity? No idea if it's relevant. Anyway, as for reassigning signatures, I was unable to do it using that article you generously offered, as both tools suggested are among those that hang indefinitely when these drives are connected.
And finally, I decided to go browsing the logs and found that contrary to what the windows update app states, there were several updates installed literally an hour before this all blew up. They are:
- KB4601554
- KB4589212
- KB4577586
I believe that I should uninstall these updates and see if this goes away. But I'd like to hear from you first, Jia. Thanks for your help.