
Entorno: Windows 7, pero se aplica a otras versiones de Windows compatibles con EFS
Tengo un archivo cifrado utilizando el cifrado EFS estándar de Windows. Cuando copio ese archivo a una unidad USB usando Total Commander o Explorer, el archivo permanece cifrado en el destino.
Dicho archivo cifrado es inaccesible en cualquier otra PC con Windows donde esté conectada mi unidad USB. Podría importar mis certificados personales en esa PC, pero eso es lo último que me gustaría hacer.
Me gustaría que el proceso de copia descifre automáticamente mi archivo cuando se copia a una unidad extraíble. ¿Hay alguna manera de decirle a Windows que haga eso?
Una forma de fuerza bruta de descifrar el archivo sobre la marcha sería cambiar a FAT como sistema de archivos en mi unidad USB, pero tampoco quiero hacerlo.
¡Gracias de antemano por cualquier pista!
Respuesta1
- Copia enriquecidaes una utilidad gratuita que puedeeliminar el cifradosobre la marchamientras copia archivos y carpetas entre unidades formateadas NTFS. (No es necesaria una partición FAT32 para descifrar)
- Para acceder a la configuración, primero marque 'Avanzado' en el menú 'Ver'. Luego vaya a 'Opciones de copia' > Predeterminado > Atributos de archivo, Manejo de errores > Atributos de archivo para eliminar > Cifrado
- Detalles http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx
- Descargarhttps://www.majorgeeks.com/files/details/microsoft_richcopy.html
Respuesta2
Quizás con un archivo por lotes puedas hacer algo como esto:
solución 1
Cree un mycopy.cmd
archivo (en su PATH
o en su "directorio de perfil de usuario") con las dos líneas:
COPY %1 %2
CIPHER /D %2
Con las teclas Windows+ Rabra el cuadro de diálogo de ejecución y escriba:
mycopy file-to-be-copied target-directory
solución 2
Si el directorio de destino es siempre el mismo, puede simplificar el archivo mycopy.cmd
como este
COPY %1 target-directory
CIPHER /D target-directory
Poner el archivo en su directorio SendTo ( %userprofile%\AppData\Roaming\Microsoft\Windows\SendTo
) le proporcionará una nueva opciónmicopia.cmdcuando haces clic derecho en un archivo (en el submenú enviar a)
Respuesta3
Además de la respuesta decmpi:
Si ya copió su carpeta (p. ej. RootFolder
) y está cifrada, puede descifrar recursivamente todos los archivos y subcarpetas con la opción /s:
cipher /d /s:RootFolder
Tenga en cuenta que puede hacerlo desde cualquier PC siempre que haya exportado el certificado y la clave utilizados para cifrar los archivos y los haya importado desde una PC diferente. Consulte este enlace para obtener información sobre cómo transferir certificados EFS: http://windows.microsoft.com/en-us/windows-vista/share-encrypted-files
Respuesta4
Robocopy lo hará con el /A-:E
interruptor ( E
para cifrado "atributo"), pero no "sobre la marcha": lo hace como un proceso (integrado) de dos pasos: primero copia (o mueve), luego elimina el cifrado (algo así como hacer una copia seguida de cipher /d
. Entonces es lento. Pero supongo que gastarías el tiempo de todos modos, así que si prefieres hacerlo en un solo paso...