2

Я копировал огромную папку ~ 500 ГБ с жесткого диска в новое место на другом жестком диске. Будут ли файлы повреждены, если я выполнял многозадачность во время копирования?
Я играл в видеоигру и заметил, что игра загружается намного медленнее, поэтому я волновался, что файл в пути может быть поврежден. Исходная папка объемом 500 ГБ и игра были установлены на тот же жесткий диск и раздел, но в другой каталог. У меня Windows 7 64 бит.

Что происходит, когда внезапно происходит сбой explorer.exe во время перемещения / копирования файлов?
Будут ли файлы повреждены?

2 ответа2

1

Если происходит сбой Explorer, файлы могут быть повреждены, правильно (хотя, скорее всего, файл просто не будет существовать или будет пустым, так как копирование обрабатывается уровнем ОС, а не Explorer).

Ваша игра работала намного медленнее просто из-за того, что и игра, и копирующие файлы из Explorer открывали доступ к вашему жесткому диску, а также к вашему ЦП, ОЗУ и т.д. Представьте, что жесткий диск - это какой-то склад. Вы не можете иметь неограниченное количество грузовиков, которые доставляют вещи и забирают их одновременно. Чем больше трафика, тем больше вероятность появления очередей или времени ожидания. То же самое относится к большинству компьютерных компонентов.

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

0

Из-за моего опыта работы с Win 8.1-64bit при копировании списка файлов в приложении "A" по медленному (WebDAV) сетевому соединению (с функцией SHFileOperation) часто выполняются другие действия с файлами (например, отображение File-Open-Dialog в Различные приложения "B", отображающие свойства файла в проводнике, ...) задерживаются Windows до тех пор, пока фактический файл в приложении "A" не будет завершен (и он перейдет к следующему файлу в списке). Некоторые части файловой системы Windows кажутся нет (!) чтобы иметь возможность выполнять многозадачность! Система выполняет некоторые задачи последовательно. Это должно гарантировать, что файл не будет поврежден.

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