Warum dauert das Abbrechen eines Kopiervorgangs (lange)?


19

Szenario: Ich kopiere einige große Dateien von einer DVD auf meinen Desktop (Windows 7 Pro, falls es darauf ankommt). Nach einer Weile merke ich, dass es zu lange dauern wird und drücke auf "Abbrechen". Der Kopierdialog ändert sich und sagt "Abbrechen ...", und dann passiert lange nichts - einige Minuten lang genug, damit meine Geduld ausgeht.

Warum braucht es überhaupt Zeit, um einen Kopiervorgang abzubrechen? Was macht oder wartet das Betriebssystem?


2
Es wird nicht kopiert. Unter NTFS erfordert dies einige Arbeit.
Daniel R Hicks

2
Warum? Was tut es?
JesperE

3
@artistoex - "Veröffentlichen Sie den Quellcode"? Dies ist kein Stapelüberlauf. Warum sollte sich in dieser Frage Quellcode befinden?
ChrisF

4
@artistoex: Dies ist nicht codebezogen. Es ist mit dem Windows-Betriebssystem. Ich habe dies unter Windows Vista & 7 beobachtet. Nur eine Frage ... Verwenden Sie trotzdem Windows?
Alex Essilfie

2
@artistoex: Warum brauchen Sie den Quellcode, wenn Sie die Assembly lesen können? Und seit wann ist es problematisch, aus dem Beobachtungsverhalten Rückschlüsse zu ziehen?
Der Hochstapler

Antworten:


1

Die meisten Leute würden dies ungebildet erklären, weshalb ich dies nicht erklären werde.

Sie sollten sich selbst davon überzeugen, mit Process Monitor können Sie im Detail sehen, welche E / A-Vorgänge stattfinden! Auf diese Weise können Sie überprüfen, ob es sich um ein "Entkopieren" handelt, ob der Virenscanner Teil des längeren Abbruchs ist und so weiter. Versuchen Sie, den Quell- und Zielpfad so zu filtern, dass Sie nicht viele irrelevante Informationen erhalten.

Ich kann / will im Moment keine Ergebnisse kopieren; so bleibt es dem interessierten leser als übung überlassen ...


Aber wie unterscheiden Sie das Kopieren vom Unkopieren? Das ist meine Wette: Das Betriebssystem wird noch kopiert. Die Benutzeroberfläche kann den Kopiervorgang nicht alleine abbrechen. Es muss warten, bis das Betriebssystem die Callback-Routine aufruft . In der Zwischenzeit wird nur 'Löschen ...'
angezeigt

@artistoex: Dies sind verschiedene I / O-Operationen und sind daher leicht zu unterscheiden.
Tamara Wijsman

Ja wirklich? Um welche Art von E / A-Operationen handelt es sich?
artistoex

9
@TomWijsman - Vielleicht könnten Sie uns suchen, da Sie wissen, wonach Sie suchen müssen.
Daniel R Hicks

2
@DanielRHicks: Scheint, dass Sie überhaupt nicht interessiert sind, da Sie nicht selbst einen Blick darauf werfen. Der Prozessmonitor funktioniert meines Wissens nicht unter Gentoo Linux. Nun, ich weiß das schon aus Erfahrung, aber Sie sind derjenige, der es nicht glaubt, und tatsächlich ist es viel besser, die Anwendung auszuprobieren, als zu glauben, dass zufällige Aussagen zu diesem Thema gemacht wurden, selbst wenn es sich um ein Kopieren und Einfügen aus dem handelte betreffenden Antrag. Seien Sie nicht faul und probieren Sie es selbst aus ... Bei Stack Exchange geht es ums Lernen. Wenn ich Ihre Hausaufgaben machen muss, werden Sie nichts lernen. ;)
Tamara Wijsman

-2

Ich glaube, das liegt daran, dass nach dem Abbrechen die Dateien gelöscht werden müssen, die auf die DVD gebrannt wurden. Wenn Sie Ihr ODD (Optical Disc Drive) aufgerüstet haben, bin ich mir ziemlich sicher, dass dieses Problem behoben ist. Der Grund dafür ist, dass die Lese- / Schreibgeschwindigkeiten von ODDs je nach Qualität des Laufwerks variieren. Wenn Sie also ein Blu-ray-ODD erhalten, sollten Sie sehr kurze Lese- / Schreibzeiten haben, wodurch sich die Wartezeiten verkürzen (und Sie müssen es nicht einmal zuerst stornieren.). Möglicherweise müssen Sie gut damit umgehen Computer obwohl.

Edit: Oh warte, ich dachte du kopierst Dateien von deinem Desktop auf deine DVD. Vielleicht hast du nur einen langsamen Computer ...


Nachdem Sie Ihren Fehler entdeckt haben, lautet Ihre Antwort, dass es sich um einen langsamen Computer handeln muss. Das ist keine sehr hilfreiche Antwort und es ist unwahrscheinlich, dass sie richtig ist. Vielleicht solltest du die Antwort löschen.
Blackwood
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.