Почему запись на флешку идет рывками
Читайте как настроить оптимальную производительность внешнего диска или флешки и ускорить передачу данных на внешний носитель информации и чтение из него. Компьютерные устройства окружают нас повсеместно. Они помогают решать разнообразные задачи. Сложно представить себе, где еще не используются возможности компьютерных устройств.
Суть проблемы
Широкое применение и огромную популярность приобрели стационарные персональные компьютеры. Благодаря инновационным решениям и современным материалам, используемым при создании компьютеров, их возможности расширяются день ото дня. Пользователи используют персональные компьютеры для работы и отдыха. Имея огромную скорость обработки данных и обладая массивным дисковых пространством для хранения информации, они являются незаменимыми помощниками, как для офисных и производственных потребностей, так и для учебы и развлечения.
С развитием всемирной компьютерной сети Интернет и доступностью современных информационных технологий не меньшую популярность приобретают, в последнее время, мобильные и переносные устройства обработки данных: коммуникаторы и ноутбуки, включая их производные (нетбуки, ультрабуки, планшеты).
Обладая меньшими возможностями, они подкупают пользователей своей мобильностью и наличием доступа к собственным данным в любом месте.
Одним из основных внутренним компонентов компьютерных устройств является жесткие диски. Имея значительный объем памяти (в первую очередь стационарные персональные компьютеры и ноутбуки), они могут обрабатывать и хранить гигантский массив данных.
Помимо основных устройств обработки и хранения данных, широкую популярность приобрели внешние подключаемые накопители. Они применяются для хранения архивной личной информации, создания резервной копии или обмена рабочими файлами, используемыми пользователями в повседневной жизни для своей деятельности.
Неудивительно, что при таком обширном предложении компьютерных устройств, одним их основных параметров, имеющих первостепенное значение, является скорость передачи и обмена данными между устройствами.
Передача данных между внутренним хранилищем персонального компьютера и внешним накопителем является одной из наиболее распространенных задач, которые выполняет пользователь. Любые данные: фотографии, видео, важные файлы, резервные копии данных, рабочие и личные документы – все они должны быть перенесены туда и обратно, иногда по несколько раз.
Вот почему медленные скорости передачи могут вызывать чувства разочарования и раздражения. Никто не хочет тратить лишнее время на ожидание передачи нескольких гигабайт данных, а иногда и нет такой возможности (например, вы опаздываете на важную встречу или непосредственно сейчас нуждаетесь в данных). К счастью, есть несколько простых способов увеличить скорость передачи данных.
Установите «USB-накопитель» на оптимальную производительность
Операционная система «Windows» устанавливает значение параметра политики удаления для «USB-дисков» в положение «Быстрое удаление (по умолчанию)» . Данный параметр отключает кэширование записей на устройстве и в системе «Windows» , что замедляет скорость передачи данных, но позволяет безопасно отключать устройство без использования службы «Безопасное извлечение устройств и дисков» .
Чтобы отключить эту функцию и настроить «USB-накопитель» на оптимальную производительность выполните следующие действия. Откройте проводник файлов «Windows» , дважды щелкнув ярлык «Этот компьютер» , расположенный на рабочем столе. В окне проводника файлов выберите из списка доступных дисков и разделов требуемый «USB-накопитель» (он должен быть предварительно подключен к вашему персональному компьютеру), и нажмите на нем правой кнопкой мыши. В открывшемся всплывающем меню выберите из списка возможных действий раздел «Свойства» .
В окне свойств накопителя перейдите на вкладку «Оборудование» . В разделе «Все диски» отметьте ваш накопитель, а затем в разделе «Свойства устройства» нажмите кнопку «Свойства» .
Далее в новом окне во вкладке «Общие» нажмите кнопку «Изменить параметры» .
В открывшемся новом окне свойств выберите вкладку «Политика» и установите переключатель в ячейку «Оптимальная производительность» , задав параметрам накопителя соответствующие настройки. Затем нажмите кнопку «ОК» для сохранения установленных изменений.
Дополнительно, получить доступ к меню управления параметрами политики удаления устройств, вы можете из приложения «Управление дисками» . Откройте всплывающее меню, нажав вместе сочетание клавиш «Windows + X» или щелкнув правой кнопкой мыши по кнопке «Пуск» , расположенной в нижнем левом углу рабочего стола на «Панели задач» , и выберите из списка доступных приложений раздел «Управление дисками» .
Далее в разделе «Том» приложения найдите ваш накопитель и щелкните по нему правой кнопкой мыши. Затем во всплывающем меню выберите раздел «Свойства» .
Дальнейшие действия аналогичны действиям, описанным нами выше. Пройдите весь путь, а затем во вкладке «Политика» активируйте ячейку «Оптимальная производительность» .
Однако помните, если вы включите эту функцию, вам придется при извлечении устройства из компьютера, в обязательном порядке, использовать значок «Безопасное извлечение устройств и дисков» в области уведомлений. Несоблюдение этого требования может привести к полной потере данных или поломке «USB-накопителя» .
Или вы можете воспользоваться вторым вариантом. Щелкните правой кнопкой мыши на пустом пространстве рабочего стола и вызовите всплывающее меню. Найдите раздел «Создать» и раскройте вложенное меню. Среди предложенных вариантов выберите раздел «Ярлык» .
В поле «Укажите расположение объекта» введите следующий путь и нажмите кнопку «Далее» для продолжения:
Присвойте ярлыку имя и нажмите кнопку «Готово» , чтобы завершить процесс создания ярлыка.
Этот ярлык непосредственно открывает окно «Безопасное извлечение устройства» , которое вы можете использовать для отсоединения вашего запоминающего устройства от компьютера.
Измените файловую систему
Файловая система, которую вы используете при форматировании вашего накопителя, может повлиять на его производительность. Большинство устройств имеют предустановленные заводские консервативные настройки форматирования, которые распределяют данные в небольших единицах распределения, что в свою очередь максимально увеличивает емкость накопителя. Однако увеличение размера этих единиц, может повысить производительность накопителя.
Если вы используете операционную систему «Windows» , то вы захотите использовать формат файловой системы «NTFS» с размером единицы распределения «2048 килобайта» . Это самая быстрая конфигурация для современного персонального компьютера на базе операционной системы «Windows» . Если вам будет необходимо использовать накопитель на устройствах на основе «DOS» , «Mac OS X» , «Linux» или возможно вы будете подключать его к телевизору, то выбирайте файловую систему «FAT» , в которой можно установить максимальный размер единицы распределения «64 килобайта» .
Выполнить процесс форматирования, используя стандартные возможности операционной системы «Windows» , довольно просто. Найдите на рабочем столе и откройте проводник файлов «Windows» «Мой компьютер» , щелкните правой кнопкой мыши ваш «USB-накопитель» и откройте всплывающее меню. Выберите из списка возможных действий раздел «Форматировать» . Откроется окно форматирования, в котором вы можете выбрать требуемую файловую систему и задать необходимый размер единицы распределения. Присвойте каждому параметру желаемое значение, а затем нажмите кнопку «Начать» , чтобы запустить процесс форматирования. Помните, что ваши действия приведут к удалению всех данных, хранящихся на выбранном устройстве. Поэтому, перед началом форматирования, обязательно убедитесь, что устройство не содержит важных данных, чтобы окончательно не потерять их. В случае необходимости, сохраните требуемые файлы перед началом форматирования устройства.
Отключите режим «Legacy USB» в «BIOS»
Чрезвычайно медленная скорость передачи иногда вызвана внутренними настройками функции «BIOS» , именуемой «Legacy USB» , которая может ограничивать скорость передачи данных. Эта функция предназначена для обеспечения совместимости персонального компьютера со старыми «USB-устройствами» , которые в противном случае, могут не работать.
Точные шаги для отключения режима «Legacy USB» будут зависеть от материнской платы, используемой в вашем компьютере. Но здесь мы привели некоторые основные рекомендации. Сначала вам нужно будет войти в «BIOS» , который в большинстве случаев выполняется нажатием кнопки «F12» или «Delete» , когда ваш компьютер только начинает загружаться (если вы видите перед собой экран загрузки операционной системы «Windows» , то значит вы упустили момент доступа к BIOS, вам придется перезагрузить компьютер и повторить попытку).
После этого в настройках «BIOS» найдите раздел «Advanced» или «Drives» , а затем найдите настройку параметров поддержки «Legacy USB» . Если параметр будет включен или находится в автоматическом режиме, то отключите его, сохраните заданные настройки и перезагрузите компьютер. Для получения более конкретных инструкций обратитесь на веб-сайт поддержки компании-производителя вашей материнской платы.
Обратите внимание, что отключение режима «Legacy USB» может привести к невозможности использования на вашем персональном компьютере некоторых устаревших «USB-устройств» .
Обновите до «USB 3.0»
Самый новый «USB-стандарт» «USB 3.0» появился несколько лет назад, но многие люди все еще используют устройства со стандартом «USB 2.0» . Это связано с тем, что более новые накопители «3.0» , как правило, более дорогие, поэтому они еще не так сильно распространены. У многих продавцов присутствует очень широкий выбор дисков «USB 2.0» , потому что они более доступны и, как результат, более популярны.
Главная причина, зачем нужно обновлять накопители до стандарта «USB 3.0» – это значительное увеличение скорости передачи данных. Мы поставили небольшой эксперимент, запустив копирование одинакового объема файлов на накопители стандарта «2.0» ( «Kingston Data Traveler G3» ) и «3.0» . Новый накопитель существенно обогнал по скорости более старую модель, переместив папку размером «2.11 ГБ» в восемь раз быстрее (10 минут 23 секунды для накопителя «USB 2.0» против 1 минуты 16 секунд для накопителя «USB 3.0» ).
Однако переход на стандарт «USB 3.0» требует большего, чем просто наличие накопителя «3.0» . На вашем компьютере также должны быть порты «USB 3.0» . Пользователи стационарных персональных компьютеров могут обновить их, купив новую материнскую плату или, если ваш текущая материнская плата по-прежнему удовлетворяет вашим потребностям, приобрести и установить контроллер «USB 3.0 PCIe» . Пользователи ноутбуков могут добавить требуемые разъемы с помощью «ExpressCard» . Однако многие ноутбуки не поддерживают эту функцию, поэтому у вас просто может не быть выбора, кроме как купить новый ноутбук со встроенными разъемами «USB 3.0» .
Замените старый накопитель новым
Твердотельные накопители становятся медленнее по мере их использования, поскольку повторяющиеся циклы чтения / записи изнашивают доступные ячейки памяти, что делает некоторые из них непригодными. Контроллер привода может в некоторой степени компенсировать этот процесс за счет снижения скорости. Однако, в конце концов, после сильного износа привод перестанет работать вообще.
Это проблема не касается дорогих твердотельных «SSD-накопителей» , но дешевые подключаемые съемные «USB-флэш-накопители» часто не рассчитаны на столько циклов чтения / записи, что и внутренний диск. Поэтому чрезмерное и тяжелое использования накопителя может привести к его поломке и окончательному выходу из строя.
Если вы заметили, что работа вашего накопителя существенно замедлилась, и типичные решения проблему не устранили, то полная его замена может быть для вас единственным вариантом.
Ускорьте передачу своих данных
Эти советы помогут вам увеличить скорость передачи данных, а в некоторых случаях улучшение будет очень значительным. Переход от старого стандарта накопителя «USB 2.0» к новому оптимизированному накопителю «USB 3.0» поможет вам сэкономить огромное количество времени, необходимого для передачи данных. Мы будем рады узнать из ваших комментариев, насколько помогли вам наши советы.
я удивлен уровнем ответа "МОДЕРАТОРА",
мы не в детском саде.
если вы не встречались с этим явлением - см. выше мой пост.
с уважением!
Добавлено через 1 час 47 минут 7 секунд
файл 357 мегов
флешка 4 гига свободно 670 мегов.
не дорогая и не быстрая (куплена за 200 рублей или меньше в 3 форуме - "transcend")
чтение 20 сек = скорость 17 850 - так и пишет примерно.
запись 83 секунды = скорость 4 300
но пишет 11000-12100 .
и где собака порылась?
Добавлено через 3 часа 44 минуты 21 секунду
Если быть совсем честым, то на другом компе (ноутбук) ЭТА флешка показала схожий результат 16 чтение/ 4 запись, но там W8 и скорости были показаны реальные.
однако соотношение 4 к 1 считаю очень странным.
совсем я себя убедил, что у меня дешевая (куплена принципиально за минимальные деньги) флешка 4 класса, а дурят меня всякие "отображатели скорости" процесса,
однако скачал утилиту и увидел, что скорость записи на разных файлах
неплохая однако:
1 мег - 8000
2 мега - 14000
3 мега 9000
4 мега 14000
5 мегов 13000,
,
однако черт дернул включить низкоуровневый тест
и тут уже ,
запись 4100-4900 средняя 4200,
чтение в среднем 18000.
похоже вопросов больше к ЭКСПЕРТАМ больше нет,
а с билломгейтсом уменя свои счеты.
всем удачи.
Добавлено через 28 минут 47 секунд
дополню пару фраз:
на fat32 скоростя записи такие
1 мег - 6000
2 мега - 9000
3 мега 10700
4 мега 10600
5 мегов 5600 .
зато на exFAT
1 мег - 6000
2 мега - 9000
3 мега 10700
4 мега 10400
5 мегов 12100,
как это все логично и духоподъемно!
Добавлено через 29 минут 5 секунд
дальше еще веселее,
при тесте записи -
запись по счетчику идет с теми же рывками,
но теперь я их вижу гораздо отчетливее,
(как в том анекдоте про доктора и очки),
пишется 4 мегабайта со скоростью 9-11 мбайт/сек,
затем "что-то делается" со скоростью 1-2 мбайт/с,
далее следующие 4 мега.
"реал скоростик"и будет чуть больше 4000 (скважность близка у двум).
Добавлено через 2 часа 1 минуту 14 секунд
вернулась со скитаний "старая флешка" объем 16 гигов,
тоже транскенд,
скорость записи того же файла 357 мегов 25 секунд = 14000,
значит дело в "нутри" флешки 4 гига, и дело в записи,
основная улика - запись кусками (рывки) по 4 мегабайта с паузами между ними.
будем думать ещё.
Черт возьми, это достало! Жутчайший треш в интерфейсе, не отражающий состояние системы. Другие ФМ делают тоже самое! Корни где-то ниже уровнем. Даже rsync, с указанием --progress, ничего не показывает, пока не запишется 99% файла.
Причем в обратную сторону, с флешки, копируется равномерно.
Как заставить Linux писать на флешку по-нормальному, кусками например, по 5MB?
А какая ФС на флешке?
у меня была как-то мысль написать микроутилитку, чтобы она --
копировала бы файловое дерево (регулярные файлы и пересоздавала бы символьные ссылки.. а также время изменения файлов и unix-права (без сохранения uid-пользователя разумеется))
по следущиму алгоритму:
при копировании файлов (при проходе по дереву): накручиваем счётчик мегобайтов всего скопированого.
при перевале счётчика за 32MiB — сбрасываем счётчик и ждём fsync() на текущем открытом (в работе) файлвом дескрипторе текущего файла (файл может оказаться маленьким, но всё равно может попасть под раздачу fsync() :-)).
после окончания копирования каждого осередного файла (файлового дерева) — НЕ закрывать его файловый дескриптор, а аккуратно класть в наш список файловых дескрипторов (об этом списке ниже).
при начале копирования очередного файла (файлвого дерева) — проверять что внутри того списка файловых дескрипторов не накопилось ли более 200 файловых дскрипторов. если накопирось, то 100 из них (наиболее старых) мы подвергаем fsync() и close().
после обработки всего файлового дерева — занимаемся всеми оставшимися незакрытыми файловыми дескрипторами (fsync() и close())..
чтобы было проще работать со списком незакрытых файловых дескрипторов — реализовываем это как два списка (по 100 элементов каждый максимум) , с переключением их местами в момент заполнения активного.
наверно плохой алгоритм: нужна правка такая:
после перевала счётчика за 32MiB делаем fsync() на всех в текущий момент открытых файловых дескрипторах и затем close() на дескриптарах которые в списке готовых файлов.
(но это не отменяет того что мы должны сделить за размером списка открытых файловых дескприторов)
Монтируй флешку с параметров sync, тогда не будет использоваться кэш файловой системы.
kostik87 ★★★★★ ( 02.02.18 09:46:27 )Последнее исправление: kostik87 02.02.18 09:55:58 (всего исправлений: 1)
это дало замедление раз в 8, по сравнению с тем, когда испольвал дефолт и контроллировал по команде 'sync' реальное попадание данных на флешку
Затем пробуй копировать. Индикация будет более адекватной.
Если всё нормально, то пропиши установку опция через sysctl.
зачем на серверной осиgui?
dd bs=4M if=file_name of=/dev/sdX status=progress && sync
Последнее исправление: InterVi 02.02.18 13:34:34 (всего исправлений: 1)
Это к 12309 не имеет отношения.
В данной теме не обсуждалась проблема 12309, я об этом.
Ну и у меня, к счастью ничего не тормозит и без этого параметра.
Уменьши размер дискового кеша для своей флешки. БУдет красиво, как ты хочешь, но будет быстрее изнашиватся.
Монтируй флешку с параметров sync
Какой ужасный совет.
или в mc копируй.
echo 4194304 >/proc/sys/vm/dirty_bytes
все остальные программы (кроме той одной программы которая копирует файлы на USB-Флешку) нужно чтобы работали как раньше — без каких-либо изменений.
а ты аноним предлашаешь перенастраивать целиком-всю систему.. серьёзно? долбанулся чтоль?
user_id_68054 ★★★★★ ( 25.02.18 19:46:10 )Последнее исправление: user_id_68054 25.02.18 19:52:27 (всего исправлений: 3)
coding: utf-8 -*- — в python 3.x это всё ещё нужно?
Название неудачное. Лучше что-то типа copy2usb (глянул — уже занято. )
Последнее исправление: greenman 26.02.18 05:15:38 (всего исправлений: 2)
Последнее исправление: greenman 26.02.18 08:37:29 (всего исправлений: 1)
необходимости в этом нет именно для Пайтона. это просто для текстовых редакторов.
вообще лучше бы на C переписать .. на Python чисто чёрновичёк я думаю :-)
user_id_68054 ★★★★★ ( 26.02.18 08:36:25 )Последнее исправление: user_id_68054 26.02.18 08:36:46 (всего исправлений: 1)
В mc абсолютно та же фигня (да, у меня такая же ситуация, как у ТС). Причём это началось с какого-то ядра, раньше такого не было. Вроде с 4.14, но могу ошибаться.
Последнее исправление: DELIRIUM 26.02.18 08:42:42 (всего исправлений: 1)
Кстати, копировал только что сам на раче, таки да, тоже самое.
Они и работают как раньше. Какую ещё систему перенастраивать, долбанулся чтоль?
красиво ты придумал. верно..
неужто программ для копирования файлов — не меньше чем аудиоплееров? :-)
а как я объединюсь? там же у него какие-то сложные украшательства (прогрессбары) в которых я не разбираюсь.. кстати может и не так сложно
user_id_68054 ★★★★★ ( 26.02.18 09:01:26 )Последнее исправление: user_id_68054 26.02.18 09:01:53 (всего исправлений: 1)
там же у него какие-то сложные украшательства
Попробовал собрать пакет в арче — ну его к лешему, у него ещё и несколько зависимостей из АУР-а.
У тебя в релизе в тарболле каталог с дублированием имени slow-copy-slow-copy-0.1.8
Последнее исправление: ZenitharChampion 26.02.18 11:08:01 (всего исправлений: 1)
а как сделать чтобы такого не было бы? :-D
я ведь эти тарболы не делал — за меня их GitHub сам придумал
user_id_68054 ★★★★★ ( 26.02.18 12:48:04 )Последнее исправление: user_id_68054 26.02.18 12:57:33 (всего исправлений: 1)
Как сделать — не знаю. Только у других такого не наблюдается.
это дало замедление раз в 8, по сравнению с тем, когда испольвал дефолт и контроллировал по команде 'sync' реальное попадание данных на флешку
У тебя что-то не так с системой, или софтина, которую ты используешь для копирования, делает это натурально по одному байту.
Это ты не понимаешь работы предмета и пытаешься своё незнание себе оправдать.
Бгг. Ламер 80lvl? Слышал звон, да не знаешь где он?
Это ты совершенно не в курсе как работает USB и почему хоть усрись, а запись на флешку всегда будет пакетами равными EP Size. И никакие буфера не помогут вообще, всё равно на каждые 512 байт (обычно такой размер EP флешек) будет отдельный URB и отдельный USB request. Хоть монтируй с sync, хоть sync в консоли пиши - результат будет абсолютно одинаковым - 100500 512-байтных URB. Можешь запустить usbmon и убедиться самостоятельно.
Это ты хорошо себя описал, у dd дефолтный размер буфера как раз 512, если его не увеличить значительно, он пишет очень медленно.
Это ты хорошо себя описал, у dd дефолтный размер буфера как раз 512, если его не увеличить значительно, он пишет очень медленно.
Сцуко, развелось ламерья, ещё имеют наглость советы давать и сраные сцылки на совершенно левую хероту в педивикии постить.
Это ты какой-то дурачок, речь о скорости записи на флешки. Начитался спецификаций на один из компонентов стека, не имея представления как оно в целом реально работает.
Это ты какой-то дурачок, речь о скорости записи на флешки. Начитался спецификаций на один из компонентов стека, не имея представления как оно в целом реально работает.
Это ты не имеешь ни малейшего представления, что такое USB Storage Class, как оно устроено и как оно работает. Вообще. Но, тем не менее имеешь наглось что-то там вякать. Если бы ты знал хоть что-то о работе железа которым ты пользуешься, то был бы в курсе, что если ты хочешь обсуждать размер блока именно программы dd применительно к записи на USB флешку, то нужно вести речь о размере блока 13 * 512байт - ибо именно 13 bulk трансферов можно запихать в 1 микрофрейм на high-speed, Соответственно, при величине блока dd меньше
7кбайт USB шина получается банально недогружена, потому что каждый следующий syscall write будет относится к следующему микрофрейму, а не выполнятся мгновенно. Дальнейшее увеличение размера блока никак на фактическую скорость записи на USB флешку не повлияет, выигрыш будет только за счёт уменьшения количества syscall'ов.
Ды вот, если копирующая софтина при включённой опции sync на примонтированной ФС копирует файл кусочками меньше 7к, чтобы свои сраные свистелки и перделки показать, то будут ощутимые тормоза, по сравнению с отсутствием опции sync и sync вручную. Если же софтина нормальная, перделок и свистелок не показывает на кажый килобайт, то отличий никаких не будет, потому что и в том и в другом случае будет происходить совершенно идентичный процесс передачи пакетов по USB.
Больше 13 * 512байт проверять пробовал?
уменьшения количества syscall'ов
если копирующая софтина
Больше 13 * 512байт проверять пробовал?
До этого размера скорость растёт почти пропорционально размеру блока, что очевидно, после - очень медленно поднимается до максимальной скорости флешки. Можешь сам попробовать, это несложно.
Что вот? Не пользуйся унылым говном с прогрессбарами и прочими свистелками и монтируй флешки с sync - волосы будут гладкими и шелковистыми, и никаких тормозов, флешку можно выдёргивать сразу без всяких, и всё такое.
Как решить проблему с медленным копированием данных на флешку?
Рассмотрим распространенные причины этой проблемы и поговорим о способах ее решения.
1. Производительность флешки
Если с компьютером все в порядке, виновником медленного процесса передачи файлов на флешку, соответственно, является последняя. Бюджетные флешки, как правило, не могут похвастаться внушительной скоростью записи данных. И скорость в 5-7 Мб/с при интерфейсе подключения USB 2.0 для таковых может быть обычным явлением. Протестировать скорость записи данных флешки можно с помощью Windows-программ для тестирования скорости жестких дисков, в частности, посредством популярной утилиты CrystalDiskMark. Больше той скорости, что покажут тесты флешки, не стоит ожидать от нее на деле.
2. USB-порты компьютера
Приобретенная в расчете на более быструю запись данных флешка USB 3.0 будет работать точно так же, как и флешка USB 2.0, если только этот интерфейс поддерживается компьютером, а USB 3.0 – нет. Флешку будет ограничивать скорость работы порта. Чтобы при копировании данных получить производительность интерфейса USB 3.0, им должны быть оборудованы USB-порты компьютера. Это же касается и ситуации, когда накопитель USB 3.0 или 2.0 подключается к порту USB 1.0. О том, что флешка подключена к низкоскоростному порту USB 1.0, Windows, как правило, сразу же сообщает системным уведомлением: мол, это устройство может работать быстрее, если оно подключится к порту USB 2.0.
Если данные медленно копируются на флешку, которая подсоединена к USB-порту на передней панели корпуса ПК, можно протестировать ее скорость работы в условиях подключения к USB-портам материнской платы сзади корпуса. Может быть так, что на переднюю панель корпуса выведены порты USB 2.0 или 1.0, тогда как порты материнской платы предусматривают интерфейсы USB 3.0 или 2.0.
Подобно USB-портам, ограничивающим своими возможностями скорость записи данных, урезать скорость копирования файлов могут USB-удлинители. Если USB-удлинитель предусматривает интерфейс USB 2.0, он своей предельной пропускной способностью ограничит скорость работы интерфейса USB 3.0 флешки и USB-порта компьютера.
3. Слабая аппаратная начинка компьютера
На старых или бюджетных моделях компьютеров медленная запись данных на флешку может быть обусловлена слабой аппаратной начинкой, в частности, малым объемом оперативной памяти или медленным жестким диском. В таком случае поможет только апгрейд компьютера.
4. Драйверы
Медленное копирование данных на флешку может быть следствием некорректно установленных драйверов USB. В этом случае можно либо обновить драйверы материнской платы, либо переустановить драйверы USB-контроллеров. Обновление драйверов материнской платы можно провести вручную, скачав нужные инсталляторы с официального сайта платы или ноутбука, а можно это дело поручить специальным программам – менеджерам установки драйверов. В числе таковых: DriverMax, Auslogics Driver Updater, SlimDrivers, Advanced Driver Updater и т.п.
Для переустановки драйверов USB-контроллеров открываем диспетчер устройств Windows, раскрываем ветвь «Контроллеры USB» и с помощью опции «Удалить» в контекстном меню каждого из устройств перечня удаляем его драйвер.
Далее жмем меню «Действие» и выбираем «Обновить конфигурацию оборудования».
Драйверы USB-контроллеров установятся автоматически.
5. Настройки BIOS
В некоторых случаях медленная скорость записи данных на флешку может быть следствием ограничения скорости работы USB-портов в настройках BIOS. Такое ограничение нужно искать, как правило, в разделе продвинутых настроек BIOS «Advanced». Если напротив параметра «USB 2.0 Controller Mode» стоит значение «Low-speed», его нужно сменить на «Hi-speed».
6. Как ускорить запись данных на флешку программными средствами
Если причина проблемы кроется в низкой скорости записи данных самой флешки, увы, существенно ускорить процесс копирования на нее файлов не получится. Даже если в наличии имеем производительный компьютер. Программными средствами скорость записи файлов можно увеличить лишь незначительно.
Если на флешку нужно скопировать несколько мелких файлов, их лучше объединить в один архивный файл. И помещать на флешку уже этот архивный файл. Один увесистый файл скопируется быстрее, нежели масса мелких. Кстати, при копировании маленьких файлов даже производительные USB-накопители могут «проседать».
WinMend File Copy имеет русскоязычный интерфейс, поддерживает пакетное копирование файлов, настройку буфера, а также возобновление передачи данных с места разрыва.
Читайте также: