PDA

Показать полную графическую версию : [решено] Безопасное извлечение устройств USB в Windows 7


Страниц : 1 2 3 [4] 5 6 7

idimm
27-09-2010, 20:05
обновить драйвер SATA. У вас чипсет от Intel ? »
Привет. У меня семёрка х86 и чипсет от Интел (ICH10), драйвер поставил последний, но не помогло - так и висят все мои 4 HDD в "Безопасное извлечение устройств и дисков". Ужасно неудобно, в ХР всё нормально, диски не отображаются, хотя контроллер тоже работает в режиме AHCI. Вообще есть ли какое верное решение этого вопроса?

Vancouver
28-09-2010, 11:09
idimm, драйвер этот http://downloadmirror.intel.com/18860/eng/f6flpy96x86.zip ?
Способ установки, выше.

okshef
10-10-2010, 12:40
Microsoft подтвердила наличие проблемы. Ссылки - первом сообщении темы.

DEMONVoz
08-11-2010, 14:42
у меня флешка через трей не извлекается, а через мой компьютер извлекается. и еще одно, в диспетчере устройств, в разделе перносные устройства появился какой то "Драйвер тома файловой системы WPD" и ошибка код 31.флешка у меня verbatim store`n`go 16 gb

Vancouver
08-11-2010, 15:03
"Драйвер тома файловой системы WPD" раньше такого не было. что делать? »
http://forums.techarena.in/vista-hardware-devices/738339.htm#post4099291
По русски
http://vseobobsem.blogspot.com/2009/11/hub-wpd-filesystem-volume-driver.html

DEMONVoz
08-11-2010, 18:18
с свойствах тома файловой системы WPD написано" Это устройство работает неправильно, т.к. Windows не удается загрузить для него нужные драйверы. (Код 31)"
вот скрин http://forum.oszone.net/attachment.php?attachmentid=54191&stc=1&d=1289230076

Gjiod
19-12-2010, 14:02
Делал как написано kb2401954, все равно жесткий диск не отключается нормально - горит индикатор и сам работает :(
windows 7 home premium x64
В чем может быть дело?

+ сейчас выпал в бсод с ошибкой 0x00000003B уж не из-за правок реестра ли? По ошибке толком нагуглить не могу ничего

okshef
19-12-2010, 14:18
Gjiod, аналогично, найти решение не могу. Такое же поведение и в XP.

уж не из-за правок реестра ли? »
возможно, верните все назад.

Gjiod
19-12-2010, 14:28
okshef, удалил ветки из реестра, посмотрю как будет.
А я правильно понимаю что железу ничего от такого вынимания нет, как по умолчанию, а правка майкрософтом сделана для тех кто хочет как в ХР?

Cosmotron
29-01-2011, 16:47
Думаю, следует добавить в шапку (не все пойдут читать на сайт микрософт) -

Чтоб в семерке юсб отключало как в хп - достаточно сделать и запустить рег файл такого содержания-


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\usbhub\HubG]
"DisableOnSoftRemove"=dword:00000001

и перегрузить тачку...

VictorSh
19-06-2011, 15:42
Здравствуйте,

Неделю назад мне надо было в одном месте поставить на порядка 20 компьютеров одну программу с флешки.
Компьютеры с лицензионной Windows 7 Pro 32-bit Russian.

Я взал свою флешку, записал туда программу и начал по-очереди обходить эти компьютеры. И заметил, что практически на всех компьютерах моя флешка после установки не извелкается безопасным образом.

Антивирус отключал, на тех, на которых есть. Сначала пытался всеми способами отключить ее. Завершал процессы в диспетчере задач. Ноль реакции. Приходилось вырубать компьютеры и после извелкать флешку. Но некоторые компы нельзя было выключать и перезагружать. Естественно, если с каждым компьютером так возиться, то времени это отнимает много. Поэтому, я начал отрубать флешку через Администрирование->управление компьютером->Управление дисками->нашел флешку и нажал Извлечь, предварительно закрыв все окна.

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

Тогда я попробовал запустить chkdsk с параметрами /F /X и возможно еще какими - не помню уже. После этого появилась скрытая папка в корне диска found.000, а внутри нее три папки типа dir0001.chk, где лежали программы, но кроме этого там лежали еще файлы, которые я в тот день вообще не трогал! я посмотрел на диске в основных папках - их не было! В итоге некоторых папок вообще не оказалось ни в созданных chkdsk ом папках ни в основных папках!

