2013-07-08 2 views
3

현재 원시 디스크 작업과 상호 작용하는 커널 모드 드라이버를 개발 중입니다.하드 디스크 섹터 크기 이해

섹터 크기의 개념에 대해 더 자세히 알고 싶습니다. 섹터 크기는 HDD 제조시 설정 한 실제 드라이브 당 상수 값입니까?

또는 디스크에 포맷 된 파일 시스템으로 정의되어 있습니까? 그렇다면 2 섹터 크기가 될 수 있습니까? 하나는 물리적 디스크 용이고 다른 하나는 파일 시스템 용입니까?

예를 들어 NTFS의 BIOS 매개 변수 블록에 "섹터 크기"라는 DWORD가 있습니다. NTFS FS 섹터 크기입니까? 아니면 물리적 인 HDD 섹터 크기입니까?

덕분에 많은 마이클

답변

3

예, 섹터 크기가 드라이브 제조에 의해 설정됩니다.

자기 디스크의 512 바이트의 표준 섹터 크기는 1956 년에 하드 디스크 드라이브의 처음으로 설립 된

http://en.wikipedia.org/wiki/Disk_sector

하드 드라이브는 일반적으로 발송되었습니다 위키 피 디아에 따르면

512 바이트 섹터. 하드 드라이브 제조사가 만장일치로 4k 섹터로 전환 한 2011 년 1 월까지였습니다. 모든 하드 드라이브 제조업체가 섹터 크기의 장치를 쿼리

2011년 1월 http://www.seagate.com/tech-insights/advanced-format-4k-sector-hard-drives-master-ti/

하여 고급 포맷 산업 디자인으로 전환하기로 합의했다으로

신뢰할 수 없습니다. 드라이브가 잘못된 섹터 크기를보고하는 것은 드문 일이 아닙니다.

불행히도 일부 HDD 제조업체는 장치 문의 크기에 올바르게 응답하지 않습니다. ... 문제는 일부 HDD가 4KB 섹터 디스크를 실제 섹터 크기가 512 바이트로 잘못 표시하는 것입니다. http://wiki.illumos.org/plugins/viewsource/viewpagesrc.action?pageId=1147716

http://en.wikipedia.org/wiki/Advanced_Format

http://www.tomshardware.com/forum/274376-32-change-sector-size-4096