El cambio de la letra de la unidad de arranque no se puede realizar con el administrador de discos de Windows, hay que realizar el cambio en el registro modificando la clave MountedDevices que está en:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
Realizándolo tal y como indicas pero directamente en el registro renombrando las claves \DosDevices\x:
El problema es que al modificar la letra de arranque de Windows se producirán basicamente 2 problemas en los Windows NT 5:
-La interface de usuario no cargará entrando el sistema en bucle, se corrige con:
https://support.microsoft.com/es-es/help/249321/unable-to-log-on-if-the-boot-partition-drive-letter-has-changed
-Los accesos directos en el caso de Windows 2000 no funcionarán pero esto se corrigió para XP dónde sí trabajan independientemente de la letra de unidad. Lo malo es que me estoy encontrándo el problema en este último de que la consola MMC no arranca y por tanto dejan de funcionar las aplicaciones del sistema que dependen de esta.
He tratado de corregirlo reparándo el sistema con el CD de instalación eligiendo la opción "Reparar". Ha funcionado pero varios programas han dejado de funcionar por corrupción, como por ejemplo Avast antivirus y Dragon Naturaly Speaking.
Acabo de intentar lo mismo en otro ordenador y me sucede exactamente lo mismo, en este caso tengo un solo disco duro IDE con las mismas particiones y al arrancar cualquier Windows me muestra el mismo orden:
1ª- Primaria se asigna la letra C -> Correcto
2ª- Primaria se asigna la letra F -> Cuando debería de ser la D
3ª- Primaria se asidna la letra G -> Cuando debería de ser la E
4ª- Lógica se asigna la letra D -> Cuando debería de ser la F
5ª- Lógica se asigna la letra E -> Cuando debería de ser la G
Algo estoy realizando mal, porque anteriormente esto no me pasaba.