Podczas kopiowania setek małych plików / folderów w systemie Windows faza obliczeń systemu Windows często zajmuje naprawdę dużo czasu, zanim cokolwiek zacznie się kopiować. Czy istnieje ustawienie informujące system Windows, aby natychmiast zaczął kopiować i / lub pomijał całą fazę wstępnego obliczenia?
42
Odpowiedzi:
Nie używaj Eksploratora.
Niezależnie od tego, czy oznacza to użycie zewnętrznego menedżera plików, programu do obsługi kopii lub wiersza poleceń.
Moduł obsługi kopii to rozszerzenie powłoki, które przechwytuje wszelkie próby kopiowania / przenoszenia plików i implementuje same operacje. Zwykle te procedury kopiowania są tworzone w celu implementacji funkcji, których Explorer nie ma, takich jak kolejkowanie wielu operacji, różne nadpisywanie semantyki lub synchronizacji, ograniczanie prędkości itp. Niektóre narzędzia, na które można spojrzeć, to FastCopy , TeraCopy , SuperCopier i wyobraźnia o nazwie Copy Handler .
Osobiście używam FastCopy, ponieważ zachowuje semantykę eksploratora najlepiej kopiującego. Na przykład, kiedy ostatnio próbowałem TeraCopy, aby zaktualizować plik z wieloma linkami, nie zrobiło to tego, co zrobił Explorer.
źródło
robocopy
jest najlepszym narzędziem do tworzenia dużych kopii małych plików.źródło
Istnieją dwa etapy w obliczaniu pozostałego czasu okna dialogowego operacji na plikach w systemie Windows Vista / 7. Istnieje początkowa faza, w której pliki i foldery do skopiowania lub przeniesienia są wyliczane, a druga faza, w której szacowany jest pozostały czas. Pierwsza faza rzeczywiście ma miejsce przed wykonaniem jakichkolwiek operacji na plikach, ale druga ma miejsce podczas kopiowania / przenoszenia plików i ciągłej aktualizacji w miarę postępu (w ten sposób pozostały czas może wzrosnąć lub zmniejszyć).
Jeśli twój problem dotyczy drugiej części, nie musisz się martwić. Pozostały czas linia zostanie zaktualizowany po jej zakończeniu obliczeń, ale pliki są już przeniesione / skopiowane. (W rzeczywistości musi skopiować lub przenieść niektóre pliki, aby mógł zmierzyć średnią prędkość odczytu / zapisu do wykorzystania w obliczeniach szacunkowych; sama znajomość liczby plików / folderów nie jest wystarczająca).
Jeśli masz problem z pierwszą częścią, to jak wspomnieli inni, możesz użyć narzędzia innej firmy do natychmiastowego kopiowania / przenoszenia plików i folderów, ale pamiętaj, że korzystanie z wbudowanej metody ma pewne zalety ( tj. wstępne wyliczenie) zamiast robić to na ślepo, tak jak w poprzednich wersjach systemu Windows. Znając status plików i folderów (np. Nazwy plików / katalogów, atrybuty, rozmiary itp.), Windows jest w stanie zapewnić opcje radzenia sobie z konfliktami i plikami ukrytymi / systemowymi. Jeśli najpierw nie utworzy pełnej listy plików i folderów, nie może zapytać o scalenie lub zastąpienie / zmianę nazw obiektów. (Technicznie jest to możliwe, ale najpierw budując listę, sprawia, że proces jest szybszy i łatwiejszy do zarządzania, szczególnie jeśli klikniesz opcję Zawsze / Zrób dla wszystkich box). Jak niektórzy powiedzieli tutaj, nawet narzędzia innych firm zwykle budują listę.
źródło
W przypadku kopiowania / przenoszenia folderów za pomocą wiersza polecenia proces przebiega bez obliczeń.
źródło
;-)
TLDR: Użyj czegoś takiego jak OneDrive jako kanału.
Choć to irytujące (w końcu Eksplorator plików w systemie Windows 10 w 2019 r. Powinien po prostu działać lokalnie, w sieci, między urządzeniami wewnętrznymi i zewnętrznymi itp. - wstyd w Microsoft!), Innym pomysłem jest użycie OneDrive ( lub inne podobne repozytorium oparte na chmurze), jako że kanał przez ciebie tworzy małe kopie plików i ruchy. Oto przepływ pracy:
Oczywiście powyższe procedury będą się różnić w zależności od wymagań.
źródło
Przytrzymaj Ctrlklawisz podczas klikania lewym przyciskiem, aby przeciągnąć i upuścić. Wydaje się, że zaczyna się kopiowanie bez bezwartościowej fazy wstępnej kalkulacji.
źródło
Ctrl
oznacza kopiowanie, w przeciwieństwie do domyślnego przenoszenia, jeśli znajduje się w tej samej partycji. Nie powinno to wpływać na sposób kopiowania ...