2020년 디스크 조각 모음에 대한 초보자 가이드

게시 됨: 2020-07-17

컴퓨터의 주요 하드웨어 구성 요소인 프로세서, 메모리 및 내부 저장소는 함께 작동하여 파일에 액세스하고 프로그램을 로드할 수 있습니다. RAM과 프로세서가 빛의 속도로 작업을 수행하는 동안 내부 저장소, 특히 HDD인 경우 슬프게도 뒤쳐집니다.

물리적 한계로 인해 일반적인 하드 디스크 드라이브는 매우 느리고 프로세서 속도를 따라갈 수 없습니다. 솔리드 스테이트 드라이브는 기계식 드라이브보다 훨씬 빠르지만 최신 칩에 비해 여전히 크롤링 속도로 작동합니다. 결과적으로 데이터 읽기 및 쓰기는 특히 자연적인 파일 조각화 프로세스가 진행되어 상황을 악화시키는 경우 프로세스를 극도로 느리게 할 수 있습니다.

이것이 2020년에도 하드 드라이브 조각 모음이 필요한 이유입니다. 파일 조각화를 역전시키고 컴퓨터 성능을 개선하는 데 도움이 됩니다. 이전에 이 주제를 접하고 난해한 언어와 불투명한 컴퓨터 언어로 된 주제를 발견했다면 이 기사가 신선하고 밝다는 것을 알게 될 것입니다.

진실은 디스크 조각 모음이 제대로 설명되지 않은 것만큼 복잡한 주제가 아니라는 것입니다. 하드 디스크 조각 모음이 무엇을 수반하는지 완전히 이해하려면 조각화 및 Windows 파일 시스템과 같은 몇 가지 개념을 이해해야 합니다. 기존 하드 디스크가 작동하는 방식과 SSD가 어떻게 다른지 알면 전자가 최적의 성능을 위해 조각 모음되어야 하는 반면 후자는 없어도 잘 작동하는 이유를 알 수 있습니다.

먼저 하드 디스크 드라이브가 데이터를 저장하고 읽는 방법을 설명하겠습니다.

하드 디스크

하드 디스크 드라이브는 1960년대 IBM의 괴물 같은 기계에서 2020년에 사용하는 7200RPM 속도의 소형 저장 장치에 이르기까지 먼 길을 왔습니다. 그러나 속도와 크기가 지속적으로 향상되었음에도 불구하고 HDD에 대한 한 가지 간단한 사실이 남아 있습니다. 2020년: 느립니다.

회전하는 플래터와 읽기-쓰기 헤드와 같은 움직이는 부품으로 구성되어 있기 때문에 속도가 느립니다. 이러한 움직이는 부분은 프로세서에서 보낸 요청이 필요한 데이터를 검색할 수 있는 속도에 제한이 있음을 의미합니다.

속도를 더 늦추기 위해 검색해야 하는 모든 데이터가 항상 같은 위치에 있는 것은 아닙니다. 회전하는 플래터를 여러 개의 동심원 디스크로 구성된 복합 디스크로 생각하는 것이 도움이 될 수 있습니다. 4개의 디스크가 집합적으로 플래터를 구성한다고 가정해 보겠습니다. 각 디스크를 트랙이라고 하며 각 트랙은 섹터라고 하는 비슷한 길이의 부분으로 나뉩니다. 트랙 및 섹터 수는 모델에 따라 다르지만 일반적으로 단일 섹터의 크기는 512바이트입니다.

이것이 왜 중요한가? 두 가지 주요 이유가 있습니다. 첫 번째는 외부 트랙 및 섹터에 저장된 데이터가 내부 트랙 및 섹터에 저장된 데이터보다 빠르게 액세스된다는 것입니다. 두 번째 이유는 하드 드라이브의 각 공간 단위가 특정 수의 섹터로 구성되어 있기 때문입니다. 이 단위를 클러스터라고 합니다. 클러스터는 파일 또는 파일의 일부를 저장할 수 있는 하드 드라이브의 가장 작은 공간 단위입니다.

이것은 Windows가 하드 드라이브(NTFS 파일 시스템)의 데이터를 구성하고 제어하는 ​​방법을 잘 보여줍니다.

NTFS 파일 시스템

간단히 말해서 파일 시스템은 운영 체제가 디스크의 파일을 정렬하고 관리하는 방식입니다. 익숙한 모든 Windows 버전은 NTFS 파일 시스템을 사용하여 시스템이 요청된 데이터에 액세스할 수 있도록 HDD 또는 SSD의 파일을 구성합니다.

