Восстановление доступа к папкам/файлам со спецсимволами в имени

  • Автор темы Автор темы orderman
  • Дата начала Дата начала

orderman

Опытный участник
Сообщения
960
Реакции
863
Иногда после вируса или при копировании папок/файлов, если произошел сбой во время операции, то в имени могут появиться спецсимволы.

1.jpg



В результате не получается ни зайти в папку, ни открыть файл. При попытке переименовать их в "Проводнике" система сообщит об ошибке и невозможности операции. Рассмотрим несколько вариантов решения этой проблемы.

  • Можно попробовать переименовать проблемные объекты как описано здесь
  • Попробовать переименовать файлы через командную строку, используя символы подстановки "?" и "*".
Для этого заходим "Пуск" - "Выполнить" - "cmd" и нажимаем "Enter". На Win Vista, 7 и 8 запуск производить от имени администратора (нажать правой кнопкой на программу, выбрать Запуск от имени Администратора, при необходимости укажите пароль администратора и нажмите "Да"). Переходим в папку с проблемными файлами и пишем

Код:
ren bad?_file recovery_file
или
Код:
ren bad*_file recovery_file

где символ "?" - заменяет 1 проблемный символ, а "*" - 1 и больше следующих друг за другом символов;

recovery_file - имя файла после переименования.

  • Переименовать с помощью программы . Для этого нажимаем правой кнопкой мыши на проблемном файле и выбираем Unlocker. Если программа не найдет блокирующий дескриптор, то необходимо выбрать "Переименовать" и указать желаемое имя файла и нажать "ОК".

2.jpg



  • Переименовать файлы/папки с помощью скрипта 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, выберите Самозагрузка - Создать образ Дискеты (если делается образ одного раздела) или Создать образ Жесткого диска (если делаете образ всех разделов на диске).

22.jpg


Указываем место сохранения образа. После создания образа открываем его в UltraISO, и находим необходимый файл или папку. Нажимаем на них правой кнопкой мыши и выбираем "Извлечь в ..." и указываем куда надо скопировать.

4.jpg


Примечание: часть файлов/папок с кириллическими символами может отображаться неправильно из-за проблем с кодировкой.
 
Последнее редактирование модератором:
Назад
Сверху Снизу