복사 작업을 취소하는 데 왜 시간이 오래 걸립니까?


19

시나리오 : DVD에서 두 개의 큰 파일을 데스크탑 (Windows 7 Pro, 중요한 경우)으로 복사하고 있습니다. 얼마 후 시간이 오래 걸리는 것을 알고 "취소"를 누릅니다. 복사 대화 상자가 바뀌고 "취소 중 ..."이라고 표시된 다음 몇 분 동안 아무 일도 일어나지 않아서 인내심이 없어집니다.

복사 작업을 "취소"하는 데 시간이 걸리는 이유는 무엇입니까? OS가 무엇을하고 있거나 기다리고 있습니까?


2
복사하지 않습니다. 일부 작업이 필요한 NTFS의 경우
Daniel R Hicks

2
왜? 무엇을합니까?
JesperE

3
@artistoex- "소스 코드 게시"? 이것은 스택 오버플로가 아닙니다.이 질문에 소스 코드가 있어야하는 이유는 무엇입니까?
ChrisF

4
@ artistoex : 이것은 코드 관련이 아닙니다. Windows OS와 함께 제공됩니다. 나는 이것을 Windows Vista & 7에서 관찰했습니다. 단지 질문은 ... 어쨌든 Windows를 사용하십니까?
Alex Essilfie

2
@artistoex : 어셈블리를 읽을 때 왜 소스 코드가 필요한가요? 그리고 행동을 관찰하여 결론을 도출하는 것이 언제 문제가됩니까?
Der Hochstapler

답변:


1

대부분의 사람들은 이것에 대해 교육받지 않은 설명을 할 것입니다. 그래서 나는 이것을 설명하지 않을 것입니다.

이를 직접 확인해야합니다. 프로세스 모니터를 통해 I / O가 어떤 일이 일어나고 있는지 자세히 볼 수 있습니다! 이를 통해 바이러스 검사기가 긴 취소의 일부인지 여부와 같이 "복사 취소"와 같은 작업을 수행 중인지 확인할 수 있습니다. 관련없는 정보가 많지 않도록 소스 및 대상 경로로 필터링 해보십시오.

현재 결과를 복사 할 수 없습니다. 관심있는 독자에게는 연습 문제로 남아 있습니다.


그러나 사본과 사본을 어떻게 구분할 수 있습니까? 그것이 내 베팅입니다 : OS가 여전히 복사하고 있습니다. UI는 자체적으로 복사 조치를 취소 할 수 없습니다. OS가 콜백 루틴 을 호출 할 때까지 기다려야합니다 . 한편 그것은 단지 '삭제 중 ...'을 보여줍니다
artistoex

@artistoex : 다른 I / O 작업이므로 쉽게 구분할 수 있습니다.
Tamara Wijsman

정말? 어떤 종류의 I / O 작업입니까?
artistoex

9
@TomWijsman-찾아야 할 것을 알고 있기 때문에 우리를 찾을 수 있습니다.
Daniel R은

2
@DanielRHicks : 자신을 보지 않기 때문에 전혀 관심이없는 것 같습니다. 프로세스 모니터는 내가 아는 한 Gentoo Linux에서 작동하지 않습니다. 하지만 글쎄, 나는 이미이 경험을 알지 못하지만 당신은 믿지 않으며 실제로 응용 프로그램을 시도하는 것이 주제에 대한 임의의 진술을 복사하여 붙여 넣더라도 믿지 않는 것보다 훨씬 낫습니다. 문제의 응용 프로그램. 게으르지 말고 직접 가십시오 ... Stack Exchange는 학습에 관한 것입니다. 숙제를해야한다면 배우지 않을 것입니다. ;)
Tamara Wijsman

-2

취소 된 후에 DVD에 굽는 파일을 삭제해야하기 때문이라고 생각합니다. ODD (광학 디스크 드라이브)를 업그레이드 한 경우이 문제가 해결 될 것입니다. ODD의 읽기 / 쓰기 속도는 드라이브의 품질에 따라 달라지기 때문입니다. 따라서 Blu-ray ODD를 사용하는 경우 읽기 / 쓰기 시간이 매우 짧아 대기 시간이 줄어들어야합니다 (처음에는 취소하지 않아도 됨). 그래도 컴퓨터.

편집 : 아 잠깐, 나는 당신이 데스크탑에서 DVD로 파일을 복사한다고 생각했습니다. 컴퓨터 속도가 느리거나


실수를 발견 한 후에는 컴퓨터 속도가 느려 야합니다. 그것은 매우 유용한 답변이 아니며 정확하지 않은 것 같습니다. 아마도 답을 삭제해야 할 것입니다.
Blackwood
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.