7

Через несколько дней, когда я запускаю Windows Vista, я получаю всплывающее окно из "Шифрованная файловая система" (из процесса efsui.exe) с просьбой сделать резервную копию сертификата и ключа.

Я не знаю, что я сделал, чтобы получить это сообщение (последний установленный мной SW был Google Desktop).

Теперь мне интересно, какие каталоги или файлы зашифрованы с помощью EFS. Есть ли способ узнать?

Спасибо за вашу помощь.

3 ответа3

8

Вы можете попробовать использовать этот командный файл:

@echo off
cls

:: Set the varibles - Use Quotes "" if there are spaces in the source or log path
set log_path=C:\EFS_Find

:: Find Encrypted Files
cipher /s C:\ | findstr "^.E" >> %log_path%\found.txt && echo:Encrypted files found"

:: Find Hidden Files
attrib /s C:\ 2>nul | findstr "^....H" >> %log_path%\found.txt && echo:Hidden files found"  

pause

Этот пакетный файл будет сканировать ваш диск C:\ на наличие всех зашифрованных файлов EFS (а также скрытых файлов), отображать эхо на экране каждый раз, когда он его найдет, и записывать все экземпляры зашифрованных файлов, найденных в C:\ EFS_Find\ found.txt.

Для подхода командной строки к поиску только зашифрованных файлов вы можете ввести в командной строке:

шифр / с:C:\ | findstr "^.E ">> C:\ efs_found.txt && echo: зашифрованные файлы найдены"

Это будет искать весь ваш диск C:\ для зашифрованных файлов, и выгрузит его в C:\ efs_found.txt.

Модифицировано из решения, найденного здесь.

Чтобы отключить EFS в вашей системе Vista, я отсылаю вас по ссылке здесь:

Как отключить или включить шифрование EFS в Vista

3

gsharp правильный, синтаксис для отображения всех зашифрованных файлов EFS на диске C: есть

cipher /s:c:\ |findstr "^E"

Обратите внимание на символ канала, который обычно находится на клавише \ . Команда findstr ^E ищет E в начале строки. Также обратите внимание, что после /s стоит двоеточие и буква диска, все без пробелов.

Недостатком является то, что возвращаются только имена файлов, структура каталогов не указана.

0

Для пользователей Win7: у меня была такая же проблема (кто-то прислал мне zip-файл, подготовленный на Mac, который по какой-то причине зашифровывался при распаковке), и я начал получать запрос на резервное копирование ключа EFS.

cipher /s:c:\ |findstr "^E"

и его варианты не дали никакой информации.

Однако я смог найти зашифрованные каталоги с:

cipher /u

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .