Dlaczego anulowanie operacji kopiowania zajmuje (długi) czas?


19

Scenariusz: kopiuję kilka dużych plików z dysku DVD na pulpit (Windows 7 Pro, jeśli to ma znaczenie). Po chwili zdaję sobie sprawę, że zajmie to zbyt dużo czasu i wciskam „anuluj”. Okno dialogowe kopiowania zmienia się i mówi „Anulowanie ...”, a potem nic się nie dzieje przez długi czas - kilka minut, wystarczająco długo, aby skończyła się moja cierpliwość.

Dlaczego „anulowanie” operacji kopiowania zajmuje w ogóle trochę czasu? Co robi lub czeka system operacyjny?


2
To jest kopiowanie. W systemie NTFS wymaga to trochę pracy.
Daniel R Hicks,

2
Dlaczego? Co to robi?
JesperE

3
@artistoex - „Opublikować kod źródłowy”? To nie jest przepełnienie stosu, dlaczego w tym pytaniu powinien znajdować się kod źródłowy?
ChrisF

4
@artistoex: To nie jest związane z kodem. Jest z systemem operacyjnym Windows. Zauważyłem to w Windows Vista i 7. Ale tylko pytanie ... Czy mimo to używasz Windowsa?
Alex Essilfie,

2
@artistoex: Dlaczego potrzebujesz kodu źródłowego, kiedy możesz odczytać zestaw? A od kiedy to jest problematyczne wyciąganie wniosków z obserwacji zachowania?
Der Hochstapler

Odpowiedzi:


1

Większość ludzi udzieliłaby tego niewykształconego wyjaśnienia, dlatego nie zamierzam tego wyjaśniać.

Powinieneś to zobaczyć na własne oczy , Process Monitor pozwala szczegółowo zobaczyć, co się dzieje we / wy! Pozwala to potwierdzić, czy robi coś takiego jak „kopiowanie”, czy skaner wirusów jest częścią długiego anulowania i tak dalej; spróbuj przefiltrować w dół do ścieżki źródłowej i docelowej, aby nie uzyskać wielu niepotrzebnych informacji.

W tej chwili nie mogę / nie będę kopiować żadnych wyników; pozostawia to więc zainteresowanemu czytelnikowi ćwiczenie ...


Ale jak odróżnisz kopię od kopii? To mój zakład: system operacyjny wciąż kopiuje. Interfejs użytkownika nie może sam anulować operacji kopiowania. Musi poczekać, aż system operacyjny wywoła procedurę wywołania zwrotnego . Tymczasem pokazuje tylko „Kasowanie ...”
artistoex

@artistoex: Są to różne operacje we / wy, dzięki czemu można je łatwo odróżnić.
Tamara Wijsman

naprawdę? Jakiego rodzaju są operacje we / wy?
artistoex,

9
@TomWijsman - Może mógłbyś nas szukać, skoro wiesz, czego szukać.
Daniel R Hicks,

2
@DanielRHicks: Wygląda na to, że wcale Cię to nie interesuje, ponieważ sam nie będziesz szukał. Proces Monitor nie działa na Gentoo Linux, o ile wiem; ale cóż, wiem to już z doświadczenia, ale jednak to ty nie wierzysz, a wypróbowanie aplikacji jest znacznie lepsze niż próba uwierzenia w dowolne oświadczenie złożone na ten temat, nawet jeśli byłoby to skopiowanie i wklejenie rozpatrywana aplikacja. Nie bądź leniwy i sam spróbuj ... Stack Exchange polega na uczeniu się, jeśli muszę odrobić pracę domową, to niczego się nie nauczysz. ;)
Tamara Wijsman

-2

Wydaje mi się, że dzieje się tak, ponieważ po anulowaniu musi usunąć pliki, które wypalał na płycie DVD. Jeśli zaktualizowałeś swój napęd optyczny (ODD), jestem prawie pewien, że problem zniknie. Powodem tego jest to, że prędkości odczytu / zapisu dysków ODD różnią się w zależności od jakości dysku. Więc jeśli dostaniesz napęd Blu-ray ODD, powinieneś mieć bardzo krótkie czasy odczytu / zapisu, co skróci czas oczekiwania (i nie będziesz musiał nawet go anulować). Być może będziesz musiał być dobry z komputery.

Edycja: Och, czekaj, myślałem, że kopiujesz pliki z pulpitu na dysk DVD. Może masz po prostu wolny komputer ...


Teraz, gdy odkryłeś swój błąd, odpowiedzią jest, że musi to być powolny komputer. To nie jest bardzo pomocna odpowiedź i wydaje się mało prawdopodobna. Być może powinieneś usunąć odpowiedź.
Blackwood
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.