Для кражебезопасного перемещения персональных данных, portable-приложений, базы ScrapBook и индексов Архивариуса 3000 между двумя стационарными точками присутствия по примеру Брюса Шнайера была создана СуперФлешка – переносной 2.5’’ винчестер Toshiba MK2552GSX в корпусе ViPowER VP-352518 с USB и SATA-интерфейсами с криптоконтейнером внутри. Однако, «пришла беда, откуда не ждали!».
В открытом виде в корне раздела лежали дистрибутив TrueCrypt 7.0a и portable-инсталляция KeePass Password Safe свежайшей версии с базой паролей. Всё остальное место отдано под крипто-контейнер в виде файла. Пароль к контейнеру хранится в базе KeePass.
Подмонтирование в точках присутствия – скриптами nnCron по времени или по подключению соответствующего USB-диска с автозаполнением диалога ввода паролей с помощью связки nnCron+KeePass.
В один непрекрасный день винчестер приказал начал отдавать приказ на долгую жизнь. Ошибки чтения, зависания, леденящие душу звуки стрёкота головок винчестера и прочие «прелести». После отмонтирования криптоконтейнера диск как USB-привод не захотел отмонтироваться добровольно. Тут бы проявить уважение к мнению железки, смирить гордыню и перезагрузиться, но… Все мы крепки задним умом… Диск был извлечён «на горячую». И зря.
Как быстро и надежно скопировать любой файл компьютера программой TeraCopy
Диагностика
Сначала теплилась надежда справиться штатными средствами.
При следующем подключении и монтировании криптоконтейнера неприятности обнаружил сначала TrueCrypt:
Даже если благоразумно выбрать «Нет», Windows всё-равно вставит свои 5 коп.:
Сразу скажу, что сканирование подключенного криптоконтейнера при наличии сбойных кластеров на физическом диске не несёт никакой пользы. Неудачные эксперименты с исправлением ошибок средствами Windows и тома криптоконтейнера(T), и базового жёсткого диска не устранили проблем: проверки зависали на высоком проценте или вообще «слетали».
Неудачная попытка скопировать отмонтированный криптоконтейнер показала, что проблема глубже – или разрушена NTFS, или посыпались «кластеры».
Симптоматическое лечение
Попытки скопировать информацию штатными средствами Winsows (xcopy в режиме подавления сообщений об ошибках) и Total Commander’a (с созданием скрипта nnCron для автонажатия «Ок» в диалоге нескрываемого сообщения о невозможности прочитать файл, выдаваемого для каждого случая и не имеющего кнопки «Пропустить все») сильно затянулись. Очень много файлов не было скопировано. Значит, наверняка bad-блоки.
Лечение
- Скопировать файл-контейнер как «битый» файл в новое надёжное место.
- Подключить скопированный контейнер.
- «Вылечить» его и вытянуть с него инфу.
Случайно сделал , что файл CS открывается как блокнот или другая программа. РЕШЕНИЕ
Итак, на одной панели – нужный диск с криптоконтейнером (MyDocs.tc), открытый через плагин Bad Copy, на другой – надёжное место нового хранения криптоконтейнера. F5, Ok – загружаем файл плагином (запускаем процесс восстановления):
Появляется диалог загрузки, но прогресс-бар не растёт:
Так и надо, потому что параллельно и незаметно запустилось основное окно nscopy:
В процессе сканирования были созданы 2 файла: одноимённый с криптоконтейнером и .nsc. «Спасённый» контейнер с самого начала операции имеет такой же размер, как и оригинальный файл – резервируется место на диске. Так сказать, «во избежание».
- пакетно копировать каталоги;
- интегрировать в контекстное меню Проводника.
NSCopy, кроме всего прочего, умеет управляться из командной строки.
- Шок от случившегося. Все мысли – на восстановление. Сразу по происшествии – не до перфекционизма было как-то.
- NSCopy уже стояла в Тотале. Как наследие времён DVD.
- Альтернативы не понадобилось – метод сработал и всё получилось.
- Гугление постмортем не дало результатов – как-то негусто на рынке программ восстановления битых файлов с носителей. Ни одна из найденных программ не прошла этапа критического осмысления названия и оценки номера версии и даты выхода последней крайней версии. Не впечатлили, короче.
Несколько часов ожидания и — финиш. Причём в моём случае (м.б. это исключение) до 100% так и не дошло. Долго ждал и на свой страх и риск всё-таки нажал «Стоп». Ни к чему фатальному это не привело, так как NSCopy написана достаточно надёжно и устойчиво – как-никак, а она как раз и заточена под такую ненадёжную вещь, как сбойные диски.
Автор в readme.txt сам говорит – алгоритмы восстановления работают последовательно. Чем дальше – тем больше информации восстановится, но и времени это займёт больше. Сами решайте – когда остановиться.
После остановки на 99% Non-Stop Copy восстановленный криптоконтейнер был скопирован для надёжности в неизменном виде ещё один раз, а затем подмонтирован обычным способом. TrueCrypt опять обнаружил некорректное отключение. Теперь уже можно смело идти на эксперименты.
Ещё одно предупреждение:
И ещё одно:
И, наконец, проверка стартует:
Запуск восстановления штатными средствами Windows (включая проверку на сбойные кластеры) прошёл успешно и закончился быстро.
Как ни странно, при копировании файлов из восстановленного криптоконтейнера в свежесозданный все файлы прочитались без проблем. То есть необратимо потерянных файлов нет, хотя не исключена частичная порча содержимого.
Профилактика (итоги)
- Обновил железо «суперфлешки» – теперь 500 Гб вместо 250-ти. Теперь буду делать регулярно. По-любому мои нервы стоят дороже ~1600р. за новый винт раз в 1-1.5 года.
- Отработал методику восстановления покоцанных криптоконтейнеров.
- Отработал процедуру миграции с одной СуперФЛЕШКИ на другую и работы во временном режиме ограниченной мобильности.
- Выявил «узкие» места своего рабочего процесса, где нужно обязательное дублирование portable-софта для того, чтобы не выпасть из онлайна и из жизниработы. Например, IM-клиент с настроенными аккаунтами, ScrapBook с материалами по работе, база MyLifeOrganized с деламипоручениями.
Источник: habr.com
Отзыв: NSCopy — программа для Windows — Отличная программа, очень не плохо считывает, копирует не читаемые диски и с других носителей информации.
У меня раньше была такая проблема, точнее у моего друга, принёс диски CD. DVD, он любитель музыки, разных видиков и т. д, и от частого пользования DVD начал застревать, то-есть зависать, не читать диски, с самим dvd всё в порядке, скорей диски по износились, попросил чем могу помочь. Я по искал в интернете на форумах, ну и в общем я нашёл эту NSCopy. Ну что я могу сказать о ней, программка очень не плохая, с её помощью я переписал практически все диски, считывает файлы на ура, правда конечно не на все сто процентов, были некоторые огрехи, ну а в целом зарекомендовала себя очень не плохо, она простая в использовании, всё понятно и просто. Я ей пользуюсь и по сей день.
Источник: otzovik.com
NSCopy – архиваторный плагин для Total Commander для копирования нечитаемых файлов
Копирует любые файлы, в т.ч. нечитаемые, c любых носителей, используя программу Non-Stop Copy.
Нечитаемые места заполняются нулями ( #0 ).
Программа Non-Stop Copy копирует файлы более чем в 3 раза быстрее, чем сам Total Commander.
Скачать NSCopy 2.2 (rar, 69 Kb)
Скачать NSCopy Lite 2.2 (rar, 14 Kb) Облегчённая версия (без nscopy.exe)
Программа Non-Stop Copy (nscopy.exe) должна находиться в папке плагина. Если вы скачали облегчённую версию плагина, скачайте эту программу отдельно на сайте dmitrys.nm.ru.
Чем NSCopy отличается от BadCopy: это архиваторный плагин, а не системный.
Если файл плохо читается, поменяйте скорость привода – используйте программу CDSlow.
Обязательно перед записью компакт-диска посчитайте и запишите на него контрольную сумму всех файлов.
Тогда вы точно будете уверены, что файлы прочитались на 100% правильно.
- 1. Выделите все файлы.
- 2. Выберите меню Файлы | Посчитать CRC-суммы (формат SFV, MD5)..
- 3. Если у вас немного крупных файлов, например avi файлы, можете поставить галочку «Для каждого файла создать отдельный SFV/MD5-файл»
- 4. Нажмите OK, чтобы начать подсчёт контрольных сумм.
Ранее Total Commander не умел рассчитывать контрольные суммы для папок. С версии 7.55 Тотал поддерживает расчёт контрольных сумм и для папок с подпапками. Ранее надо было действовать так:
Если есть папки, нажмите Ctr+B , чтобы увидеть все файлы и рассчитать контрольные суммы для них.
Если на диске есть место, допишите на него ECC файл. Это файл с информацией для восстановления от программы ICEECC. Оставьте этот файл на жёстком диске, а затем запишите несколько ECC файлов на отдельный диск. Это дополнительная возможность восстановить файлы с испорченных CD/DVD.
Всегда записывайте диски на минимально возможной скорости, тогда вероятность их прочтения в дальнейшем увеличится.
У плагина NSCopy есть свой сайт – www.nscopy.ru