То, что выдал chkdsk в прикрепленном файле к посту.

Дома я попробовал прогнать флешку через программы для восстановления данных: FileRecover, EasyRecovery, R-Studio, GetDataBack for NTFS, Handy Recovery - ни одна из них не нашла те фалйы, которые днем исчезли :( зато нашлись старые файлы, которые я уже даже не помню когда были. Короче, наверное, зря я воспользовался chkdsk ом :( надо было сразу в программы для восстановления данных засунуть.

Данные я никогда с флешек до этого не терял. Часто бекапился, но не в этот раз.

Вообще заметил такую фигню на почти всех Windows 7 и Windows Vista с которыми когда-либо имел дело.
Совсем в другом месте на Windows Vista тоже самое - никогда вообще не извелкается безопасно флешка (уже другая флешка, другое место)! Все время приходится ее выдергивать просто так на свой страх и риск. На Windows XP опять же на очень многих компьютерах никогда почти такого за годы не бывало!

Вчера опять приехал в эту контору, где 20 компов. Взял свой личный USB HDD. Вроде бы нормально извлекался до момента, когда надо было уходить. Рисковать не стал. Убил все процессы, которые можно было в Диспетчере, закрыл все приложения в трее - ноль реакции! не извелкается и все! Остановил службы: SuperFetch, автономные файлы, Поиск Windows, Закрыл SearchProtocolHost.exe - не извлекается и все! уже больше ничего было закрывать!
Скачал, программу Process Monitor, чтобы посмотреть, кто использует флешку - было только explorer.exe при закрытых всех окнах, и то пару строчек из тысяч. Звершил его из Диспетчера задач. Но чтобы извлечь запустил опять - и снова не извлекается! :(
Закончилось тем, что пришлось вырубать компьютер, чтобы вытащить диск.

Заметил, что на подавляющем большинстве компьютеров и ноутбуков с Windows Vista и Windows 7, во всяком случае с которыми я имеел дело, такая проблема очень распостранена, а на Windows XP - практически ее нет. Часто надо быстро отрубить флешку и уйти, а такой возможности нет - естественно многие отрубают просто так и все.

Что можно сделать, чтобы можно было быстро и без проблем с информацией отрубить флешку на Windows Vista/7 ? И что посоветуете (кроме бекапа, конечно) делать, чтобы на USB накопителях при извленчении из этих систем не потерять данные?

minos66
19-06-2011, 16:20
Что можно сделать, чтобы можно было быстро и без проблем с информацией отрубить флешку на Windows Vista/7 ? И что посоветуете (кроме бекапа, конечно) делать, чтобы на USB накопителях при извленчении из этих систем не потерять данные? » Если я вас правильно понял (вы в своем многотомном труде так ни разу и не упомянули, что имеете ввиду под "не извлекается") вы про светодиод... Тогда прочесть тему Драйвер - [решено] Безопасное извлечение устройств USB в Windows 7 (http://forum.oszone.net/thread-151535.html). Если вкратце - то что питание с порта USB при безопасном извлечении не снимается - это особенность Win7, отключаемое устройство просто размонтируется из системы, предварительно завершив все процессы. Когда система вам сообщила, что оборудование можно извлечь, значит его можно извлечь. Ну а проблемы с данными это скорее всего следствие ваших панических действий....

VictorSh
19-06-2011, 16:32
Прочесть тему Драйвер - [решено] Безопасное извлечение устройств USB в Windows 7. »
Тему эту читал раньше - там больше про питание написано. Мне же хочется найти причину почему Windows не отпускает флешку.
То есть у меня появляется диалоговое окно, что устройство еще используется и оно БЕЗОПАСНО НЕ ИЗВЛЕЧЕНО еще.

Смотрел еще здесь http://social.technet.microsoft.com/Forums/ru-RU/windows7ru/thread/09aef1dc-d88d-4fb1-9c6f-dfad7b54bac6/ Дочитал до конца :)

Ну а проблемы с данными это скорее всего следствие ваших панических действий.... »
Я не паниковал, может такое впечатление сложилось - просто подробно хотел описать что я делал.
Это происходит с разными флешками и дисками на разных компьютерах, но с одной и той же системой Windows Vista/7.
Повторюсь, что с XP за почти 10 лет работы этого у меня почти никогда не происходило на многих компах.
Возможно, что это связано с "улучшениями" это новой ОС.

Еще не написал про мой диск - что когда я перед уходом вчера с него удалил два файла (один 5ГБ, второй 11ГБ) - то свободного места не прибавилось. И даже дома показывает, что свободно около 5 ГБ, а должно быть около 20ГБ. Файлы убрались, а места не прибавилось. Налицо неправильная работа с файловой системой. Проблема не надумана.

user_z
19-06-2011, 18:54
А я всегда верил вот этому:
http://s02.radikal.ru/i175/1106/aa/beed82b1914c.png

okshef
19-06-2011, 21:13
VictorSh, проблемы "не отпускания" USB знакомы, особенно при первом подключении. Точно назвать причину не могу, но из области предположений приходит на ум:
1) проверка файлов антивирусом или другой защитной программой
2) кэширование эскизов файлов, находящихся на флэшке.

Думаю, можно отследить по методике [видео] Process Monitor: как отследить приложение, записывающее непонятные файлы на диск (http://www.outsidethebox.ms/11644/) - с фильтрацией по букве USB накопителя.

VictorSh
20-06-2011, 22:51
okshef , как я написал в посте выше, я использовал программу Process Monitor - в результате она нашла только explorer.exe, использоующий флешку, после перезапуска explorer - флешка не отсоединяется.

Можно ли как-нибудь отсоединить флешку и проверить возможность безопасного извлечения флешки с помощью команд?

Есть идея: завершить процесс explorer.exe - тогда исчезает интерфейс Windows, открыть cmd и отсоединить командой. А потом снова запустить explorer.exe

UPD. Нашел ответ на свой вопрос здесь http://www.bestfilez.net/forums/lofiversion/index.php/t37330.html пост от 21.05.2007 - 19:04.
Нужно открыть диспетчер устройств, завершить процесс explorer.exe - исчезнет интерфейс Windows, Выбрать Файл-> Новая задача
написать


rundll32.exe shell32.dll,Control_RunDLL hotplug.dll


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

Нажать Остановить, после чего в диспетчере запустить explorer.

Надо будет попробовать это сделать, когда в следующий раз Windows не будет отпускать флешку :)

Игорь Лейко
21-06-2011, 00:35
Можно ли как-нибудь отсоединить флешку и проверить возможность безопасного извлечения флешки с помощью команд? »
Выполнить chkdsk /f /x

VictorSh
21-06-2011, 02:30
Выполнить chkdsk /f /x »
именно это я сделал - после чего потерял инфу на флешке :( (прочитайте выше мой пост). Надо было сразу в R-Studio засунуть и не трогать ее до этого, а chkdsk убил окончательно то, что можно (думаю) было восстановить. Прочитайте лог файл, приложенный к моему подробному посту. chkdsk удалил некоторые мои файлы.

Ответ на свой вопрос нашел - см. выше команда: rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
я имею ввиду, не используя значок Безопасное извлечение устройства, так как панели задач просто нет, когда завершаешь процесс explorer.exe

Насчет USB HDD диска (в конце моего подробного поста), когда я удалял два файла vdi - они перестали отображаться, но свободного места не прибавилось - они, действительно, не удалились :(

Удалил все с диска, но занято как раз оказалось столько, сколько занимали эти два файла (примерно 18 ГБ). Они оказались в папке $RECYCLE.BIN, но были невидимы даже при включенном отображении скрытых файлов, ни в FARе, ни в консоли cmd, ни в Total Commanderе. Но при удалении корзины засветились (см скрины в приложенной далее ссылке 17,18,19a). В R-Studio они были помечены как удаленные.

В доказательство прилагаю серию скриншотов http://zalil.ru/31305026.
Там много скринов, самые значимые 3 - 6, 10, 13, 16, 17,18, 19a, 19b, 21.

Игорь Лейко
21-06-2011, 09:51
именно это я сделал - после чего потерял инфу на флешке »
Вас кто-то заставлял работать с поврежденной файловой системой? Все равно бы потеряли информацию рано или поздно.

VictorSh
21-06-2011, 11:57
Вас кто-то заставлял работать с поврежденной файловой системой? »
Никто меня не заставил работать, просто произошло это из-за небезопасного извлечения флешки. И надо было быстро установить программу на 20 компов. Поэтому и спрашиваю, как можно безопасно извлечь флешку, когда Windows ее не отпускает.
И еще: получается, что из-за такой (а-ля Безопасное ивлечение) работы с USB накопителями рано или поздно в Windows Vista/7 файловая система повреждается, в отличие от Windows XP.

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




© OSzone.net 2001-2012