디스크 파티션이 섹터 2048에서 시작하는 이유

디스크 파티션이 섹터 2048에서 시작하는 이유

나는 사용법을 배우고 있습니다 fdisk. 명령을 사용하여 디스크의 여유 공간을 확인하면 F섹터 2048에서 시작하는 여유 공간이 표시됩니다. 그러나 명령을 사용하여 새 파티션을 만들려고 하면 n섹터 34에서 시작할 수 있다고 나옵니다.

여기에 이미지 설명을 입력하세요

2048보다 작은 값을 입력한 다음 F명령으로 여유 공간을 확인하면 다음과 같은 결과가 나타납니다. 16EB의 여유 공간!!!

여기에 이미지 설명을 입력하세요

왜 그럴까요?

답변1

16EB인 이유는 47~2048을 빼면 음수가 되기 때문입니다. 이미 수정된 버그인 것 같습니다.

그 이유는 성능 때문이다. 4k 섹터가 있는 하드 드라이브에 대해 들어보셨나요? 올바른 성능을 얻으려면 4k로 정렬되어야 했습니다. 다른 장치 및 제조업체에서는 다른 정렬 없이는 장치가 전체 성능을 얻을 수 없다는 사실을 발견했습니다.

2048년에는 성능 저하 조정의 전부는 아니더라도 대부분을 제거한다는 포괄적인 결정이 내려졌습니다. 스토리지가 얼마나 저렴한지를 고려하면 누구도 1MB의 하드 드라이브 손실을 놓칠 수 없습니다.

원래는 63 섹터 간격이 남아 있었고 이는 하드 드라이브의 전체 크기를 지원하지 않는 BIOS용 드라이브 오버레이를 맞추는 데 사용되었습니다. 컴퓨터에 처음으로 1~8GB 하드 드라이브가 장착되었을 때 특히 일반적이었습니다. 그러나 이제 하드 드라이브는 LBA를 사용하며 드라이브 오버레이 넌센스는 과거의 일입니다.

하지만 이제는 MBR이 이를 지원하지 않기 때문에 약 2TB보다 큰 하드 드라이브를 사용하여 GPT로 전환해야 합니다.

관련 정보