unidad toshiba reconocido reconoce letra externo duro disco como cambio cambiar asignar aparece c#

c# - toshiba - no reconoce disco duro externo windows 10



¿Cómo se detecta la letra del disco duro principal, como la unidad C:? (5)

¿Cómo se detecta la letra del disco duro principal, como la unidad C:?


"SystemDrive" es la variable de entorno en XP que desea.


Environment.GetFolderPath (Environment.SpecialFolder.System) .Suststring (0,1)

Robado de here .


Esto debería funcionar (suponiendo que desea la unidad en la que se encuentra Windows):

string rootDrive = Path.GetPathRoot(Environment.SystemDirectory);


Tratar

Path.GetPathRoot(Environment.GetFolderPath(Environment.SpecialFolder.System));

Eso devolverá (normalmente) C: /

Pero depende de cómo se define el disco duro "principal". Esto le dará la unidad en la que está instalado Windows.


var d = Directory.GetDirectoryRoot(Environment.GetEnvironmentVariable("windir"));