Форум на 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 И можно немного инфы про эти скрытые системные файлы, из-за которых все проблемы (на скриншоте). В нете мало про это пишут...
|
Автор: | 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/ |