Tại sao việc hủy bỏ một hoạt động sao chép mất nhiều thời gian?


19

Kịch bản: Tôi đang sao chép một vài tệp lớn từ DVD vào máy tính để bàn của mình (Windows 7 Pro, trong trường hợp có vấn đề). Sau một thời gian, tôi nhận ra rằng sẽ mất nhiều thời gian và tôi nhấn "hủy". Hộp thoại sao chép thay đổi và nói "Hủy bỏ ...", và sau đó không có gì xảy ra trong một thời gian dài - vài phút, đủ lâu để sự kiên nhẫn của tôi cạn kiệt.

Tại sao phải mất thời gian để "hủy bỏ" một hoạt động sao chép? HĐH đang làm gì hoặc đang chờ đợi?


2
Đó là không sao chép. Trên NTFS liên quan đến một số công việc.
Daniel R Hicks

2
Tại sao? Nó làm gì?
JesperE

3
@artistoex - "Đăng mã nguồn"? Đây không phải là Stack Overflow, tại sao nên có bất kỳ mã nguồn nào trong câu hỏi này?
ChrisF

4
@artistoex: Đây không phải là mã liên quan. Đó là với hệ điều hành Windows. Tôi đã quan sát điều này trên Windows Vista & 7. Chỉ là một câu hỏi ... Bạn có sử dụng Windows không?
Alex Essilfie

2
@artistoex: Tại sao bạn cần mã nguồn khi bạn có thể đọc lắp ráp? Và từ khi nào có vấn đề để rút ra kết luận từ việc quan sát hành vi?
Der Hochstapler

Câu trả lời:


1

Hầu hết mọi người sẽ đưa ra một lời giải thích vô học cho điều này, đó là lý do tại sao tôi sẽ không giải thích điều này.

Bạn sẽ thấy điều này cho chính mình, Process Monitor cho phép bạn xem chi tiết những gì I / O đang xảy ra! Điều này cho phép bạn xác nhận xem liệu nó có đang làm gì đó như "khám phá" hay không, liệu trình quét vi-rút có phải là một phần của việc hủy bỏ lâu dài hay không; hãy thử lọc xuống đường dẫn nguồn và đích sao cho bạn không nhận được nhiều thông tin không liên quan.

Tôi không thể / sẽ không sao chép bất kỳ kết quả nào vào lúc này; vì vậy, nó là một bài tập cho người đọc quan tâm ...


Nhưng làm thế nào bạn sẽ phân biệt bản sao với bản sao? Đó là đặt cược của tôi: Hệ điều hành nó vẫn đang sao chép. UI không thể tự hủy hành động sao chép. Nó phải đợi HĐH gọi thói quen gọi lại . Trong khi đó, nó chỉ hiển thị 'Xóa ...'
artistoex

@artistoex: Đây là các hoạt động I / O khác nhau và do đó dễ dàng phân biệt.
Tamara Wijsman

có thật không? Những loại hoạt động I / O là gì?
artistoex

9
@TomWijsman - Có lẽ bạn có thể tìm chúng tôi, vì bạn biết phải tìm gì.
Daniel R Hicks

2
@DanielRHicks: Có vẻ như bạn không quan tâm chút nào, vì bạn sẽ không tự mình xem xét. Process Monitor không hoạt động trên Gentoo Linux theo như tôi biết; nhưng tốt, tôi đã biết điều này từ kinh nghiệm nhưng bạn là người không tin và thực sự dùng thử ứng dụng tốt hơn nhiều so với cố gắng tin bất kỳ tuyên bố ngẫu nhiên nào được đưa ra về chủ đề ngay cả khi đó là bản sao và dán từ ứng dụng trong câu hỏi. Đừng lười biếng và tự mình đi ... Stack Exchange là về việc học, nếu tôi cần làm bài tập về nhà thì bạn sẽ không học được gì. ;)
Tamara Wijsman

-2

Tôi tin rằng đó là vì sau khi nó bị hủy, nó phải xóa các tập tin mà nó đang ghi vào đĩa DVD. Nếu bạn đã nâng cấp ODD (Ổ đĩa quang), tôi chắc chắn rằng vấn đề này sẽ biến mất. Lý do cho điều này là tốc độ đọc / ghi của ODD thay đổi, dựa trên chất lượng của ổ đĩa. Vì vậy, nếu bạn nhận được ODD Blu-ray, bạn sẽ có thời gian đọc / ghi rất ngắn, do đó giảm thời gian chờ đợi của bạn (và thậm chí bạn sẽ không cần phải hủy nó ngay từ đầu.) Bạn có thể phải tốt với máy tính mặc dù.

Chỉnh sửa: Oh chờ đã, tôi nghĩ rằng bạn đang sao chép các tập tin từ máy tính để bàn vào DVD của bạn. Có lẽ bạn chỉ có một máy tính chậm ...


Bây giờ bạn đã phát hiện ra lỗi của mình, câu trả lời của bạn là máy tính chậm. Đó không phải là một câu trả lời rất hữu ích và dường như không thể chính xác. Có lẽ bạn nên xóa câu trả lời.
Gỗ đen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.