Una de las funciones que se echa en falta en Windows 7 es la capacidad de establecer una contraseña de manera sencilla a una carpeta en la que queramos guardar archivos importantes, ya sean documentos, imágenes comprometidas u otro tipo de material confidencial. Existe un modo de proteger una carpeta en la plataforma de Microsoft sin necesidad de instalar ningún tipo de programa. Para ello, es necesario realizar una serie de pasos que te contamos en detalle a través de este artículo.
Para llevar a cabo este truco, es necesario copiar y pegar en el bloc de notas un código que te dejamos escrito al final del artículo. Dentro de la parte en la que tenemos escrito CLAVE en negrita, lo borramos y establecemos la clave que vayamos a utilizar para proteger la carpeta. Hay que tener en cuenta que esta contraseña es fundamental para acceder a los archivos, y que si la perdemos no podremos acceder a los mismos. Por tanto, es recomendable escoger algo que resulte sencillo de recordar o apuntarlo en algún sitio seguro. Para escoger el nombre de la carpeta en la que meteremos los archivos, vamos al menú de «Edición» y después a «Reemplazar» e introducimos en el recuadro de búsqueda la palabra NOMBRE. En el recuadro de reemplazar los términos colocamos el título que queramos que tenga la carpeta que se va a crear.
Una vez realizados estos pasos, guardamos el archivo con el formato .bat (por ejemplo, ocultos.bat). Hay que tener en cuenta que este archivo no se puede mover ni borrar después de haberlo establecido en una ubicación del equipo, ya que los datos que contenga la carpeta se perderán. Dicha carpeta se creará en el mismo directorio que el archivo BAT tras realizar doble click en el archivo. En este momento, el usuario puede meter dentro de la carpeta todos los archivos que quiera proteger. Tras terminar este proceso, volvemos a hacer doble click en el archivo BAT. Debería aparecernos una pantallita en negro con la frase: «¿Esta seguro de que quiere proteger la carpeta? (Si/No). Si escribimos la opción «Si» y apretamos intro deberíamos ver como desaparece la carpeta. Y si volvemos a apretar sobre el archivo BAT se nos pedirá que escribamos la contraseña establecida para poder entrar a la carpeta.
En este proceso hay varias cosas que hemos encontrado que hay que tener en cuenta. Por un lado, el nombre de la carpeta no debe contener espacios (en caso contrario no funciona). Tampoco se debe utilizar la letra eñe o acentos en la clave ya que el sistema no lo reconoce de manera correcta. Por último, si dentro del explorador de Windows tenemos marcada la opción de ver archivos ocultos, al principio es posible que siga siendo posible acceder a la carpeta oculta sin necesidad de escribir ninguna contraseña. Basta con ir a la configuración del explorador, desactivar la opción de ver archivos ocultos y luego volverla a activar. La carpeta habrá desaparecido de la vista y ya solo se podrá acceder con la clave. Además, cada vez que entramos a ver nuestros archivos ocultos tendremos que volver a iniciar el archivo BAT para protegerlos de nuevo. Sea como fuere, recomendamos probar primero este truco con algunos archivos que no sean importantes para asegurarse de que no existe ninguna incidencia.
Código para copiar y pegar en el bloc de notas:
cls
@ECHO OFF
title Folder NOMBRE
if EXIST «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}» goto UNLOCK
if NOT EXIST NOMBRE goto MDNOMBRE
:CONFIRM
echo ¿Esta seguro de que quiere proteger la carpeta? (Si/No)
set/p «cho=>»
if %cho%==Si goto LOCK
if %cho%==si goto LOCK
if %cho%==no goto END
if %cho%==No goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren NOMBRE «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}»
attrib +h +s «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}»
echo Folder locked
goto End
:UNLOCK
echo Ingrese la contraseña para entrar a su carpeta
set/p «pass=>»
if NOT %pass%== CLAVE goto FAIL
attrib -h -s «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}»
ren «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}» NOMBRE
echo Folder Unlocked successfully
goto End
AIL
echo Invalid password
goto end
:MDNOMBRE
md NOMBRE
echo NOMBRE created successfully
goto End
:End
so laaaaaaaaame
creo que hay algo mal en el código porque sale la pantalla negra pero no queda asegurada la carpeta, no tengo abierta la opción de ver archivos ocultos, entonces no creo que sea eso
No funciona esto y mal explicado a la vez 🙁
no entendi nada
a los que no les funciona, lo he arreglado
copien esto en un bloc de notas
cls
@ECHO OFF
title Folder NOMBRE
if EXIST «Control Panel .{21EC2020-3AEA-1069-A2DD-08002B30309D}» goto UNLOCK
if NOT EXIST NOMBRE goto MDLOCKER
:CONFIRM
¿Ocultar? (Y/N)
set/p «cho=>»
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==N goto END
if %cho%==n goto END
echo invalid choice.
goto CONFIRM
:LOCK
ren NOMNRE «Control Panel .{21EC2020-3AEA-1069-A2DD-08002B30309D}»
attrib +h +s «Control Panel .{21EC2020-3AEA-1069-A2DD-08002B30309D}»
echo Folder locked
goto End
:UNLOCK
echo Contraseña
set/p «pass=>»
if NOT %pass%== CONTRASEÑA goto FAIL
attrib -h -s «COntrol Panel .{21EC2020-3AEA-1069-A2DD-08002B30309D}»
ren «Control Panel .{21EC2020-3AEA-1069-A2DD-08002B30309D}» NOMBRE
echo Folder Unlocker successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md NOMBRE
echo NOMBRE created successfully
goto End
:End
Donde pone «NOMBRE» Escriben el nombre que le quieran dar a a carpeta y donde pone «CONTRASEÑA» ponen la contraseña que deseen, Para bloquear escribir: y
GRACIAS TE AVISARE SI LO PUEDO HACER
No funciona tampoco la segunda opción. Crea las carpetas pero no las oculta ni le pone contraseña. Manda error en Ocultar carpeta no se reconoce como comando…..
Bueno la intención en buena, pero una solución efectiva al 100 por 100, es mas que necesaria, no se puede ofrecer un «truco» y que este no funcione, se queda fatal. Espero que puedas aportar lo antes posible una solución para que este articulo sea positivo. Saludos.
Si has olvidado la contraseña ,como la recuperas? :$
Aparece brevemente un mensaje que dice: No se esperaba goto en este momento
Tengo un problema, lo hice , se bloqueó la carpeta pero ahora no aparece más, ni siquiera me pide la contraseña, es como si se hubiese borrado, que hago??
Esto es una burla…
super malo, dificl, dedicate a cuidar gallinas, jijijijijijiji
name
Joshua Price
Esto no anda ni a ganchos. Tengo Windows / de 32 bits.
Si tenéis algo privado lo mejor es que lo comprimáis en .rar y le deis una contraseña, no hay nada mejor que haya descubierto por el momento.
Horrible nada funciona
despues de hacer los pasos no puedo abrir la carpeta.. q paso ?
no anda nada. Deberia estar en texto plano y como parte del texto tiene formato, aparte de haber error en la sintaxis no funk. Corregidií² eso tampoco sirve ya que lo unico que hace es cambiar de nombre y darle atributos de sistema y oculto, pero nada mas. Si quieren probar… creen una carpeta, y creen el .bat con el codigo corregido que les dejo, sin corregir nada, corranlo y creara una carpeta «NOMBRE». Corranlo de nuevo y les va a pregintar si la quieren proteger, ponen «si» les va a cambiar de nombre con los atributos de oculta. Corren de nuevo… y les pide clave… escriben «CLAVE» en mayusculas y cambia nuevamente al nombre original. Eso nada mas… NO SIRVE PARA NADA!!!!
————————————————————————-
cls
@echo off
title Folder NOMBRE
if exist «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}» goto UNLOCK
if NOT exist NOMBRE goto MDNOMBRE
:CONFIRM
echo ¿Esta seguro de que quiere proteger la carpeta? (Si/No)
set/p cho=
if %cho%==Si goto LOCK
if %cho%==si goto LOCK
if %cho%==no goto END
if %cho%==No goto END
echo Opcion invalida!.
goto CONFIRM
:LOCK
ren NOMBRE «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}»
attrib +h +s «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}»
echo Carpeta protegida!
goto VER
:UNLOCK
echo Ingrese la contraseña para entrar a su carpeta
set/p pass=
if NOT %pass%==CLAVE goto FAIL
attrib -h -s «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}»
ren «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}» NOMBRE
echo Folder Unlocked successfully
goto ver
:FAIL
echo Password invalido!!!!
goto VER
:MDNOMBRE
md NOMBRE
echo La carpeta NOMBRE fue creada con exito!
:ver
echo Fin
pause > nul
goto End
:End
No funciona
No funciona!!!
Hola Gente a mi me funciona de esta manera.
cls
@ECHO OFF
title Folder PERSONAL
if EXIST ControlPanel.{21EC2020-3AEA-1069-A2DD-08002B30309D} goto UNLOCK
if NOT EXIST PERSONAL goto MDLOCKER
:CONFIRM
echo ¿Ocultar? (Y/N)
set /p cho=
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==N goto END
if %cho%==n goto END
echo invalid choice.
goto CONFIRM
:LOCK
ren PERSONAL ControlPanel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
attrib +h +s ControlPanel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
echo Folder locked
goto End
:UNLOCK
echo Contraseña
set /p pass=
if NOT %pass%== Contraseña goto FAIL
attrib -h -s ControlPanel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
ren ControlPanel.{21EC2020-3AEA-1069-A2DD-08002B30309D} PERSONAL
echo Folder Unlocker successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md PERSONAL
echo PERSONAL created successfully
goto End
:End
Cambien PERSONAl por su nombre de carpeta y Contraseña con la que quieran.
saludos
Sí funciona! oculta la carpeta al darle Y y si la quieres volver a mostrar, escribes la contraseña que asignaste. Basicamente es lo que andaba buscando. Para no habilitar que muestres todos los archivos ocultos del sistema.
Yo, para mayor despiste, he creado un acceso directo del archivo BAT a otro lado, y el archivo BAT también lo he ocultado.
NOTA: La única palabra Contraseña que se debe cambiar, es la que está precedida de la palabra «echo»
pero ese código solo oculta la carpeta, el chiste es que al abrir la carpeta te pida una contraseña, eso es lo que quiero. alguien podria ayudar???
Si lo hace el archivo .bat actua como un supervisor de puerta , permitiendo el acceso a la carpeta siempre y cuando se le dea la clave correcta a este supervisor , en caso contrario , jamas mostrara la carpeta osea lo bloquea.
Esta sensacional , gracias Danito!!
qque onda atodo mis compadre
Es cierto. O no saben analizar o que… la idea es que la carpeta se quede y sea visible. Lo que han enviado y repartido por toda la red con ese codigo, es un simple algoritmo que oculta la carpeta, y listo y el comando solo hace eso, pero no la bloquea. Sean serios.
olle compa esta bueno el codigo pero solo te serviria para personas ignorantes que no saben nada de programacion basica de lo contrario no sirve para nada
Ultra basico y muy malo.. solo oculta y ni eso hace bien usando el codigo tal cual esta…. que ganas de marear a la gente. Que de seguro se pone a ver que hicieron mal y en realidad es la porqueria que escribieron en este post…