Зависание при копировании с USB накопителей
|
|
zm
| |
|
При копирование на любой USB носитель (флешка, HDD и т.п.) файлов размером больше 200 MB наблюдается странная картина. Вначале все очень шустро копируется, в конце тулбара на уровне 98-100% зависает на достаточно длительное время. Пробовал и 32 и 64 разрядную win7. Мать ASUS P6T Deluxe v.2. На работе ноут - такая же хрень. В viste таких проблем не было. Как это можно победить? Раздражает неимоверно. Заметил еще, что на медленных флешках зависает на более длительное время.
|
|
12289
|
@ndrei
| |
|
Была такая трабла, решается подбором USB кабеля, лучше всего подошёл с двумя разъёмами.
|
|
|
zm
| |
Автор темы
|
Немного не тот случай - флешку втыкаю в мать. А с двумя разъемами нужно при нехватке питания. И на XP и Viste полет нормальный
|
|
|
Drinko
| |
Администратор
|
zm, попробуйте установить обновление KB976972
|
-------
|
|
zm
| |
Автор темы
|
Цитата (Drinko) zm, попробуйте установить обновление KB976972 » Не хочет ставить эту обнову - мол не приемлемо для данного компьютера.
|
|
|
GANGLAND
| |
|
а я поставил,но всё равно не помогло,хз что это может быть.
|
|
|
zm
| |
Автор темы
|
Цитата (GANGLAND) а я поставил,но всё равно не помогло,хз что это может быть. » Такая же хрень? Где-то на одном из форумов мне попадалась инфа, что это проблемы материнок Asus
|
|
|
Valeant
| Отредактировано Valeant - 12.03.2010, 23:07 |
|
Копирование файлов осуществляется в режиме кэширования т.е. через диспетчер памяти, последовательно считывается в память фрагментами и фрагментами записывается в файл, но есть еще асинхронное упреждающее чтение так же через диспетчер памяти, т.е. источник файл считывается в память, а программа записи записывает данные из памяти чуть с запозданием. В XP окно проводника закрывалось когда последний блок попадал в память, а запись на диск уже была в фоне. Механизм через кэширование хорош тем что в случае при сбое данного фрагмента на винте его легко восстановить из памяти. В windows 7 и vista не много по другому, все зависит от размера копируемого файла, т.е. размер используемого фрагмента меняется и возможно копирование без кэширования, так же стремление делать операции чтения и записи одновременно (актуально при копировании между разными дисками или системами) и т.д. ну и многое еще чего. Можно использовать программу ProcMon Ссылка после ее запуска начните копировать на flash, потом переключитесь в ProcMon и через поиск найдите первое упоминание имени файла которое вы копируете и посмотрите что происходит в момент зависания.
|
|
|