FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

MBR(Master Boot Record) 삭제 방법

게시판 Tech/Tip MBR(Master Boot Record) 삭제 방법

  • This topic has 2개 답변, 2명 참여, and was last updated 11 years 전에 by 인베인. This post has been viewed 18 times
  • 만든이
    게시글
  • #12047
    인베인
    참가자
    • 게시글141
    • 댓글379
    • 총합520
    • ★★
    @leemgs


    http://support.microsoft.com/kb/69013
    http://support.microsoft.com/kb/315224

    1. MBR(Master Boot Record)의 정의
    ROM BIOS 부트스트랩 루틴의 끝에서 BIOS는 시스템의 첫 번째 플로피 또는 하드 디스크의
    첫 번째 물리적 섹터를 읽고 실행합니다. 이러한 하드 디스크의 첫 번째 섹터를 마스터 부트 레코드
    (경우에 따라 파티션 테이블이나 마스터 부트 블록)라고 합니다. 이 하드 디스크 섹터의 시작 부분에는
    작은 프로그램이 있습니다. 파티션 정보 또는 파티션 테이블은 이 섹터의 끝에 저장됩니다.
    이 프로그램은 파티션 정보를 사용하여 부팅 가능한 파티션(대개 첫 번째 주 DOS 파티션)을 확인하고
    해당 파티션에서 부팅을 시도합니다.

    이 프로그램은 fdisk /mbr 명령으로 디스크에 쓰여지며 보통 마스터 부트 레코드라고 합니다.
    일반적인 작업 중에는 Fdisk가 마스터 부트 레코드가 없는 경우에만 이 프로그램을 디스크에 씁니다.

    참고: fdisk /mbr 명령은 BIOS 호출을 사용하여 시스템 드라이브(DISK-0)에서만 MBR을 다시 씁니다.
    c:\> fdisk /mbr 명령이 DISK-0이 아닌 곳에서 작동하도록 다른 드라이브를 지정할 수는 없습니다.

    2. MBR 제거하기
    - 개발용도의  1대의 컴퓨터에 Fedora, Ubuntu , winXp의 다중 OS를 설치하여 사용하다가
       winXP만을 사용하고자 할경우 아래의 명령으로 MBR에 설치된 Linux Bootloader를 제거하고,
       MBR에 Windows Bootloader으로 교체를 하게 된다.

    2.1 lilo 이용하여 MBR 제거하기
    #> lilo -u /dev/hda

    2.2 dd dldydgkdu MBR 제거하기
    #> dd if=/dev/null of=/dev/sda bs=512 count=1  (Remove Partition table)
    #> dd if=/dev/null of=/dev/sda bs=446 count=1  (Remove MBR without Partition table)
    #> fdisk -l

    2.3 win booting 시디의 fdisk으로 MBR에 windows Bootloader를 write하기
    - "fdisk mbr" 명령이 mbr을 제거(Remove)한다는 표현은 잘못된 표현이다.
    - winXP 설치시디를 이용하여 부팅을 한다. 설치중에 "Repair Operating System"을 선택하여 콘솔모드에서 아래의 fdisk명령을 이용하면 된다.
    - win95/95 CD :   c:\> fdisk /mbr
    - winxp ProCD :   c:\> fixmbr   c:\> exit

    이하여백.

    * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #12605
      ELem
      참가자
      • 게시글67
      • 댓글672
      • 총합739
      • ★★
      @Bardisch

      헐퀴 -ㅅ-
      MBR 제거라니;;
      전 뭐 어짜피 부트로더 깔때는 부트섹터에 깔아서 딱히 이짓할필요는 없을듯;;

    • #12606
      인베인
      참가자
      참가자
      • 게시글141
      • 댓글379
      • 총합520
      • ★★
      @leemgs

      네. 부트로더 날라갔거나, 사정이 있어서 제거해야 될때에만 해당이 됩니다.

      * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

1 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.