Слишком быстрое копирование файлов

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
shinji2009
Сообщения: 17
Зарегистрирован: Сб фев 06, 2010 08:14

Слишком быстрое копирование файлов

Сообщение shinji2009 »

привет. на win10 тотал слишком быстро копирует файлы, как бы смешно это ни звучало. происходит это так. копируешь например файлы на флешку, гиг 10, файлы улетают на неё со скоростью 450мб/с или около того. закрываешь тотал. пытаешься размонтировать флешку - система не даёт. открываешь диспетчер задач, есть ли процесс тотала - нету. открываешь на вкладке "производительность" флешку - видишь что запись на неё всё ещё идёт с её нормальной скоростью. в настройках тотала на копирование стоит автоматический выбор и отключать его не хотелось бы, помню когда-то экспериментировал и автоматический всё же оказывался быстрее и стабильнее. причём такое копирование пролетает не всегда. иногда копируется с нормальной скоростью. кто-нибудь ещё такое замечал? что предпринять?

total 10.52. win10 x64 22H2, build 19045.2728 (updated March 2023)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

shinji2009 писал(а):что предпринять?
Со стороны TC — скорее всего, ничего, раз вам не хочется отключать автоматический выбор (если от него тут что-то принципиально зависит). По крайней мере, пока разработчик не узнает о подобной проблеме и не сможет её воспроизвести и, возможно, на это как-то повлиять.
А со стороны соблюдения правил форума (про заглавные буквы) — запомнить их, наконец, и впредь соблюдать постоянно, а не от случая к случаю, чтобы другие участники форума не ломали глаза на подобных текстах. Заголовок поправлен.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Так винда значит кеширует. Скорее всего, в настройках флешек есть этот выбор.

Сейчас не помню, но вроде в твикерах такое настраивалось.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Skif_off
Сообщения: 1255
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Попробуйте включить верификацию, возможно, в этом случае ТС шлёт команду сброса кэша на диск (что-то типа FlushFileBuffers?) перед проверкой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Skif_off
Попробовать, конечно, можно всякое, но включение верификации весьма ощутимо увеличит время любого копирования. Кстати, в рамках той же логики позволю себе напомнить о существовании ключа FlushFile (см. справку), хотя он тоже может заметно тормозить работу.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Skif_off
Сообщения: 1255
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Avada
Но и работать, когда файлы вроде как на диске, а на деле всё ещё в дисковом кэше, тоже не всегда хорошо. Особенно если пользователь не продвинутый особо и не имеет понятия о дисковом кэше/буфере, зато видит 450 мб/с (практически предел интерфейса USB2). (Плюс безопасное извлечение для некоторых почему-то проблема.)
Согласен, что время увеличится, но это может быть и вполне терпимый компромисс.


Наверное, было бы неплохо предложить Гислеру заменить MD5 на что-нибудь пошустрее, BLAKE2, например: BLAKE2b для х64 и BLAKE2s для х32. Идёт под тремя лицензиями, на выбор - CC0, OpenSSL Licence или Apache Public License 2.0.

Добавлено попозже:
Насчёт последнего: Гислер уже планировал использовать BLAKE3 для верификации и поиска дубликатов.
Ответить