Witam
Ostatnio szukałem sposobu na przyspieszenie kopiowania plików z partycji na partycję w obrębie jednego dysku. Domyślne kopiowanie w Windows wykorzystuje jedynie bufor dysku jako "schowek" na dane. Są programy umożliwiające wykorzystanie pamięci RAM jako bufora, dzięki czemu kopiowanie jest nieco szybsze, bo głowica nie przeskakuje tak często. Jednak gdy kopiuje się wiele małych plików, gdzie każdy jest przerzucany osobno, bufor większy niż rozmiar pliku pozostaje niewykorzystany i głowica i tak skacze po skopiowaniu każdego, najmniejszego nawet pliku.
Zastanawiam się, czy istnieje jakiś program, który potrafiłby wykorzystać więcej pamięci przy operacji kopiowania nawet małych plików. Przykładowo odczytać z dysku 500 MB danych, wrzucić je do pamięci i dopiero po zapełnieniu tej pamięci zacząć zapis z pamięci na dysk. I tak w kółko do momentu przekopiowania wszystkiego. Wtedy na każde 500 MB danych głowica przeskakiwałaby tylko dwa razy, oczywiście zakładając, że fragmentacja dysku nie istnieje.
Sprawdziłem takie programy jak TeraCopy, gdzie można ustawiać bufor RAM, ale nie radzą sobie z małymi plikami i tak naprawdę niewielki przyrost prędkości widać tylko na dużych plikach.