38

Я каким-то образом зашифровал некоторые файлы, но я не могу сделать резервную копию своей пользовательской папки в Mozy. Есть ли способ удалить шифрование из всех файлов или хотя бы выяснить, какие из них зашифрованы?

Я запускаю Windows 7 Ultimate 64bit

8 ответов8

45

Это может быть старый вопрос; но у меня недавно была такая же потребность.

Моя цель состояла в том, чтобы быть всесторонним (искать все файлы) и не требовать дополнительного программного обеспечения, поэтому он использует командную строку и любой текстовый редактор.

Вот что я нашел в качестве работоспособного решения:

  • откройте командную строку
  • Введите команду: cipher /s: c:\> encryption.txt
  • Откройте файл «encryption.txt»
    • Чтобы найти зашифрованные папки, выполните поиск "будет зашифровано"
    • Чтобы найти зашифрованные файлы, найдите "E" в начале строки.

Без параметров Cipher перечисляет состояние текущего каталога и всех файлов в нем. Параметр /s сообщает ему о рекурсии, а c:\ дает ему начальную точку. Оттуда "> ..." просто перенаправляет вывод.

Вывод шифрованных файлов и папок для шифрования выглядит следующим образом:

 Листинг c:\Dev\Encrypted\
 Новые файлы, добавленные в этот каталог, будут зашифрованы.

E Default.aspx
E Default.aspx.cs
E Default.aspx.designer.cs

Вывод шифра для обычных файлов и папок выглядит следующим образом:

 Листинг c:\Dev\Plaintext\
 Новые файлы, добавленные в этот каталог, не будут зашифрованы.

U Default.aspx
U Default.aspx.cs
U Default.aspx.designer.cs

Надеюсь, это поможет.

15

cipher /u /n /h найдет и перечислит все зашифрованные файлы на ваших жестких дисках (как прокомментировал mivk другой ответ) без необходимости какой-либо дополнительной фильтрации (которая может пойти не так). Кредиты для этого также идут в этот учебник, где я нашел этот ответ.

Примечание. Если в системе (на любом диске) нет зашифрованных файлов, команда немедленно возвращает ответ:

The system cannot find the file specified.

Это не ошибка. Это означает, что нет зашифрованных файлов. Кажется, в этом случае эта информация как-то кешируется.

Важное примечание: это не список всех зашифрованных файлов! По-видимому, в нем перечислены только файлы, принадлежащие текущему пользователю, который запускает команду.

Что касается дешифрования файлов, Снарк уже ответил на эту часть. Это также можно сделать из командной строки, опять же с помощью того же инструмента: cipher /D ...

Для получения дополнительной информации и других целей см. Справку : cipher /?

13

С Total Commander вы можете выполнять поиск (ALT+F7) по различным атрибутам файлов и папок.

Атрибут "зашифрованный" является одним из них.

альтернативный текст

Найдя все зашифрованные файлы и папки, выберите "Feed to listbox". Все имена будут помещены в выбранную панель (слева или справа). Там вы можете выбрать их все, щелкнуть правой кнопкой мыши и выбрать Свойства. Вы получите окно свойств для всех выбранных файлов. В окне Advanced вы можете легко расшифровать их, сняв флажок «Encrypt ...».

альтернативный текст

11

Вы можете ввести: encryptionstatus: encrypted В поле поиска в окне проводника.

6

Вы можете использовать Windows Search Advanced Query. В строке поиска введите: * is: encrypted. Эта команда найдет все зашифрованные файлы в папке.

5

Попробовав Total Commander и потерпев неудачу по какой-то необъяснимой причине, я попробовал SearchMyFiles от NirSoft, и он отлично работал. Легкий автономный исполняемый файл, и результаты не имеют смысла, как команда cipher ; Вы можете легко отсортировать по пути к папке, чтобы узнать, какие списки являются просто подкаталогами родительской зашифрованной папки.

SearchMyFiles

SearchMyFiles Параметры поиска

0

Я использовал cipher /s:f:\ /d > encryptionFIX.txt

Да, это было зашифровано другой буквой диска "F"

Он пытается удалить шифрование, любые ошибки будут перечислены в командной строке cmd. Плюс вы можете просмотреть документ на наличие ошибок.

Это пригодилось мне, когда я чистил внешний жесткий диск и обнаружил 150 файлов, которые были зашифрованы. Поэтому я хотел знать, что и где они были, так как я не использую шифрование на своих компьютерах. Оказывается, это было из нескольких загрузок, которые я могу легко получить. Или видя папки "_MACOSX" на моем компьютере. Они всегда зашифрованы.

0

Для единственного действительно мгновенного локального результата:

Установите все из voidtools. Измените настройку 1, чтобы включить атрибут INDEXING (вам не нужно включать быструю сортировку, чтобы взять на себя эти издержки). Таким образом, вы просто добавляете хранилище атрибутов.

ДЛЯ ИСПОЛЬЗОВАНИЯ: Введите это в строке поиска: attrib:E и даже не нужно нажимать ввод. Каждый зашифрованный файл EFS НА ВСЕХ СИСТЕМАХ ВСЕХ ПРИВОДОВ возвращается НЕМЕДЛЕННО.

Поскольку он индексирует USN (и всегда актуален) и может даже индексировать удаленные папки - я еще не нашел другой метод, более быстрый и надежный (как только его оригинальный индекс создается, что в большинстве современных систем занимает секунды).

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