컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 하드 디스크 파티션 테이블을 복구하는 방법

하드 디스크 파티션 테이블을 복구하는 방법

하드 디스크 파티션 테이블을 복구하는 방법

파티션 테이블은 시스템에 있는 각 파티션의 시작 및 끝 섹터 수를 규정합니다. 크기 및 활동 파티션과 같은 중요한 정보. 파티션 테이블이 삭제되면 시스템은 파티션을 인식할 수 없기 때문에 하드 디스크를 파티션되지 않은 베어 디스크로 간주하여 일부 소프트웨어가 작동하지 않게 됩니다. 다음은 귀하가 참고할 수 있도록 하드 디스크 파티션 테이블을 복구하기 위해 정리한 방법입니다. 도움이 필요한 친구들에게 도움이 되기를 바랍니다.

하드 디스크 파티션 테이블을 복구하는 방법

DiskMn은 크기가 108KB에 불과하지만 기능이 매우 강력한 소형 하드 디스크 파티션 테이블 유지 관리 도구입니다. 논리 파티션을 포함하여 하드 디스크 파티션 테이블의 모든 데이터를 수동으로 수정하고, 손상된 파티션 테이블을 재구축하고, 사용자가 원하는 대로 파티션을 분할할 수 있으므로 여러 운영 체제를 하나의 하드 디스크에 저장할 수 있습니다. 독특한 특징은 한자 시스템 지원 없이 완전한 중국어 그래픽 인터페이스를 사용하고 파티션 테이블의 세부 구조를 매우 직관적인 차트로 공개한다는 것입니다.

1. DiskMn을 실행한 후 나타나는 프로그램 인터페이스에서 왼쪽의 막대 그래프는 하드 디스크의 개수를 나타냅니다. 다양한 색상은 다양한 파티션 유형을 나타냅니다. 그리드는 메인 파티션(또는 여유 공간)에 속하는 그리드가 없는 확장된(논리적) 파티션입니다. 오른쪽 차트는 하드디스크와 각 파티션의 매개변수 정보로 10진수와 16진수로 표시할 수 있습니다. 파티션과 파티션 매개변수 간의 해당 관계는 화살표로 연결되어 있어 한 눈에 알아볼 수 있습니다.

2. 소프트웨어를 시작한 후 자동으로 하드 디스크 파티션 매개변수를 확인하고 불합리한 매개변수가 발견되면 메시지를 하나씩 표시합니다. 커서 위쪽 및 아래쪽 화살표 키를 사용하여 수정할 파티션을 선택(또는 마우스로 클릭)하고 F11 키를 눌러 수정 상태로 들어가 잘못된 매개변수를 수동으로 수정할 수 있습니다. 팝업되는 "파티션 매개변수 수정" 창에서 수정하려는 매개변수 항목으로 커서를 이동한 후 설정값을 입력하고 "확인"을 선택하여 종료합니다. 수정된 파티션은 일련 번호 옆에 파란색 문자 m으로 표시됩니다. 파티션의 크기나 위치가 변경된 경우 해당 파티션은 새로 생성된 파티션으로 간주되며, 일련번호 옆의 표시가 빨간색 문자 n으로 변경됩니다. 저장 후에는 해당 파티션의 원래 부트 레코드가 기록됩니다. 더 이상 작동하지 않거나 덮어쓰게 됩니다.

팁: 파티션 크기를 함부로 변경하지 마십시오. 특히 파티션의 시작 실린더, 시작 섹터 및 시작 헤드 매개변수를 수정하면 DiskMn이 파티션을 손실 없이 조정할 수 없기 때문에 논리 디스크 데이터가 손실될 수 있습니다.

3. DiskMn의 가장 중요한 기능 중 하나는 파티션 테이블을 다시 작성하는 것입니다. 하드디스크 파티션 테이블이 파티션 조정 소프트웨어(또는 바이러스)로 인해 심각하게 손상되어 하드디스크 및 시스템 마비가 발생한 경우, DiskMn은 손상되지 않은 파티션 부트 레코드 정보를 통해 파티션 테이블을 재설정할 수 있습니다. 메뉴 도구 모음에서 "파티션 재구축"을 선택하면 DiskMn이 파티션 검색 및 재구축을 시작합니다. DiskMn은 먼저 실린더 0의 섹터 2와 헤드 0에서 시작하여 숨겨진 섹터를 검색하여 바이러스에 의해 이동된 파티션 테이블을 찾습니다. 다음으로 각 헤드의 첫 번째 섹터를 검색합니다. 검색 프로세스는 "자동" 또는 "대화형"의 두 가지 방법으로 수행할 수 있습니다. 자동 모드는 발견된 모든 파티션을 유지하며 대부분의 상황에 적합합니다. 대화형 모드는 발견된 각 파티션에 대한 프롬프트를 제공하며 사용자는 이를 유지할지 여부를 선택할 수 있습니다. 자동 모드에서 재구성된 파티션 테이블이 잘못된 경우 대화형 모드에서 다시 검색할 수 있습니다(그림). 파티션을 다시 검색하면 위의 데이터가 유지됩니다.

