@victor888
MUCH better!
the mbrfix one:
Quote
All drive letters: C D E F G H I M P W
Mounted drive letters: C D P G W M E F H I
Internal hard disk 1 drive letter: C
Internal hard disk 2 drive letter: D
Cd/dvd rom drive letters: P G
Removable drive letters: W M E F H I
DRIVE LETTERS to be ordered: P to E, G to F, W to G, M to H, E to I, F to J, H
to K, I to L,
Are you sure to make above drive letter changes (Y/N)n
Drive letter changing canceled by user
Premere un tasto per continuare . . .
With some "strange setup" (not the one shown above) from time to time I get a:
!nk! was not expected
:
Quote
C:\Downloaded\md5\mbrfix>orderdrv_mbrfix.cmd
All drive letters: C D F G L M P Y
Mounted drive letters: C D P G L M
Virtual drive letters: F Y
Internal hard disk 1 drive letter: C
Internal hard disk 2 drive letter: D
Cd/dvd rom drive letters: P G
Removable drive letters: L M
DRIVE LETTERS to be ordered: P to E, L to H, M to I,
Are you sure to make above drive letter changes (Y/N)n
Drive letter changing canceled by user
Premere un tasto per continuare . . .
!nk! non atteso.
the diskpart version "hangs" from time to time, if re-used several times (possibly a timing problem), right now is stuck, so I cannnot produce an output of it right now, this is the output of the "previous" setup:
Quote
C:\Downloaded\md5\diskpart>orderdrv_diskpart
All drive letters: C D F G L M P Y
Mounted drive letters: C D P G L M
Virtual drive letters: F Y
Internal hard disk 1 drive letter: C
Internal hard disk 2 drive letter: D
Cd/dvd rom drive letters: P G
Removable drive letters: L M
DRIVE LETTERS to be ordered: P to E, L to H, M to I,
Are you sure to make above drive letter changes (Y/N)n
Drive letter changing canceled by user
Premere un tasto per continuare . . .
If I may

Besides the final "!nk! was not expected", a few remarks, of course just as some small advice in order to better the thingies:
the Y in "Virtual drive Letters" is actually a network mapped drive, any way to differentiate it?
"All drive letters:" is SORTed
"Mounted drive letters:" is NOT SORTed
"Cd/dvd rom drive letters:" is NOT SORTed
it is more intuitive to see them in alphabetical order
more generally, a columnar output for the re-mapping would be more readable, i.e. instead of:
Quote
DRIVE LETTERS to be ordered: P to E, G to F, W to G, M to H, E to I, F to J, H
to K, I to L,
this would seem to me more readable:
Quote
DRIVE LETTERS to be ordered:
P to E
G to F
W to G
M to H
E to I
F to J
H to K
I to L
Thanks for the update.
jaclaz