MBR 파티셔닝 구성표를 사용하고 fdisk
(버전 2.20.1)을 사용하여 기본 또는 확장 파티션을 생성하면 2048 섹터에서 시작합니다. 올바르게 기억하면 이전 버전의 fdisk
섹터는 63 섹터에서 첫 번째 파티션을 시작했습니다. MBR 만 필요한 경우 512 바이트, 왜 첫 번째 파티션이 섹터 2에서 시작하지 않습니까? 그 2047 섹터에 무엇이 유지됩니까? 부트 로더의 어떤 단계?
답변
MBR과 파일 시스템의 첫 번째 섹터 사이의 오래된 32KiB 간격을 DOS 호환성 영역 또는 MBR 간격이라고합니다. DOS는 파티션이 실린더 경계에서 시작해야했기 때문에 (각 실린더는 64 개의 섹터, 즉 64 개의 섹터 * 512 바이트 / 섹터 = 32KiB 공간) .
: 레거시 GRUB (GRUB1)는이 GRUB1 1.5 단계 부트 로더를 설치하는 데 사용했습니다 수 http://www.gnu.org/software/grub/manual/grub.html#BIOS-installation을 .
추가 링크 :
답변
이것은 성능 최적화이며 Linux와 전혀 관련이 없으며 하드웨어와 관련이 없습니다. 최신 디스크 ( “4K”디스크라고도 함)는 512 대신 4096 바이트의 물리적 섹터를 사용합니다. 단일 512 바이트 섹터를 계속 처리 할 수 있지만 파티션 (또는 파일 시스템)이 4K로 정렬되지 않으면 성능에 심각한 영향을 줄 수 있습니다. .
시작 섹터 64만으로도 충분합니다. 2048 로의 증가는 예방적인 것으로 보입니다 (예 : 디스크를 나중에 GPT로 변환해야하는 경우 UEFI 부팅 파티션을 배치 할 수 있도록 허용).