4. DiskMn을 사용하여 파티션 매개변수를 수동으로 수정하려면 각 파티션 매개변수의 의미를 잘 알고 있어야 하며 "파티션 재구성" 기능을 사용하면 100% 올바른 복구가 보장되지 않습니다. 따라서 파티션 테이블을 보호하는 가장 안전한 방법은 파티션 테이블 정보를 백업해 두는 것입니다. DiskMn을 시작한 후 F9를 누르고 파일 이름을 입력한 후 플로피 디스크를 넣고 확인을 선택합니다. 복원하려면 F10 키를 누르고 지시에 따라 하드 디스크 파티션 정보를 완전히 복원하면 됩니다.

또한 DiskMn은 파티션을 생성하고, 파티션을 활성화하고, 파티션을 삭제하고, 파티션을 숨기고, 모든 섹터 데이터를 볼 수도 있습니다. 모든 기능은 단축키와 마우스 클릭 메뉴를 통해 완료할 수 있어 작업이 매우 편리합니다.

하드디스크 파티션 테이블의 정의

하드디스크 파티션 테이블은 하드디스크의 정상적인 동작을 지원하는 뼈대라고 할 수 있습니다.

이를 통해 운영체제는 하드디스크를 여러 개의 파티션으로 나눈 후, 각 파티션에 파일 시스템을 생성하고 데이터 파일을 기록한다.

하드 디스크 파티션 테이블 식별 표시

파티션 테이블은 일반적으로 하드 디스크의 특정 실린더의 '0 헤드 1 섹터에 위치합니다. 첫 번째 파티션 테이블(즉, 주 파티션 테이블)은 항상 (실린더 0, 헤드 0, 섹터 1)에 위치하며 나머지 파티션 테이블 위치는 주 파티션 테이블에서 순서대로 파생될 수 있습니다. 파티션 테이블은 64바이트를 가지며 테이블이 위치한 섹터의 바이트를 차지합니다. 파티션 테이블인지 확인하려면 다음 두 바이트가 "55AA"인지 확인합니다(두 바이트 55와 AA는 실제로 두 개의 16진수 숫자인 55H와 AAH이며 4자리 이진수 16진수에서 한 비트를 나타냄). 그래서 그것은 파티션 테이블입니다.

파티션 테이블 체인 검색

파티션 테이블 체인은 실제로 단방향 연결 목록 구조와 동일합니다. 첫 번째 파티션 테이블인 주 파티션 테이블은 확장 파티션을 설명하는 항목을 가질 수 있습니다. 이 항목은 확장 파티션을 가리키는 포인터와 같습니다. 그런 다음 이 포인터를 사용하여 확장 파티션의 시작 실린더의 섹터 0과 1로 이동하고 두 번째 파티션 테이블을 찾습니다. 이 파티션 테이블의 경우 일반적으로 첫 번째 항목은 확장 파티션의 첫 번째 파티션에 대한 정보를 설명하고, 두 번째 항목은 다음 파티션을 설명하며, 이 두 번째 항목은 두 번째 파티션에 대한 포인터와 동일하며, 세 번째 항목은 네 번째 항목입니다. 항목과 네 번째 항목은 일반적으로 0입니다. 이 포인터를 사용하여 확장 파티션에 있는 두 번째 파티션의 시작 실린더의 섹터 0과 1로 이동하여 세 번째 파티션 테이블을 찾을 수 있습니다. 그리고 마지막 파티션 테이블까지 계속됩니다. 마지막 파티션 테이블에서는 첫 번째 항목에만 정보가 있고 나머지 3개 항목은 모두 0이므로 포인터가 비어 있는 것과 같습니다. 따라서 파티션 테이블이 하나만 발견되면 이후의 모든 파티션 테이블을 추론할 수 있습니다. 그러나 이 파티션 테이블 앞의 파티션 테이블은 추론하기 어렵다. 그런데 다행스러운 점은 이 링크드 리스트의 헤드 노드, 즉 주 파티션 테이블의 위치가 (0실린더, 0헤드, 1섹터)로 고정되어 있다는 점입니다. 나머지는 모두 파티션에 넣어두기 ​​쉽습니다. 테이블이 하나씩 발견됩니다. ;

上篇: 냉응기의 작동 원리는 무엇입니까? 下篇: 사회자 2000 원이면 cf 를 할 수 있어요
관련 내용