Форум на SafelyRemove.com
https://safelyremove.com/forumrus/

И опять проблема с извлечением устройства
https://safelyremove.com/forumrus/viewtopic.php?f=1&t=864
Страница 1 из 1

Автор:  Romeo84 [ Сб апр 09, 2011 12:11 pm ]
Заголовок сообщения:  И опять проблема с извлечением устройства

Здравствуйте. На самом деле сделали замечательную программу, но вернусь опять к "изъезженному" вопросу про те случаи, когда Ваша программа не в состоянии безопасно выключить USB устройство (скрин в приложении) из-за блокирующих процессов, которые даже по жесткой схеме нельзя закрыть. Можно по подробнее описать, почему в данной ситуации нельзя "тупо" выдернуть шнур USB из ноутбука? Ведь сама по себе NTFS очень отказоустойчива и по-идее должна сохранить целостность структуры файлов почти при любой ситуации.

PS Сам два раза сталкивался с проблемой и потратил кучу бабла впустую, пытаясь восстановить утерянные файлы.... А было все как: вставил хард в ноут, поработал с ним, попытался безопасно извлечь - но USB Safly remove сказала, что не может (( Так как спешил, выдернул шнур небезопасно. Через пару часов, вставляю обратно хард в тот же ноут, винда мне говорит, что диск, возможно, поврежден, и надо бы его проверить. Я отвечаю - не вопрос, проверяй )) После проверки харда, программа проверки выдает длиннющее сообщение об ошибках, завершающееся фразой, мол все исправлено. Но, открыв хард, я обнаружил, что 60 процентов файлов просто не открываются!!!!! Вот это был ужас. Эта инфа стоила мне столько денег и времени, что был огорчен оооочень сильно. Подскажите, пожалуйста, как избежать такого в будующем. Заранее спасибо!

PSS И можно немного инфы про эти скрытые системные файлы, из-за которых все проблемы (на скриншоте). В нете мало про это пишут...

Вложения:
Err.jpg
Err.jpg [ 38.75 КБ | Просмотров: 13048 ]

Автор:  ustas [ Вс апр 17, 2011 2:31 pm ]
Заголовок сообщения:  Re: И опять проблема с извлечением устройства

Отключите восстановление на этом диске

Автор:  Anton [ Ср апр 27, 2011 5:54 pm ]
Заголовок сообщения:  Re: И опять проблема с извлечением устройства

Приветствую!

К сожалению, мы не знаем пока, как бороться с этим недугом Windows. Сами разработчики Win'ды не могут эту проблему решить, хотя существует она довольно давно. Все дело в файловых транзакциях NTFS и мы пока не нашли способа их отключать и отрубать хендлы. Есть предположение, что эти транзакции вовсе не блокируют устройство, а просто это баг в API-функции остановки устройства, которая в данном случае отрабатывает с ошибкой. Иногда помогает отключение сервисов "Windows Search Service" (служба поиска) и "Indexing Service" (служба индексирования). Отключить их можно так:

Отключение сервиса Windows Search:
1. Меню "Пуск" -> Панель управления -> Система и безопасность -> Администрирование -> Службы.
2. Находим службу Windows Search. Правый клик мышью и заходим в ее свойства.
3. Жмем кнопку "Остановить".
4. Указываем тип запуска "Отключена".
5. Жмем OK.

Отключение службы индексирования:
1. Открываем Windows Explorer (любой файловый менеджер).
2. Находим нужный диск и заходим в его свойства.
3. Снимаем галочку с опции "Разрешить индексировать содержимое файлов на этом диске...".
4. Жмем OK.

Это для Windows Vista/7, для XP примерно все то же самое.

Надеюсь в будущем мы найдем способ с этим бороться, а может быть Microsoft наконец исправят этот баг.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/