Windows 조각 모음이 23 %의 빈 공간을 가진 디스크에서 거의 아무것도하지 않는 이유는 무엇입니까?


8

Windows XP에서 80GB NTFS (4KB 클러스터 크기) 볼륨의 조각 모음을 시도하는 동안 이상한 문제가 발생했습니다. 조각 모음 프로세스는 매우 빠르지 만 쓸모가 없습니다. 그래픽으로 볼 때 일부 파일이 이동하는 것을 볼 수 있지만 조각화 수준은 동일하게 유지됩니다.

볼륨 조각 모음이 완료된 후의 모습은 다음과 같습니다.

이 그림은 Windows XP에서 Windows 조각 모음의 스크린 샷이며 디스크에 대한 두 가지 그래픽보기가 있습니다.  둘 다 상당히 유사하며 조각 모음이 많이 수행됩니다.

여유 공간이 15 %라는 것을 알고 있습니다. 실제로, 볼륨은 23 %에서 무료입니다.

물론, Windows 조각 모음은 조각 모음을 할 수없는 많은 파일들을 보여줍니다. 일부는 크기가 크지 만 (최대 1GB) 조각 모음 중에 이동할 수 없을 정도로 크지 않습니다. 계산하지는 않지만 hiberfil.sys와 pagefile.sys는 움직일 수 없습니다.

이 문제를 어떻게 진단합니까?

추신. 비슷한 질문 에서 제안한 것처럼 다른 조각 모음 소프트웨어 제품을 설치 하는 것은 필자의 경우 해결책이 아닙니다.


15 %는 어려운 한계가 아니라 대략적인 추정치입니다.
user1686

1
조각을 함께 이동하는 비용이 조각을 함께 이동하는 이점보다 크거나 같은 경우 조각이 충분히 클 수 있습니다.
surfasb

큰 조각 모음이 불가능한 파일이 우연히 열려 있습니까? 실제로 조각난 큰 것을 언급 할 수 있습니까?
William C

@William C : 사용자 개인 파일 (로그인하지 않은 파일 포함)입니다. 조각 모음 중에는 사용되지 않습니다.
Arseni Mourzenko

답변:


5

조각 모음은 큰 파일을 어디로 옮길 곳이 없습니다. 모든 여유 공간이 작은 덩어리로 다소 균등하게 분배되므로 $ VERYBIGFILE이 20 개의 조각에서 10 개의 흩어져있는 조각에서 10 개의 흩어져있는 조각으로 바뀌면 아무런 개선이 없습니다 조각.

조각 모음이 수행하는 단계 중 하나는 파일 압축입니다.이 단계에서는 인접하지만 별도의 파일이 섞여 단일 데이터 블록을 형성합니다. 이것을 몇 번 실행하면 시간이 지남에 따라 더 좋아질 것입니다.

contig -v somebigfile파일을 하나씩 조각 모음 할 수도 있습니다 .


4

안전 모드로 재부팅 한 다음 가능한 많은 서비스를 끄십시오. 열린 파일은 이동되거나 조각 모음되지 않으므로 가능한 적은 프로세스로 실행하는 것이 좋습니다.

또는 드라이브를 제거하고 조각 모음을 위해 다른 PC에 데이터 드라이브로 설치하십시오.


1

최대 절전 모드를 비활성화하면 hiberfil.sys를 삭제해야합니다. 그렇지 않으면 최대 절전 모드가 비활성화 된 후 수동으로 삭제할 수 있습니다. 페이지 파일을 비활성화 할 수도 있습니다. 조각 모음이 불가능한 두 개의 큰 파일이 사라지면 조각 모음 결과가 더 좋아질 수 있습니다. 일단 완료되면 페이지 파일과 최대 절전 모드를 다시 활성화 할 수 있습니다. 볼륨이 조각 모음 된 후에 다른 두 파일이 연속 파일에 배치되기를 바랍니다.


1

Sysinternals에는 페이지 파일 조각 모음 유틸리티가 있습니다. 디스크가 원래대로 정렬 된 상태에서 어떻게 작동하는지 잘 모르겠지만 표준 조각 모음이 다른 파일을보다 효과적으로 얻을 수 있도록 더 큰 파일을 정렬하여 멀리 가져 오는 것이 좋습니다.


1

안전 모드에서 조각 모음이 도움이되지 않으면

  • 프리 페치 및 수퍼페치 폴더를 비 웁니다. (전율!) 이 폴더 조각 모음을 말하지 는 IS 특정 파일, 조각 모음을하지 정반대 당신이 원하는 무엇을,

또는

  • 다른 컴퓨터에 연결된 상태에서 드라이브를 제거하고 조각 모음을 수행하십시오. 이렇게하면 열린 파일이 가능한 한 적고 조각 모음에서 PF 데이터를 고려하지 않습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.