날짜: 2006-01-03 | 글쓴이: 도아 | 105547 번 | 프린트 | 메일로보내기

최고의 MBR 유틸리티, MBRWizard - 계속


III. MBRWizard의 명령행 옵션 MBRWizard주1에대한 사용 가능한 명령행 옵션은 다음과 같다. 파란색의 항목은 Windows에서만 사용할 수 있다. 리턴 코드(ErrorLevel)는 동작의 성공 여부를 검사하기위해 프로그램 종료시 항상 반환된다. 0이 반환되면 성공을 의미하며, 0보다 큰 값은 실패를 의미한다. /result 스위치를 이용하면 항상 반환 코드를 표시할 수 있다.

  1. 일반 옵션
    /List MBR내에 열거된 파티션을 파티션의 순서, 유형, 크기, 활성화 여부등의 파티션 정보와 함께 출력한다. POS 필드는 파티션이 디스크 상에 실제 배치된 순서를 의미며 MBRndx는 MBR내에 열거된 파티션의 순서를 나타낸다. POS와 MBRndx는 서로 다를 수 있다.
      /Disk=# 모든 작업에서 사용할 디스크를 선택한다. 이 스위치는 항상 첫번째로 처리되며, 명령행에서 지정한 모든 동작은 이 스위치를 통해 지정한 디스크를 사용한다. 지정하지 않으면 디스크 0이 기본적으로 사용된다.
    /Part=# 모든 파티션 작업에 사용할 파티션을 선택한다. 지정하지 않으면 파티션 0이 기본적으로 사용된다. 모든 작업은 디스크 상의 파티션의 물리적 위치(/list 에서 첫번째 열(POS))를 사용한다. 주의할 것은 파티션 작업에 사용하는 파티션 위치는 MBRndx(MBR에서 파티션 항목의 위치를 표시)가 아니라는 점이다. 몇몇 스위치는 모든 파티션에서 수행할 수 있으며, 이 경우에는 /Part=*(별표)를 사용한다.
      /Sector=# 섹터 작업에 사용되는 섹터를 선택한다. 지정하지 않으면 섹터 0(MBR)이 사용된다. 모든 버전(1.53, 2.0 베타)에서 섹터 번호를 지정하면 정상적으로 동작하지 않았다. 그러나 'mbr'과같은 섹터 이름은 정상적으로 동작했다.

  2. MBR 옵션
    /Save=filename /Disk와 /Part를 지정하지 않으면 MBR을 filename으로 저장한다. filename에는 경로 이름이 포함될 수 있다. 보다 자세한 예는 NT 로더로 리눅스 부팅하기윈도우 설치후 리눅스 로더 복구하기(윈도우즈 이용)를 참고하기 바란다. 만약 명령행에 /Sector=# 스위치를 추가하면 MBR 보다는 지정한 섹터 #가 저장된다. /sector=head를 지정하면 첫번째 헤드 전체가 파일로 저장된다.
    /Restore=filename filename으로부터 MBR을 복구한다. 여기서 filename은 MBR을 백업한 파일로 경로명을 포함할 수 있다. /Sector=# 스위치를 지정하면 섹터 #를 파일로부터 복구한다. 지정한 파일이 64 섹터를 포함하면 첫번째 전체 헤드가 복구된다. 읽기 작업인 경우 확인 메시지가 나타나지 않지만 쓰기 작업인 경우에는 그림처럼 확인 메시지가 나타난다.
    /Repair=# MBR이 손상, 누락된 경우 MBR을 수정한다. 현재 사용할 수 있는 옵션은 1로 이 옵션을 사용하면 PE/XP/K3의 MBR을 복구한다. 이 스위치는 XP의 복구 콘솔에서 fixmbr 명령을 실행한 것과 같은 효과를 낼 수 있다. 현재 다른 OS는 지원하지 않지만 필요한 경우 다른 OS로 확장될 수 있다.
    /Show=x 백업된 MBR의 파티션 구조를 표시한다. /Show=x 스위치는 반드시 /Copy=x 스위치등을 이용해서 MBR을 다른 섹터에 백업한 경우에만 정상적으로 MBR 구조를 표시한다. x는 백업할 섹터의 번호를 지정할 수 있으며, 숨겨진 섹터로 저장된 경우 SECTOR라는 단어를 사용하면된다.
    /Wipe=x 'mbr'의 옵션을 선택하면 MBR이 깨끗하게 지워진다. 'head'는 첫번째 헤드나 63개의 섹터를 깨끗하게 지운다.x에서 y까지의 섹터 범위(/Wipe=x-y)를 지정할 수도 있다. Wipe라는 이름에서 알 수 있듯이 디스크 상의 지정한 섹터로부터 모든 정보를 효과적으로 삭제한다.
    /Sort Windows를 다시 설치하거나 Ghost 이미지로 복구한 후 정렬되지 않은 MBR의 파티션 항목을 정렬한다. 이 것은 MBR에서 파티션 순서가 디스크 상의 순서와 일치하지 않음을 의미한다. 일반적으로 Windows NT/2K/XP 경우에는 큰 문제가 되지는 않지만 boot.ini에서 각각의 파티션 항목은 실제 파티션 번호로 변경해야 한다. 이 옵션은 boot.ini 파일을 기준으로 디스크 상의 물리적 순서와 일치하도록 MBR내의 파티션 항목을 정렬한다.
      /IsSorted MBR에서 파티션 항목이 정렬되었는지 확인한다. 파티션 항목의 상태를 기본으로 오류 레벨 코드를 반환한다: '0' = 정렬됨, '1' = 정렬되지 않음
    /Signature=x MBR에 새로은 디스크 서명을 읽거나 쓴다. "Zero"을 지정하면 기존의 서명이 지워진다. 8 자리의 16진수 값을 지정하면 이 16진수 값이 서명으로 기록된다. 예: /Signature=Zero/Signature= AC87AD87. 옵션없이 /Signatur를 지정하면 기존의 디스크 서명을 표시한다.
    /Copy=x 하나의 섹터 내용을 다른 곳으로 복사한다. /Sector=x 스위치로 소스 섹터를 지정하며 /Copy 스위치로 대상 섹터를 지정하면 대상 섹터로 소스 섹터가 복사된다. 일반적으로 첫 64 섹터(0-63)만 대상 섹터로 사용할 수 있다. 이외의 섹터를 지정하면 하드 디스크 상의 기존 데이타에 덮어쓰여지기때문에 데이타가 손상될 수 있다. 대상 섹터를 0을 선택하면 MBR의 내용이 덮어쓰여지거나 지워진다.


다음글: 시스템 복구 기법 I - 레지스트리 하이브의 백업과 복구 (66451)2006-01-04
이전글: Autoruns를 이용한 알 수 없는 악성 프로그램 제거하기 (70032)2005-12-30
<< 이전페이지 (2/6)다음페이지 (4/6) >>

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.