Автор Анатолий Сикиринский задал вопрос в разделе Железо
Не могу скопировать файл на флешку, зависает копирования!!! и получил лучший ответ
Ответ от Destino[гуру]
Простенькая задачка!
6 000 000 000 байт - объём файла, 10 000 000 байт/сек - скорость копирования, тогда время копирования 6 000 000 000 байт / 10 000 000 байт/сек = 600 с / 60 с/мин = 10 мин.
Так у тебя скорее всего флэшка и 10 мегабайт в секунду не выжимает! ну максимум 7,5... Потому так долго и получается! А так-то всё нормально, чётко выходит...
Destino
(159149)
До 51?Пропускная способность интерфейса USB2.0 - 480 мегабит в секунду, 480 Мбит/с / 8 бит/байт = 60 Мбайт/с, то есть сначала через интерфейс быстро (со скоростью до 60 мегабайт/с) проходит количество информации, равное входному буферу флэшки - а у них кэш очень небольшой, 1-2 мегабайта, поэтому такой скачок вначале и наблюдается. Потом кэш заполняется и скорость копирования резко падает до скорости физической записи флэшки - 7,5 мегабайт в секунду. Ну а если при этом еще и какие-то зависания наблюдаются, то это 100% флэшка глючная!
проблема скорее в оптимизации системы на компе и (как вариант) моделях чипов USB ;))
еще (как вариант, хоть и сомнительный) - в разных антивирусных системах, какой-то "антивирь" настроен чуть-ли не каждый байт проверять, а какой-то только "по верхушкам" скачет ;))
короче - причин может быть +100500, в том числе и проблемы с винтом или контроллером на материнке ;))
Так если у тебя флешка USB 2.0, то 6 гигов она и должна копировать минут 20. Там скорость копирования не выше 10 Мб/сек, а то и меньше.
Флешки продаются отформатирванными в файловую систему FAT32. У нее ограничения на размер файла 4 Гб.
Чтобы записывать файлы длиннее 4 Гб, необходимо отформатировать флешку в NTFS или exFAT.
NTFS - старая система, про которую все знают.
Но у нее есть недостатки. Например, такой.
Копирую файл размером 1,45 Гб на флешку Трансенд V60, 8 Гб. Прогресс бар очень
быстро показывает примерно треть полоски и оставшееся время 20 сек (?), потом
процесс замедляется, и показывает что осталось 60 сек (?). А когда полоска
доходит до конца, …. в этом состоянии «висит» 40 сек, и только после этого
процесс заканчивается. Время копирования при этом получается 2 м 48 с. В общем,
неадекватно. Это особенность конкретно системы NTFS.
А в exFAT (как и в FAT32) – процесс-бар ведет себя «правильно» , сначала показывает, что осталось 2 м 30 с, потом 2 м, и так далее.
Время записи exFAT – 2 м 30 с
Время записи FAT32 – 2 м 55 с
А теперь про более современную exFAT.
Эта файловая система специально создана для флешек и обладает некоторыми
преимуществами перед NTFS. Например, больше пользовательский объем после
форматирования (примерно на 1%), приняты меры против "износа" флешек!
Последнее на самом деле становится все более актуально. Чем новее
разработки микросхем памяти – тем меньше циклов перезаписи они выдерживают.
первая память была SLC - 100000 циклов ресурс
потом MLC - 2000
TLC - 500-1000
4LC - 100-200
Современные флешки могут начать глючить, не проработав и года.
Файловая система exFAT
Почему я купил 32 Гб флешку, а в ней только 28.8Гб?
Продавцы считают в десятичной системе, а компьютер в двоичной. Именно поэтому все устройства памяти
подробнее...
В какой файловой системе лучше форматировать флешку на 32 ГБ? (говорят что при фат она проживет дольше чем нтфс?)
Флешки продаются отформатирванными в файловую систему FAT32. У нее ограничения на размер файла 4
подробнее...