그만큼 파티셔닝 조언 Gdisk 설명서의 페이지에서 정렬이 필요한 이유를 설명합니다.
하드 디스크의 표준 섹터 크기는 512 바이트였습니다. 이것은 처음에는 괜찮 았지만 디스크 밀도가 높아짐에 따라 작은 섹터가 여러 가지 결함을 일으키기 때문에 대부분의 제조업체는 현재 4096 바이트 섹터를 사용합니다 "고급 형식" 디스크. 그러나 모든 운영 체제가 4096 바이트 섹터 (Windows는 불가능)에서 작동 할 수있는 것은 아니므로 기본적으로 이러한 디스크는 하나의 긴 섹터가 4 개의 512 바이트로 제공되는 "512 에뮬레이션"(512e) 모드를 사용합니다 섹터.
더 높은 수준에서, 대부분의 파일 시스템은 클러스터 나 블록에 디스크 공간을 할당합니다 - 매우 자주 4096 또는 8192 바이트 크기입니다. 디스크가 512e 모드에있는 동안 파티셔닝이 수행되면, 구형 파티셔닝 프로그램은 실린더 어드레싱이 매우 쓸모 없더라도 파티셔닝을 작은 섹터 크기 또는 심지어 실린더 길이로 정렬합니다. (최신 도구는 1 MiB 경계에 맞 춥니 다.)
512 바이트 섹터에서는 이것이 문제가되지 않습니다. 단일 클러스터는 8 개의 섹터에 쓰여지고 단지 몇 바이트 만 변경되면 하나의 섹터 만 다시 써야합니다.
file sys: | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' |
hard disk: | | | | | | | | | | | | | | | | | | | | | | | | | | | | |...
그러나 디스크가 4096 바이트 섹터를 사용하고 파티션이 원통형으로 정렬 된 경우 실제 4096 비트 섹터의 중간에서 시작됩니다.
file sys: | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' |
hard disk: | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' |
디스크는 한 번에 전체 섹터를 읽거나 쓸 수 있기 때문에 단일 파일 시스템 클러스터를 업데이트 할 경우 디스크가 필요한만큼 두 번 읽고 쓰게되어 성능상의 문제가 될 수 있습니다. 파일 시스템 클러스터가 쓴 에서 디스크는 여전히 두 섹터 모두를 읽어야하며 영향을받는 부분 만 업데이트해야합니다.
"재정렬"프로그램은 파일 시스템을 디스크 섹터와 정렬되도록 파일 시스템을 바꿀 가능성이 높습니다.