9

Я давно хотел задать этот вопрос. Пытаясь скопировать / переместить файлы (большие размеры, скажем, более 10 ГБ) в Windows с любого внешнего диска, я заметил, что процесс передачи остается однородным до 99%, когда он перестает отвечать на минуты, а затем завершает несколько оставшихся байтов.

Я не понимаю логику, стоящую за этим, поскольку я заметил это только в Windows, а не в Ubuntu. Как внутренние, так и внешние диски являются твердотельными накопителями. С флешками тоже бывает. Процессор является процессором ULV, это может быть проблемой?

Спасибо!

1 ответ1

3

Кэширование.

(Наверное)

Когда Windows записывает на диск, она кэширует записи на диск. Не следует делать это для флэш-памяти или внешних USB-накопителей, но это единственное реальное объяснение, которое подходит.

Диалоговое окно копирования файлов показывает скорость копирования файлов в кеше, а не на самом диске, а затем в конце ожидает завершения записи всех данных. Программа копирования может предположительно видеть, что в кеше есть данные, ожидающие записи, но не сколько.

Существует способ отключить кэш записи для дисков, которые вполне могут остановить это поведение.

На Семи форумах есть краткое руководство по отключению кэша на диске, но я не на своем компьютере, чтобы обобщить его здесь. В основном вы хотите отключить дисковый кеш только на съемных или внешних устройствах, для производительности вы хотите оставить его включенным на внутренних устройствах.

Вы сможете получить доступ к тем же страницам свойств, что и в учебнике, на который я ссылаюсь, щелкнув правой кнопкой мыши диск в окне проводника, перейдя к свойствам и выбрав вкладку «Оборудование», которая отображается в верхней части окна.

Это должно быть немного похоже на это изображение из Клуба Windows, но у вас должна быть возможность быстрого удаления с USB-устройств. (Я заменю это, когда смогу позже)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .