No se encuentra el controlador especificado [Batch]
Publicado: 11 Dic 2013 01:06
Que tal:
Creando un procesador de comandos para des ocultar archivos de unidades me topé con el error "No se encuentra el controlador especificado", cuando la variable de la unidad, y obviamente la unidad física se encuentra conectada al equipo.
Aquí el código para que me entiendan mejor:
¿En que fallo?, gracias por su atención 
Creando un procesador de comandos para des ocultar archivos de unidades me topé con el error "No se encuentra el controlador especificado", cuando la variable de la unidad, y obviamente la unidad física se encuentra conectada al equipo.
Aquí el código para que me entiendan mejor:
@echo off
title unHide 1.0
echo.
echo ===========================================================
echo.
echo unHide 1.0 escrito por Julio Frausto
echo Reaksoft Corporation (C) 2009 - 2013
echo.
echo Desoculta archivos y carpetas
echo almacenados en unidades extraibles.
echo.
echo.
echo Este software no elimina la infeccion
echo solo logra que el usuario pueda
echo manipular sus archivos.
echo.
echo ===========================================================
echo.
:menu
set /P c =Escribe la variable de la unidad con archivos ocultos:
if /I "%c%" EQU "a" goto :a
if /I "%c%" EQU "b" goto :b
if /I "%c%" EQU "c" goto :c
if /I "%c%" EQU "d" goto :d
if /I "%c%" EQU "e" goto :e
if /I "%c%" EQU "f" goto :f
if /I "%c%" EQU "g" goto :g
if /I "%c%" EQU "h" goto :h
if /I "%c%" EQU "i" goto :i
if /I "%c%" EQU "j" goto :j
if /I "%c%" EQU "k" goto :k
if /I "%c%" EQU "l" goto :l
if /I "%c%" EQU "m" goto :m
if /I "%c%" EQU "n" goto :n
if /I "%c%" EQU "o" goto :o
if /I "%c%" EQU "p" goto :p
if /I "%c%" EQU "q" goto :q
if /I "%c%" EQU "r" goto :r
if /I "%c%" EQU "s" goto :s
if /I "%c%" EQU "t" goto :t
if /I "%c%" EQU "u" goto :u
if /I "%c%" EQU "v" goto :v
if /I "%c%" EQU "w" goto :w
if /I "%c%" EQU "x" goto :x
if /I "%c%" EQU "y" goto :y
if /I "%c%" EQU "z" goto :z
:a
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "A:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
a:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:b
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "B:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
b:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:c
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "C:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
c:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:d
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "D:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
d:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:e
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "E:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
e:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:f
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "F:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
f:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:g
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "G:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
g:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:h
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "H:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
h:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:i
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "I:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
i:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:j
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "J:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
j:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:k
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "K:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
k:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:l
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "L:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
l:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:m
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "M:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
m:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:n
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "N:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
n:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:o
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "O:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
o:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:p
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "P:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
p:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:q
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "Q:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
q:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:r
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "R:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
r:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:s
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "S:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
s:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:t
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "T:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
t:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:u
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "U:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
u:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:v
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "V:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
v:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:w
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "W:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
w:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:x
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "X:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
x:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:y
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "Y:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
y:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:z
cls
title Espere...
color 07
echo.
echo ==DESCUBRIENDO ARCHIVOS Y CARPETAS EN LA UNIDAD "Z:"==
echo.
echo Esta accion puede tardar algunos minutos, horas o dias dependiendo de la
echo cantidad de archivos por descubrir en la unidad...
echo.
echo.
z:
attrib /d /s -r -h -s *.*
echo.
echo.
goto :fin
:fin
cls
title unHide 1.0
echo Finalizado correctamente, los archivos ahora son visibles.
set/p r = Para salir escribe S+Enter para regresar al menu escribe M+Enter:
if %r%=="m" goto:menu
if %r%=="s" goto:salir
:salir
exit
