ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파티션의 이해
    과거...../etc 2011. 4. 20. 10:03

    요즘은 프로그래밍을 하다보면..무엇인가 컴퓨터 관련 지식에 목마를때가 많다.
    그거 정리할겸....... kldp에서 글 읽을때마다 주저지주저리 적어 볼까 한다.

    파티션 파트에서 가장 중요한 부분은 mbr인것 같다.master boot record라고도 불리는 이 부분...
    MBR의 구조는 한번 짚고 넘어가야 될 듯하다

    0000 0 코드 영역 440
    최대 446
    01B8 440 디스크 서명 4
    01BC 444 보통 없음(Null); 0x0000 2
    01BE 446 프라이머리 파티션 테이블
    (4개의 16바이트 엔트리)
    64
    01FE 510 55h MBR 서명;
    0xAA55
    2
                                     <mbr의 구조>


    파티션은 어디에 위치한 것일까?

    파티션은 주 파티션과 확장 파티션으로 나뉘어 지는데 주 파티션의 경우는 LBA방식으로 나타낸다면 0번 섹터이며 CHS방식으로 나타낸다면 0/0/1 에 위치한것이 됩니다. 즉, 물리적으로 가장 처음부분이 주 파티션이 위치하는 곳이며 이곳을 Master Boot Record(MBR)이라고도 불리워집니다. 도스에서 "fdisk /MBR"명령은 이곳을 초기화 하는 명령이 되는 것이고요. 또한 이곳에는 파티션정보만 있는것이 아니고 PC가 부팅되면 이곳에서 부팅코드를 읽어와서 부팅하게 됩니다. 즉, 만약 이곳이 읽어질수 없는 상태(파괴?)가 된다면 하드디스크는 무용지물이 되버리는 중요한 영역이 되는 것입니다. 


    파티션의 목적
    • 첫째 : 하나의 물리적 디스크를 몇개의 영역으로 나누어 관리가 용이하도록 하는 것.
    • 둘째 : 운영체제가 여러가지인 경우 그러한 각각의 고유 파일시스템을 단일 영역에 독립적으로 유지할수 있게 하기 위해서.
    • 셋째 : 한 파티션이 손실되더라도 다른 파티션 영역은 손실로부터 보호할수 있는 확률을 높이기 위한 수단. 





     
     



    관련자료

    http://wiki.kldp.org/wiki.php/%C6%C4%C6%BC%BC%C7 
    http://ko.wikipedia.org/wiki/%EB%A7%88%EC%8A%A4%ED%84%B0_%EB%B6%80%ED%8A%B8_%EB%A0%88%EC%BD%94%EB%93%9C 
Designed by Tistory.