하드디스크의 Sector를 BIO를 통하지 않고 불러올수 있는 방법이 있나요??

wind351의 이미지

하드디스크의 Sector를 BIO를 통하지 않고 불러올수 있는 방법이 있나요??

물리적위치의 주소가 아닌 커널이 인식하는 Sector 번호를 이용하여 커널레벨에서 읽어올수 있는 방법이 있을까요??

__bread() 나 __getblk 함수를 이용하여 buffer_head에 읽어오는 내용을 보았는데...

0x0번지는 읽어지는데.. 그외의 부분은 무한룹에 빠져버리던데....

그런 방법이 있을까요?