HDD에서 USB 드라이브로 파일을 복사 할 때 암호화 된 플래그를 제거하는 방법은 무엇입니까?


10

환경 : Windows 7이지만 다른 EFS 호환 Windows 버전에 적용

표준 Windows EFS 암호화를 사용하여 암호화 된 파일이 있습니다. Total Commander 또는 Explorer를 사용하여 해당 파일을 USB 드라이브에 복사하면 파일이 대상에서 암호화 된 상태로 유지됩니다.

이러한 암호화 된 파일은 USB 드라이브가 연결된 다른 모든 Windows PC에서 액세스 할 수 없습니다. 해당 PC에서 개인 인증서를 가져올 수는 있지만 마지막으로하고 싶은 일입니다.

파일을 이동식 드라이브에 복사 할 때 복사 프로세스에서 자동으로 파일의 암호를 해독하려고합니다. Windows에 그렇게 지시하는 방법이 있습니까?

파일을 즉석에서 해독하는 무차별 방법은 USB 드라이브에서 파일 시스템으로 FAT로 전환하는 것이지만 그렇게하고 싶지는 않습니다.

힌트를 미리 주셔서 감사합니다!


사실, USB 드라이브에서 FAT (또는 exFAT)를 사용하는 것은 다소 조잡하지만 현재 사용할 수있는 유일한 자동 접근 방식 인 것 같습니다.
RomanSt

답변:


3
  • RichCopy 는 NTFS 형식의 드라이브간에 파일과 폴더를 복사하는 동안 즉시 암호화 제거 할 수있는 무료 유틸리티입니다 . (복호화를 위해 FAT32 파티션이 필요 없음)
  • 설정에 액세스하려면 먼저 '보기'메뉴에서 '고급'을 확인하십시오. 그런 다음 '복사 옵션'> 기본값> 파일 속성, 오류 처리> 제거 할 파일 첨부> 암호화 됨으로 이동하십시오.
  • http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx 에서 제공됩니다.

이 도구는 광고 된대로 정확하게 작동하는 것 같습니다.
Jonas Heidelberg

FAT32 파티션을 해독 할 필요가 없습니다. 완전히 사실이 아니더라도 Windows 10은 FAT32 볼륨에 복사 할 때이 특성을 선택된 상태로 두어 파일을 실제로 읽을 수 없게합니다. answers.microsoft.com/ko-kr/windows/forum/windows_10-files/…
jazzcat

2

아마도 배치 파일을 사용하면 다음과 같이 할 수 있습니다.

해결책 1

다음 두 줄을 사용 하여 mycopy.cmd파일을 작성 하십시오 ( PATH또는 사용자 파일 디렉토리에).

COPY %1 %2
CIPHER /D %2

Windows+ R키 대화 EN 유형을 실행 엽니 다

mycopy file-to-be-copied target-directory

해결책 2

대상 디렉토리가 항상 동일하면 파일 mycopy.cmd파일을 다음과 같이 단순화 할 수 있습니다

COPY %1 target-directory
CIPHER /D  target-directory

SendTo 디렉토리 ( %userprofile%\AppData\Roaming\Microsoft\Windows\SendTo)에 파일을 넣으면 파일에 올바른 clic 를 만들 때 (보내기 하위 메뉴에서) 새로운 옵션 mycopy.cmd 가 제공됩니다.


CIPHER /D시간이 오래 걸릴 수 있음을 기억하십시오 . 특히 1.5GB 영화와 같은 큰 파일의 경우. 특히 USB 드라이브
jazzcat

0

암호화 된 파일을 EFS를 지원하는 대상으로 복사하면 Windows는 항상 암호화 플래그를 전달합니다. 즉, 복사 된 파일을 암호화합니다 (소스 : Win API ). 새 파일을 만들 때 Windows는 폴더의 암호화 설정을 사용하여 파일을 암호화할지 여부를 결정합니다.

다음을 시도하십시오 :

  • 복사 한 후 대상 폴더의 속성을 엽니 다.
  • 암호화를 활성화 하되 자식 개체를 암호화하도록 선택하지 마십시오.
  • 변경 승인
  • 폴더의 암호화를 비활성화 하면 이번에는 모든 하위 개체의 암호를 해독하도록 선택합니다.

그 트릭을해야합니다.

또 다른 옵션은 암호화를 지원하지 않는 임시 위치 (예 : FAT 볼륨)에 데이터를 복사 한 다음 대상으로 이동하는 것입니다.

어느 쪽이든 프로세스는 시간이 오래 걸리지 만 복사하는 동안 파일을 즉시 해독하는 유일한 방법은 CopyFile()API 호출을 우회 하지만 대신 소스 파일을 읽고 대상에서 동일한 파일을 작성 하여 고유 한 복사 유틸리티를 코딩하는 것 입니다.


0

CmPi 의 답변에 추가 :

이미 폴더를 복사 RootFolder하고 (예 :) 암호화 한 경우 / s 옵션을 사용하여 모든 파일과 하위 폴더를 재귀 적으로 해독 할 수 있습니다.

cipher /d /s:RootFolder

파일을 암호화하는 데 사용 된 인증서와 키를 내보내고 다른 PC에서 가져 오기만하면 모든 PC에서이 작업을 수행 할 수 있습니다. EFS 인증서를 전송하는 방법에 대한 정보는 다음 링크를 확인하십시오. http://windows.microsoft.com/en-us/windows-vista/share-encrypted-files


0

Windows 명령 프롬프트를 사용하여 가장 효과가 있었던 것은 다음과 같습니다 (그리고 설명이있는 링크). 암호화 된 계층 구조의 복잡한 폴더 구조와 많은 파일이 있기 때문에 이것을 사용해야했습니다. 따라서 수동으로 한 번에 하나씩 수행하는 것은 불가능했습니다.

폴더 암호화 / 복호화 (Windows에서 재귀 적으로) https://www.windows-commandline.com/cipher-command-line-encryption-utility/

재귀 적으로 암호화

cipher  /A  /E / S:directoryname

재귀 적으로 해독

cipher  /A  /D / S:directoryname

-2

파일이 USB 미디어로 복사 될 때 파일을 해독하려면 USB 미디어에서 암호화를 비활성화하십시오. 여전히 NTFS를 사용할 수 있습니다 (사용하고 있다고 가정합니다).


예, NTFS를 사용합니다. 드라이브별로 EFS 암호화를 실제로 비활성화 할 수 있습니까? 그것을하는 방법은 무엇입니까? 나는 찾을 수 없었습니다. 그리고 btw, 대상 폴더는 속성을 통해 암호화 된 내용을 갖도록 설정되어 있지 않습니다.
vladimir

당신은 맞습니다. 드라이브의 파일 암호화를 가능하게하는 파티션을 포맷 할 때 확인되는 옵션을 생각하고있었습니다. 또한 비활성화 (또는보다 정확하게는 비활성화) 될 수 있음을 의미합니다. 당신이 할 IS 암호화 플래그를 가지고있는 USB 미디어의 폴더에 암호화 된 드라이브 / 폴더에 복사하면 클리어. 이로 인해 파일이 즉시 해독됩니다.
BillP3rd

3
암호화 된 HDD 폴더에서 암호화 플래그가 설정되지 않은 USB 드라이브 폴더로 복사하는 것은 문제가있는 경우입니다. 작동하지 않습니다. 파일이 해독되지 않고 USB 드라이브의 폴더에 복사됩니다.
vladimir
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.