orderman
Опытный участник
- Сообщения
- 960
- Реакции
- 863
Иногда после вируса или при копировании папок/файлов, если произошел сбой во время операции, то в имени могут появиться спецсимволы.
В результате не получается ни зайти в папку, ни открыть файл. При попытке переименовать их в "Проводнике" система сообщит об ошибке и невозможности операции. Рассмотрим несколько вариантов решения этой проблемы.
или
где символ "?" - заменяет 1 проблемный символ, а "*" - 1 и больше следующих друг за другом символов;
recovery_file - имя файла после переименования.
Указываем место сохранения образа. После создания образа открываем его в UltraISO, и находим необходимый файл или папку. Нажимаем на них правой кнопкой мыши и выбираем "Извлечь в ..." и указываем куда надо скопировать.
Примечание: часть файлов/папок с кириллическими символами может отображаться неправильно из-за проблем с кодировкой.
В результате не получается ни зайти в папку, ни открыть файл. При попытке переименовать их в "Проводнике" система сообщит об ошибке и невозможности операции. Рассмотрим несколько вариантов решения этой проблемы.
- Можно попробовать переименовать проблемные объекты как описано здесь
- Попробовать переименовать файлы через командную строку, используя символы подстановки "?" и "*".
Код:
ren bad?_file recovery_file
Код:
ren bad*_file recovery_file
где символ "?" - заменяет 1 проблемный символ, а "*" - 1 и больше следующих друг за другом символов;
recovery_file - имя файла после переименования.
- Переименовать с помощью программы . Для этого нажимаем правой кнопкой мыши на проблемном файле и выбираем Unlocker. Если программа не найдет блокирующий дескриптор, то необходимо выбрать "Переименовать" и указать желаемое имя файла и нажать "ОК".
- Переименовать файлы/папки с помощью скрипта AVZ. Лучше это сделать с помощью системы Boot Cleaner, с сохранением лога работы утилиты. В этом случае есть возможность использовать в имени файла/папки HEX-коды спецсимволов. Код символа можно посмотреть в любом редакторе, который поддерживает отображение HEX-кодов. Для этого скопируйте название проблемного символа в буфер обмена и вставьте в редактор. HEX-код вставляется после знака "#"
Код:
begin
BC_CopyFile('f:\Антощук\ГАЙД'+#04+'O'+#04+'A','d:\backup\1');
BC_LogFile(GetAVZDirectory+'boot_copy.log');
BC_Activate;
RebootWindows(true);
end.
- Создать образ диска в UltraISO. Важно, образ делается всего диска, поэтому позаботьтесь о наличии достаточного количества свободного пространства.
Указываем место сохранения образа. После создания образа открываем его в UltraISO, и находим необходимый файл или папку. Нажимаем на них правой кнопкой мыши и выбираем "Извлечь в ..." и указываем куда надо скопировать.
Примечание: часть файлов/папок с кириллическими символами может отображаться неправильно из-за проблем с кодировкой.
Последнее редактирование модератором: