Реакция системы на извлечение Flash носителя

CaesarY

Местный
Регистрация
5 Июн 2005
Сообщения
27
Реакции
7
Credits
36
Вопрос такой: почему при извлечении flash носителя система иногда пишет, что он был извлечен некоретно а иногда - нет. Заранее спасибо за ответ
 

Forward

Турист
Регистрация
30 Дек 2004
Сообщения
6
Реакции
0
Credits
8
Для корректного извлечения флэш накопителя - перед извлечением оного нужно кликнуть в сист. трее на иконку USBустройств и выбрать действие "остановить диск"
 

XPEHOMETP

Местный
Регистрация
21 Окт 2005
Сообщения
244
Реакции
62
Credits
0
Почему иногда система ругается - это когда с извлекаемого носителя были открыты файлы. То есть может работа с ними была закончена и они были сохранены, но использовавшее их приложение еще не было закрыто. Или когда флешка была открыта в окне эксплорера или в Total Commander. В таких случаях система точно ругается и почти что матом.
 

CaesarY

Местный
Регистрация
5 Июн 2005
Сообщения
27
Реакции
7
Credits
36
Вопрос был вероятно неверно истолкован, попробую его сформулировать более четко:

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

может кто-нибудь знает в чем дело, от чего зависит появление или непоявление этого окошка?
 
C

Crazy_lug

Если не производили никаких действий с данным носителем некоторое время, то окошка не будет. Грубо говоря, когда вставили флэшку и после обращения к ней закрыли все программы которые с ней работали и просто немного подождали (от 1 до 5 минут), то система не будет ругатся.
 

147

Banned
BANNED
Регистрация
10 Дек 2003
Сообщения
2,399
Реакции
624
Credits
0
совсем не факт, в том случае если ей занялся антивирус :))
 

CaesarY

Местный
Регистрация
5 Июн 2005
Сообщения
27
Реакции
7
Credits
36
Crazy_lug огромное спасибо за пояснение, оно не отвечает всей сути: откуда берется цифра 1-5 минут?
почему "ругани" нет когда испльзуется карт ридер?
 

741

Местный
Регистрация
14 Авг 2005
Сообщения
430
Реакции
149
Credits
0
CaesarY, отключи индексацию файлов в системе и тогда не будет 1,5 минут, а картридер это отдельное устройство живущее по своим правилам
 
C

Crazy_lug

Ну насчет антивируса понятно, но надо будет поэксперементировать будет ли "отпускать" когда пройдет проверка:)
Индексацию многие не советуют отключать, мне например она очень помогает когда работаешь с большим количеством файлов.

Начет картридера - что он отдельно живет это понятно, но скорее всего при подключении картридера без флэшки нечего и опрашивать и запоминать, а вот при сразу включенной флэшки надо проверить:)
А откуда берется время подскажут наверное специалисты по реестру, там должен быть параметр отвечающий за съемные устройтва.

P.S. Если ко мне седни "доедет" картридер, попытаюсь поэксперементировать:)
 
V

Vandall

Если раздражает ругань, то нужно отключать с "реверансами", если лень - положите и вытаскивайте, у меня серьёзных проблем не возникало, поматерится и заткнётся :)
 
C

Crazy_lug

Vandall написал(а):
Если раздражает ругань, то нужно отключать с "реверансами", если лень - положите и вытаскивайте, у меня серьёзных проблем не возникало, поматерится и заткнётся :)

Проблем "пока" не возникает - при нормальном отключении флэшка отключается (можно посмотреть по индикатору), а вдруг в этот момент система захочет к ней обратить?, лучше перестраховатся:) Любое электронное устройство "должно" отключатся вообще без питания.
 

TrigAn

Местный
Регистрация
13 Июл 2005
Сообщения
2,084
Реакции
724
Credits
146
При первом вставлении флэшки в комп. происходит настройка "вставленного оборудования" в системе, т. е. происходит своеобразная установка управляющего "драйвера" - который заложен производителем в флэшку. При повторном вставлении этой же флэшки в комп. система уже безошибочно ее определяет и добавляет к существующем дискам с соответствующим названием, параметрами и т. п. Если все корректно, то извлечение флэшки из USB разьема никогда не ведет к сообщению об ошибках (случай об открытых файлах с флэшки не рассматриваем). Пример: при вставлении флэшки система предлагает - с помощью какой программы открыть ее - выбираем Проводник. Открывается окно Проводника с отраженными в нем файлами на флэшке. Теперь, если вынуть флэшку, окно Проводника должно молча закрыться, без сообщения об ошибках. Это нормальная ситуация.
Если же система сообщает об ошибке, в этой или подобных ситуациях, то скорее всего это проблема флэшки, а не системы. Или производитель сэкономил на "внутреннем содержании" для дешевизны или еще что... одним словом эта ситуация более свойственна флэшкам малоизвестных производителей. ИмХо.
 
L

lammer

Малый отступ:
В свойстах любого флеш-носителя есть две опции:
1. Оптимизировать для быстрого удаления
2. Оптимизировать для выполнения.
 
C

Crazy_lug

Тогда давайте так - при нормальном отключении (безопасное извлечение устройства) светодиод на флэшке тухнет, значит отключается ее контроллер (не зря ж это сделали).
Драйвер действительно ставится в основном один раз, но при этом запускается служба "Съемные ЗУ" и естесственно она может обратится к флэшке в "любое" время. Кстати - там был вопрос по поводу "откуда берется цифра 1-5 минут?" вот в упрвлении "Съемные ЗУ" в свойствах установленной флэшки есть время "Оставалася неподключенным", может это как раз и есть то самое время...
В системе есть еще такие службы, как индексирование, кэширование и т.д. которые могут после обращения к флэшке, иногда к ней обратится и если это случится во время "выдергивания" ее, то последствия неизвесны:)
Ну и как несостоявшийся электронщик могу сказать - "горячее" выдергивание при поданном питании всегда отрицательно сказывается на любом устройстве.
ИМХО.:)
 

ALEXRUS

Свой
Регистрация
16 Окт 2004
Сообщения
975
Реакции
62
Credits
2
Проблемы ещёбылают в том, что когда записываешь файлы на флешку и небезопасно её выдёргиваешь, то файлы скорее всего не сохранятся на флешке.

Надо или ждать или отключать безопасно.