제조업체가 번들로 제공하는 고급 포맷 도구가 실제로 mkntfs가 수행하지 않는 작업을 수행합니까?

제조업체가 번들로 제공하는 고급 포맷 도구가 실제로 mkntfs가 수행하지 않는 작업을 수행합니까?

최근에 지원한다고 라벨에 표시된 새 드라이브(특히 2TB Samsung Spinpoint)를 구입했습니다.고급 형식, 그리고 해당 사이트에서 도구를 다운로드해야 한다고 말했습니다.

내가 놓친 것이 없다면 mkntfs의 최대 섹터 크기는 항상 4096b입니다.

-s, --섹터 크기 BYTES

섹터 크기를 바이트 단위로 지정합니다. 유효한 섹터 크기 값은 섹터당 256, 512, 1024, 2048 및 4096바이트입니다. 생략하면 mkntfs는 섹터 크기를 자동으로 결정하려고 시도하며 실패할 경우 섹터당 기본값인 512바이트가 사용됩니다.

삼성 사이트의 이 도구는 동일한 방식으로 드라이브를 포맷하는 것 외에 다른 작업을 수행합니까?

mkntfs -s 4K /dev/sdb1

할것이다?

구체적으로 말하자면, 주로 Windows XP를 실행하는 시스템에서 이 드라이브를 사용할 예정이지만, 소프트웨어가 너무 커지는 것보다는 Linux/BSD로 부팅하고 수동으로 디스크를 포맷하는 편이 낫습니다. 나하다하지만 새로운 AF 스타일 섹터를 원합니다. 이는 필수적입니다.

그렇다면 위의 명령(또는 Linux/BSD에서 사용할 수 있는 다른 명령)을 수행하면 고급 포맷 도구를 사용하는 것과 정확히 동일한 효과가 있습니까?

답변1

예, Linux에서도 가능합니다. 하지만 파일 시스템을 생성할 때가 아니라 파티션을 생성할 때 수행해야 합니다. 예를 들어 mkfs가 아닌 fdisk로 수행해야 합니다. 다음은 이를 설명하는 몇 가지 링크입니다.

답변2

중요한 부분은 파티션이 포맷된 파티션의 섹터 크기가 아닌 4KB 경계에 정렬되어 생성된다는 것입니다. 기본적으로 Windows XP는 이러한 종류의 정렬로 파티션을 생성하지 않으며 드라이브는 모든 쓰기 작업에 대해 내부적으로 2개 섹터에 걸쳐 읽기-수정-쓰기 작업을 수행해야 합니다.

공급업체의 도구는 파티션이 정렬되었는지 확인하고 아직 정렬되지 않은 경우 정렬되도록 수정합니다. Windows Vista 및 7에서는 올바르게 정렬된 파티션이 생성됩니다. Linux/BSD 도구가 어떻게 작동하는지 잘 모르겠지만 최근 도구가 제대로 작동할 것이라고 생각합니다.

관련 정보