Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2019, 05:08   #1
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
Вопрос Совет программы для копирования со сбойных носителей

Привет!

Я работаю сервис-эникеем и в последнее время часто возникает необходимость копирования клиентской информации с умирающего жёсткого диска. Так вот все программы не могут правильно копировать / пропускать сбойные файлы. Если встречается такой, то любая программа зависает на час-два над одним файлом.

Вопрос: Есть ли нормальная программа, которая работает как-нибудь в 2 потока, что-ли? Например, если процесс считывания 1 байт превысил 60 сек, то аваийно преывать эту операцию и копировать следующий файл?
Проводник, TotalCommander, xcopy - никто не может это сделать как нужно.
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 08.05.2019, 07:03   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от xwicked Посмотреть сообщение
Если встречается такой, то любая программа зависает на час-два над одним файлом.
Это не программа зависает а диск.
Сделать ничего нельзя, кроме как покупать "серверные" диски, только тогда вы ничего не спасете с них - реально данные спасает диск, а не ваша программа.
waleri вне форума Ответить с цитированием
Старый 08.05.2019, 07:52   #3
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Это не программа зависает а диск.
Сделать ничего нельзя, кроме как покупать "серверные" диски, только тогда вы ничего не спасете с них - реально данные спасает диск, а не ваша программа.
Спасибо, а то я уже на психе хотел написать свою программу...
Не ну, можно хоть уведомление какое-нибудь выводить, а то впечатление, что программа висит и не отвечает ни на что, даже на закрытие.
Хотя я всё равно попробую, как раз у меня подходящий диск.
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 08.05.2019, 08:15   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

ddrescue
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 08.05.2019, 08:40   #5
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
ddrescue
Мне наверное нужно не то, а чтобы он даже не пытался ничего восстанавливать, а БЫСТРО тупо попускал файл, где 1 байт считывается более минуты.
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 08.05.2019, 08:41   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Он и предназначен примерно для такого умного чтения, в том числе и всего диска посекторно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 08.05.2019, 11:21   #7
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Цитата:
Сообщение от xwicked Посмотреть сообщение
а чтобы он даже не пытался ничего восстанавливать,
попробуй Non-Stop-Copy (есть в плагинах тотала)
в нём как-раз есть всё перечисленное тобой:
Изображения
Тип файла: png ns_Copy.png (11.7 Кб, 135 просмотров)
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 08.05.2019, 11:24   #8
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

кстати 5 попыток это много - если имеются бэды, они только разрастутся.
норма 2-3 попытки..
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 10.05.2019, 23:14   #9
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

Цитата:
Сообщение от R71MT Посмотреть сообщение
попробуй Non-Stop-Copy (есть в плагинах тотала)
в нём как-раз есть всё перечисленное тобой:
Скачал, пробую. На плохом файле висит уже больше 7-м минут. Какие значения в настройках нужно указать, чтобы он не пытался восстанавливать и тупо пропустил файл?
Его нет в плагинах тотала. Это отдельная программа. В плагиинах есть BadCopy. Он установлен, но не работает. Там отдельное окно должно открываться также как в этой программе или он сам при копировании что-то попускает?
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook

Последний раз редактировалось xwicked; 10.05.2019 в 23:18.
xwicked вне форума Ответить с цитированием
Старый 10.05.2019, 23:24   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Оно же наверно секторы пропускает, а не файлы.
Ну и еще в зависимости от способа реализации таймаута, оно может на самом деле и дольше висеть ожидая ОС/диска (например, если просто отмена ReadFile с overlapped).

Берите ddrescue, скорее всего она более продвинутая и отлаженная.
https://www.gnu.org/software/ddrescu...ue_manual.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозапуск программы с USB-носителей maximus911 Безопасность, Шифрование 8 12.01.2016 21:34
Макрос для копирования значений из нескольких файлов в один общий с определенным условием копирования zenner Microsoft Office Excel 0 21.03.2011 14:48
защита программы от несанкционированного копирования kristall Фриланс 3 01.06.2010 22:24
Защита программы от копирования Headless Свободное общение 6 03.03.2010 15:46
Запрещение копирования информации в Delphi 7 с разных носителей (дисков, флешек. дискет) Rozin Общие вопросы Delphi 1 18.05.2009 00:19