NTFS 파일 시스템을 사용하는 드라이브는 일반적으로 섹터를 각각 8개 섹터로 구성된 클러스터로 그룹화합니다. 이는 NTFS 드라이브의 각 클러스터 크기가 일반적으로 512 x 8 = 4096바이트임을 의미합니다. 2MB 파일을 NTFS 드라이브에 저장하면 드라이브에 각각 4096바이트 청크로 저장됩니다. (수학에 관심이 있다면 2Mb 파일이 하드 디스크에서 약 488개의 클러스터 또는 공간 청크를 차지할 것임을 의미합니다.)

조각 모음이 발생하는 방법

이제 컴퓨터 저장소에 저장하는 각 파일이 청크로 분할된다는 것을 알았으므로 조각화가 어떻게 발생하는지 시각화하는 것이 더 쉬울 것입니다. 여유 공간이 많은 드라이브에 5MB 파일을 저장한다고 가정해 보겠습니다. 파일은 평소와 같이 청크로 나뉩니다. 청크는 서로 옆에 배치되어 인접하게 만듭니다. 이는 프로세서가 해당 파일을 요청할 때 HDD가 더 빨리 파일을 검색할 수 있음을 의미합니다.

이제 여유 공간이 많지 않은 드라이브에 동일한 파일을 저장하는 방법을 생각해 보십시오. 시스템은 가장 가까운 사용 가능한 공간에 파일을 저장합니다. 해당 공간이 모든 파일 청크를 포함하기에 충분하다면 좋습니다. 그렇지 않은 경우 시스템은 일부 청크를 다른 곳에 배치합니다. 이제 파일의 일부가 서로 분리됩니다. 파일을 구성하는 청크를 하드 드라이브의 비연속 공간에 저장하는 것을 단편화라고 합니다.

우리 중 대부분이 하드 디스크 드라이브에 파일(일부는 꽤 큰 파일)을 정기적으로 저장한다는 점을 감안할 때 조각화는 불가피하고 자연스러운 결과입니다.

디스크 조각 모음: 왜 필요한가요?

더 많은 파일이 하드 디스크에 저장되고 각 파일이 클수록 시스템이 데이터를 읽고 쓰기 위해 더 많은 작업을 수행해야 합니다. 대용량 파일로 가득 찬 디스크 드라이브는 더 이상 파일이 없을 때까지 각 파일을 저장할 인접 위치가 점점 더 적어집니다. 이런 일이 발생하면 시스템은 찾을 수 있는 공간에 각 파일의 다른 청크를 저장합니다. 파일이 클수록 더 많은 청크가 있고 더 많이 흩어져 있습니다. 따라서 파일이 요청되면 읽기-쓰기 헤드는 이질적이고 흩어져 있는 청크를 모으기 위해 다양한 위치를 이동해야 합니다. 이 프로세스에는 많은 작업이 포함되며 결과적으로 시간이 오래 걸리므로 성능이 저하됩니다.

이 외에도 파일이 여기저기 흩어져 있기 때문에 드라이브의 사용 가능한 공간도 흩어져 있습니다. 이것은 차례로 큰 들어오는 파일을 저장할 수 있는 연속적인 여유 공간이 없기 때문에 즉시 조각화되도록 합니다.

최신 HDD의 읽기-쓰기 속도는 10년 전과 비교하여 엄청나게 향상되었지만 디스크 조각화는 시간이 지남에 따라 속도가 감소하고 천천히 하드 디스크 성능이 저하됨을 의미합니다.

이것이 디스크 드라이브를 정기적으로 조각 모음해야 하는 이유입니다.

운 좋게도 Windows 10과 같은 최신 운영 체제에는 정기적으로 실행되고 하드 드라이브를 관리하는 조각 모음 일정이 있습니다. 그러나 이 시스템은 작동을 멈추거나 고장날 수 있으므로 시스템에 즉각적인 조각 모음이 필요한 시점을 알아야 합니다.

심하게 조각난 HDD에는 다음과 같은 몇 가지 명백한 징후와 증상이 있습니다.

  • 파일 및 프로그램 로드 시간 연장
  • 새 창을 로드하거나 새 환경을 처리하는 데 너무 오래 걸리는 그래픽이 많은 앱 및 게임
  • 시스템 작동 중 하드 드라이브에서 들리는 소음

이러한 일이 지속적으로 발생하기 시작하면 기병을 불러야 할 때입니다. 즉, 컴퓨터 조각 모음을 의미합니다. 그렇다면 실제로 필요한 드라이브를 조각 모음하는 방법은 무엇입니까?

컴퓨터 조각 모음 방법

