Cómo listar sus unidades de disco en DOS

willias rowild -  
brucine Mensajes publicados 24879 Fecha de registro   Estado Miembro Última intervención   -
Hola,

¿cómo mostrar a través de ms dos la lista de todas las unidades presentes en mi PC?

4 respuestas

  1. KarCAroum Mensajes publicados 298 Estado Miembro 91
     
    todo depende de lo que quieras hacer
    (Dos ya no existe)
    bajo el intérprete de comandos
    diskpart (¡atención! no hagas cualquier cosa)
    list volume
    0
    1. KarCAroum Mensajes publicados 298 Estado Miembro 91
       
      ou
      fsutil fsinfo unidades
      1
    2. Tino
       

      Existen muchos viejos ordenadores con MS-DOS, ¡solo respondan a la pregunta a veces!

      0
      1. steph810 Mensajes publicados 1865 Fecha de registro   Estado Miembro Última intervención   152 > Tino
         

        Puede intentar fdisk

        !!! ¡Atención, no formatee todo!

        ¿Está usted bajo qué sistema, Win 95-98???

        0
      2. brucine Mensajes publicados 24879 Fecha de registro   Estado Miembro Última intervención   4 172 > steph810 Mensajes publicados 1865 Fecha de registro   Estado Miembro Última intervención  
         

        Hola,

        Dado que se trata de responder educadamente a desenterramientos que no lo son, deberíamos comenzar por ponernos de acuerdo en lo que son viejos ordenadores.

        El modo Dos real solo se gestiona hasta Windows 98, luego tenemos un intérprete de comandos en modo de 32 bits.

        Aun suponiendo que la antigüedad funcione con MsDos 6.22 sin Shell o Windows 3.11, la orden FOR es operativa, mientras que FSUTIL solo lo es en Dos emulado.

        En el primer caso, efectivamente vamos a tener problemas con las unidades de red, salvo quizás si se les asigna una letra mediante SUBST y además deben ser accesibles, lo que requiere que se añadan a MsDos controladores de red específicos, y con las unidades USB.

        A partir de Windows 95, la sintaxis es universal, y por ejemplo se recoge en el sitio Batch del profesor Salmi, que ya tenía dificultades para conocer XP desde 2010-2011:

        @echo off & setlocal enableextensions enabledelayedexpansion for %%d in (a: b: c: d: e: f: g: h: i: j: k: l: m: n: o: p: q: r: s: t: u: v: w: x: y: z:) do ( dir %%d\ > nul 2>&1 if !errorlevel! EQU 0 echo %%d ) endlocal & goto :EOF

        Bajo Dos emulado, también puedo obtener el tipo, y como está en inglés, hay que reemplazar "No such Root Directory" por "Este directorio raíz no existe"

        @echo off & setlocal enableextensions (for %%d in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ^ @fsutil fsinfo drivetype %%d:) ^ | find /v "No such Root Directory" endlocal & goto :EOF
        0