34

При копировании сотен небольших файлов / папок в Windows фаза вычисления Windows часто занимает очень много времени, прежде чем что-либо действительно начинает копироваться. Есть ли настройка, чтобы сказать Windows, чтобы начать копирование сразу и / или пропустить весь этап предварительного расчета?

5 ответов5

22

Не используйте Explorer.

Означает ли это, что вам нужно использовать сторонний файловый менеджер, обработчик копирования или командную строку.

Обработчик копирования - это расширение оболочки, которое перехватывает любые попытки копирования / перемещения файлов и выполняет сами операции. Обычно эти обработчики копирования создаются для реализации функций, которых нет у Explorer, таких как постановка в очередь нескольких операций, разная семантика перезаписи или синхронизация, регулирование скорости и т.д. К некоторым инструментам, которые вы можете посмотреть, относятся FastCopy, TeraCopy, SuperCopier и образно названный Copy Handler.

Лично я использую FastCopy, потому что он лучше поддерживает семантику копирования в Explorer. Например, в прошлый раз, когда я пытался обновить TeraCopy для файла с несколькими жесткими ссылками, он не делал то же самое, что делал Проводник.

10

robocopy - лучший инструмент для больших копий крошечных файлов.

5

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

Если ваша проблема связана со второй частью, то вам не о чем беспокоиться. Оставшаяся строка времени будет обновлена после завершения расчета, но файлы уже перемещаются / копируются. (На самом деле, он должен копировать или перемещать некоторые файлы, чтобы он мог измерить среднюю скорость чтения / записи для использования в расчете оценки; простого знания количества файлов / папок недостаточно).

Если ваша проблема связана с первой частью, то, как уже упоминали другие, вы можете использовать сторонний инструмент для простого копирования / перемещения файлов и папок сразу, но помните, что использование встроенного метода имеет некоторые преимущества ( т.е. предварительное перечисление) вместо того, чтобы делать это вслепую, как это делали в предыдущих версиях Windows. Зная состояние файлов и папок (например, имена файлов / каталогов, атрибуты, размеры и т.д.), Windows может предоставить вам варианты обработки конфликтов и скрытых / системных файлов. Если он сначала не создает полный список файлов и папок, он не может спросить вас о слиянии или перезаписи / переименовании объектов. (Технически это возможно, но, создавая сначала список, он делает процесс более быстрым и простым, особенно если вы щелкнете по полю всегда / делать для всех .) Как некоторые уже говорили здесь, даже сторонние инструменты обычно создают список.

2

Если вы копируете / перемещаете папки с помощью командной строки, процесс продолжается без расчета.

-2

Удерживайте клавишу Ctrl, щелкая левой кнопкой мыши, чтобы перетаскивать. Кажется, начать копирование без бесполезной фазы предварительного расчета.

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