PC 조각 모음을 통해 하드 드라이브를 최적화하고 공간을 확보할 수 있습니다. 그러나 좋은 조각 모음은 그 이상을 수행합니다. 더 빠른 검색 속도를 얻으려면 흩어져 있는 파일 청크를 서로 옆에 배치해야 합니다. 이렇게 하면 새 파일을 저장할 수 있는 많은 공간이 확보되어 하드 디스크 드라이브에 도착한 후 매우 빠르게 조각화될 가능성이 줄어듭니다. 조각 모음의 또 다른 측면은 시스템에 가장 필요한 파일을 가장 빠르고 쉽게 액세스할 수 있는 위치에 배치하는 스마트 파일 배치입니다.

간단히 말해서 디스크 조각 모음에는 세 가지 주요 측면이 있으며 모든 조각 모음에는 다음이 포함됩니다.

  • 파일 조각 모음. 이 과정에서 조각난 파일의 청크가 포함된 클러스터가 서로 옆에 배치됩니다. 파일을 구성하는 모든 클러스터는 같은 장소에 모여서 연속적으로 정렬됩니다.
  • 공간 조각 모음 . 이 과정에서 여유 공간도 조각 모음됩니다. 이것은 HDD 주변에 더 작은 개별 섹션으로 흩어져 있는 대신 여유 공간의 개별 클러스터가 단단한 블록으로 수집됨을 의미합니다.
  • 스마트 파일 배치. 조각 모음 중 스마트 파일 배치는 파일이 시스템의 필요에 따라 정렬된다는 것을 의미합니다. 예를 들어, 더 빠른 읽기-쓰기 속도를 위해 시스템 파일을 외부 트랙에 배치할 수 있으므로 PC 시작 시간이 향상됩니다. 스마트 파일 배치는 동적입니다. 일반적으로 가장 자주 사용하고 중요한 파일은 외부 트랙에 배치되고 가장 적게 액세스되는 파일은 HDD의 내부 트랙에 기록됩니다.

앞에서 디스크 조각 모음이 디스크 상태와 전체 시스템 성능에 얼마나 중요한지 배웠어야 합니다. PC가 빈번한 설치 및 삭제, 복사 및 이동, 게임 및 그래픽 편집으로 인해 많은 작업을 보고 느려지기 시작하는 경우 기능이 풍부한 조각 모음 소프트웨어로 하드 디스크 드라이브를 최적화하면 확실히 눈에 띄게 향상됩니다. 시스템의 전반적인 속도와 성능.

하지만 우리의 말을 받아들일 필요는 없습니다. 조각 모음을 직접 시도하고 결과를 확인할 수 있습니다. 앞에서 지적했듯이 Windows 10과 같은 OS에는 기본 작업을 자동으로 수행하는 도구가 내장되어 있지만 더 나은 기능과 더 강력한 최적화 엔진으로 다른 도구를 사용해 볼 수도 있습니다.

이 가이드를 마치기 전에 대답해야 할 중요한 질문이 하나 더 있습니다. 솔리드 스테이트 드라이브는 어떻습니까?

SSD 조각 모음을 할 수 있습니까?

SSD는 최신 노트북과 데스크탑 모두에서 선택되는 스토리지 하드웨어로서 HDD를 빠르게 대체하고 있습니다. 기계식 제품에 비해 여전히 비싸긴 하지만 SSD와 HDD의 속도 차이가 밤낮이라는 점은 부인할 수 없습니다.

PC의 유일한 저장 하드웨어가 SSD인 경우 드라이브 속도 향상을 위해 디스크 조각 모음을 수행하는 것은 권장되지 않습니다. 실제로 그렇게 하면 반대의 효과가 나타날 수 있습니다.

SSD는 하드 디스크 드라이브와 달리 기계적으로 움직이는 부품이 없습니다. 따라서 솔리드 스테이트 드라이브에서 데이터를 읽는 것은 다른 프로세스를 포함합니다. 기계식 헤드가 움직이지 않기 때문에 SSD의 조각화로 인해 쓰기 속도가 감소하지 않으므로 파일 청크가 드라이브 전체에 흩어져 있는 방식은 중요하지 않습니다. NAND 기술은 모든 파일 구성 요소가 요청되는 즉시 가져올 수 있도록 합니다.

조각 모음 대신 솔리드 스테이트 드라이브의 일반적인 최적화 작업은 기본적으로 드라이브가 더 이상 사용하지 않는 것으로 식별된 데이터 블록을 지울 수 있도록 하는 TRIM 명령입니다.

대부분의 내장 조각 모음은 동일한 작업을 수행하는 대부분의 타사 도구와 마찬가지로 이러한 이유로 SSD 조각 모음을 비활성화합니다. 그러나 기능이 더 풍부한 조각 모음 프로그램 중 일부에는 어쨌든 SSD 조각 모음 옵션이 있지만 문제의 드라이브가 SSHD(SSD와 HDD 기술의 하이브리드)가 아닌 한 이 단계를 수행하지 않는 것이 좋습니다.