Seguridad, Trucos|22 junio 2013 6:34 pm

Cómo poner contraseña a una carpeta en Windows 7


Carpeta protegida de Windows 7

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.

Carpeta oculta

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

Etiquetas:

19 Comentarios

  • 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 :(

  • 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

  • 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??

  • super malo, dificl, dedicate a cuidar gallinas, jijijijijijiji

  • 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

Dejar un Comentario