NTFS 파티션에서 NTFS 부팅 섹터 복원

기술 자료 번역 기술 자료 번역
기술 자료: 153973 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

서버나 워크스테이션의 볼륨이 액세스할 수 없게 되거나 디스크 관리자가 "알 수 없음"으로 표시하면 부팅 섹터가 손상된 것일 수 있습니다. 이 문서는 NTFS가 디스크의 올바른 위치에 저장하고 복원하는 두 번째 복사본을 찾는 방법을 설명합니다.

이 정보를 문제에 적용하려면 두 조건이 만족되어야 한다는 점에 유의해야 합니다.
  1. 파일 시스템은 NTFS가 되어야 합니다. FAT는 부팅 섹터의 복사본을 유지하지 않습니다.
  2. 시스템을 NT로 부팅할 수 있어야 합니다.
참고: NT로 부팅할 수 없거나 드라이브를 다른 NT 시스템으로 이동할 수 없는 경우 다음 기술 자료 문서를 참조하십시오.
121517 : 손상된 NTFS 부팅 섹터를 복원하는 방법

해결 방법

문제를 해결하려면 백업 부팅 섹터의 복사본을 검색하여 하드 디스크의 올바른 위치로 복사해야 합니다.

NT 3.5x에서 두 번째 복사본은 논리 볼륨의 중앙(볼륨 중앙)에 유지됩니다.

NT 4.0과 Windows 2000에서는 논리 볼륨의 끝(볼륨 끝)으로 이동되었으며, 다른 검색 기법이 요구됩니다. 표시된 예제는 NT V4.0 Resource Kit에 포함된 NT용 Disk Probe(dskprobe.exe)를 사용하지만 적절한 .dll 파일이 설치된 NT V3.5x에서도 실행됩니다.

참고:

다음 절차 동안 복구되도록 하려면 NTFS 부팅 섹터와 복사본의 유효성을 확인한 후에 파일을 보면서 파일 메뉴에서 "다른 이름으로 저장"을 선택하여 파일에 섹터를 저장하고 경로와 파일 이름을 지정합니다.

주 파티션의 부팅 섹터 복원


  1. Disk Probe를 사용하여 DRIVES, 실제 드라이브를 선택합니다. PhysicalDriveX를 선택합니다. 여기서 X는 디스크의 서수 번호입니다. 예를 들어, 디스크 관리자를 사용하여 어떤 서수가 해당 디스크인지 찾습니다. 시스템에 SCSI ID가 1, 3, 5인 SCSI 디스크가 3개 있을 경우 디스크 관리자는 0, 1, 2의 순서로 디스크를 표시합니다. 더욱이 SCSI ID가 3번인 디스크를 제거하면 ID가 5번인 SCSI 디스크가 디스크 1로 이동합니다.
  2. 복구할 PhysicalDriveX를 두 번 누릅니다. 아래의 상자에서 Read Only를 선택 취소하고 Set Active 단추를 누릅니다. 사용 중인 핸들이 PhysicalDriveX로 설정되었는지 확인한 다음 OK를 누릅니다.
  3. SECTORS 메뉴에서 Read를 선택하고 STARTING SECTORS로 0을 삽입하고 Number of Sectors로 1을 삽입하고 Read를 누릅니다.
  4. 이제 위치는 실제 디스크의 MBR(마스터 부트 레코드)에 있습니다. "Invalid Partition Table...."로 표시되는 오프셋 8B에서 시작하는 오른쪽에 있는 ASCII 텍스트로 이것을 확인할 수 있습니다. VIEW 메뉴에서 "Partition Table"을 선택합니다. "partition table index"라는 레이블이 붙은 상자에서 스크롤 막대를 사용하여 해당 파티션을 선택하고 파티션을 두 번 누릅니다. 왼쪽 아래 모서리에 있는 상자는 관련 섹터를 표시합니다. 아래에 제공된 이 값을 적어두고 이 상자 옆의 "GO" 탭을 선택합니다.

    Record RELATIVE SECTOR __________ value.
  5. 이제 VIEW 메뉴에서 위치를 확인할 수 있도록 "Bytes"를 선택합니다. 부팅 섹터가 어떻게 손상되었는지에 따라 오른쪽 위 모서리에서 NTFS 같은 일부 ASCII 문자열 또는 오프셋 130에서 시작하는 "A disk Read error occurred..."를 확인해 볼 수 있습니다. VIEW 메뉴에서 "NTFS bootsector"를 선택합니다. 이 보기에서 NT V4.0의 경우 "Volume End" 단추를 선택하거나 NT V3.5x의 경우 "Volume Middle" 단추를 선택합니다. 이제 위치는 부팅 섹터의 백업 복사본에 있어야 합니다. "incomplete Data Read"라는 오류가 나타나거나, 바이트를 검토한 후에 이것이 부팅 섹터의 백업 복사본이 아닌 것이 확인되면 주 부팅 섹터가 손상된 것이므로 백업 복사본으로 이동하는 데 필요한 값이 잘못된 것입니다. 부팅 섹터가 없거나 심각하게 손상되었을 때는 부팅 섹터를 복구하는 방법을 보여주는 다음 절로 이동하고, 그렇지 않으면 6단계를 진행합니다.
  6. VIEW 메뉴에서 Bytes를 선택하고 NTFS 부팅 섹터인지 확인합니다. 일단 확인되면 SECTORS 메뉴에서 Write를 선택하고 대화 상자가 올바른 핸들 및 PhysicalDrive를 표시하는지 확인합니다. Starting Sector to write Data 상자에 4단계에서 적어둔 관련 섹터 수를 입력하고 Write it 단추를 선택합니다.
  7. SECTORS 메뉴로 가서 4단계의 관련 섹터를 입력하고 섹터 수는 1로 유지하고 Read를 선택합니다. 여기에서 데이터가 기록되었는지 확인합니다.
  8. Disk Probe를 닫고 시스템을 다시 부팅합니다.

원래 복사본이 없거나, 심각하게 손상되었거나 사용할 수 있는 데이터가 포함된 경우 백업 부팅 섹터 복구

부팅 섹터가 없거나 손상되어 대개 섹터 수가 틀리는 등 주 부팅 섹터 포인터의 정보가 잘못된 경우 다음 단계를 사용하여 복구하십시오.
  1. Disk Probe를 사용하여 DRIVES, 실제 드라이브를 선택합니다. PhysicalDriveX를 선택합니다. 여기서 X는 디스크의 서수 번호입니다. 예를 들어, 디스크 관리자를 사용하여 어떤 서수가 해당 디스크인지 확인합니다.
  2. 보려는 PhysicalDriveX를 두 번 누릅니다. 아래의 상자에서 Read Only를 선택 취소하고 Set Active 단추를 선택합니다. 사용 중인 핸들이 PhysicalDriveX로 설정되었는지 확인한 다음 OK를 누릅니다.
  3. SECTORS 메뉴에서 Read를 선택하고 STARTING SECTORS로 0을 삽입하고 Number of Sectors로 1을 삽입하고 Read를 누릅니다.
  4. 이제 위치는 실제 디스크의 MBR에 있습니다. "Invalid Partition Table...."로 표시되는 오프셋 8b에서 시작하는 오른쪽에 있는 ASCII 텍스트로 이것을 확인할 수 있습니다. VIEW 메뉴에서 Partition Table을 선택합니다. 해당하는 올바른 파티션 번호를 선택합니다.
  5. Total Sectors, Relative sectors의 두 값이 필요합니다. 부팅 섹터가 있어야 하는 장소이기 때문에 관련 섹터 값을 적어 두십시오. 부팅 섹터의 백업 복사본을 찾으려면 다음 계산을 수행하십시오.

    Record Total Sectors: _________
    Record Relative Sectors: _________

    예제 1: 백업 복사본이 볼륨 끝에 있는 NT V4.0의 경우

                       Total Sectors  -->  1062880
                   + relative Sectors -->       32 +
                                          ---------
                                           1062912
                   - Minus one sector -->        1 -
                                          ---------
                    Backup bootsector -->  1062911




    예제 2: 백업 복사본이 볼륨 중앙에 있는 NT V3.5x의 경우

                       Total Sectors  -->  1062880
                        Divided by 2  -->   531440
                   + relative Sectors -->       32 +
                                          ---------
                    Backup bootsector -->  531472


  6. SECTORS, Read 및 input Starting 섹터를 5단계에서 계산된 값으로 선택하고 섹터 수를 1로 선택합니다. Read를 선택하여 백업 부팅 섹터 위치에 있어야 합니다.
  7. VIEW 메뉴에서 Bytes를 선택하고 NTFS 부팅 섹터인지 확인합니다. 일단 확인되면 SECTORS 메뉴에서 Write를 선택하고 대화 상자가 올바른 핸들 및 PhysicalDrive를 표시하는지 확인합니다. Starting Sector to write Data 상자에 5단계에서 적어둔 관련 섹터 수를 입력하고 Write it 단추를 선택합니다.
  8. SECTORS 메뉴로 가서 5단계의 관련 섹터를 입력하고 섹터 수는 1로 유지하고 Read를 선택합니다. 여기에서 데이터가 기록되었는지 확인합니다.
  9. Disk Probe를 닫고 시스템을 다시 부팅합니다.

확장 파티션의 부팅 섹터 복원

  1. Disk Probe를 사용하여 DRIVES, 실제 드라이브를 선택합니다. PhysicalDriveX를 선택합니다. 여기서 X는 디스크의 서수 번호입니다. 예를 들어, 디스크 관리자를 사용하여 어떤 서수가 해당 디스크인지 확인합니다.
  2. 보려는 PhysicalDriveX를 두 번 누릅니다. 아래의 상자에서 Read Only를 선택 취소하고 Set Active 단추를 선택합니다. 사용 중인 핸들이 PhysicalDriveX로 설정되었는지 확인한 다음 OK를 누릅니다.
  3. SECTORS 메뉴에서 Read를 선택하고 STARTING SECTORS로 0을 삽입하고 Number of Sectors로 1을 삽입하고 Read를 누릅니다.
  4. 이제 위치는 실제 디스크의 MBR에 있습니다. "Invalid Partition Table...."로 표시되는 오프셋 8b에서 시작하는 오른쪽에 있는 ASCII 텍스트로 이것을 확인할 수 있습니다. VIEW 메뉴에서 Partition Table을 선택합니다. VIEW, As Partition Table을 선택합니다.
  5. 이 보기의 Partition Table Index 상자에서 확장 파티션이 포함된 파티션을 선택합니다. 완료되면 System ID 상자는 "Extended"가 되어야 합니다. 해당 파티션이 확장 파티션의 4번째 논리 드라이브인 경우 Next partition 단추를 4번 누릅니다. System ID 상자는 이제 "NTFS"로 표시됩니다.
  6. 이제 Partition Table Index 상자에서 확장 파티션이 포함된 파티션을 두 번 눌러 선택합니다. 완료되면 System ID 상자는 "Extended"가 되어야 합니다.

    이제 확장 파티션 내에서 복구해야 하는 논리 볼륨으로 이동합니다. 손상된 볼륨이 파티션에서 두 번째 볼륨인 경우 "Next Partition" 단추를 두 번 누릅니다. 확장 파티션에서 볼륨 사이를 이동할 때 System ID 필드는 각 파티션의 파일 시스템을 나타내야 합니다.

    복구해야 하는 파티션이 발견되면 Disk Probe의 제목 표시줄에서 current sector, relative sector 및 이 볼륨의 total sectors를 기록합니다. 이 정보는 부팅 섹터의 백업 복사본 위치를 계산하는 데 사용됩니다.

    Current Sector ________________________
    Relative Sector _______________________
    Total Sectors _________________________

    Go 단추를 눌러 손상된 볼륨의 부팅 섹터로 이동합니다. 제목 표시줄에서 이 섹터의 위치를 적어둡니다.

    Boot Sector ___________________________

    올바른 섹터를 보고 있는지 확인하려면 View 메뉴에서 Bytes를 선택합니다. 섹터에 약간의 손상만 있으면 오른쪽 열에 ASCII 오류 텍스트가 표시됩니다. 섹터를 완전히 덮어쓴 경우 이것을 보증할 수 없습니다.

    백업 부팅 섹터를 복사할 수 있는 곳을 알 수 있도록 이 위치를 적어둡니다.
                  Current sector    __________
                  Relative sectors  __________
                  Total Sectors     __________
    					
  7. 백업 복사본을 찾으려면 6단계에서 적어둔 Relative Sectors, Total Sectors 및 Current sector 등 세 개의 값이 필요합니다. 이 값을 사용하여 다음 계산을 수행하십시오.

    예제 1: 백업 복사본이 볼륨 끝에 있는 NT V4.0의 경우

                             Current sector:   819200
                             Total Sectors:    243680 +
                                               ======
                                              1062880
                           Relative Sectors        32 +
                                               ======
                                              1062912
                                Less one            1 -
                                               ======
                           Backup Bootsector  1062911
    					




    예제 2: 백업 복사본이 볼륨 중앙에 있는 NT V3.5x의 경우

                                Current sector:   819200
      + Total Sectors: 243680 divided by 2 :   121840 +
                                               ======
                                               941040
                         + Relative Sectors        32 +
                                               ======
                           Backup Bootsector  941072
    					


  8. SECTORS, Read 및 input Starting 섹터를 7단계에서 계산된 값으로 선택하고 섹터 수를 1로 선택합니다. Read를 선택하고 백업 부팅 섹터 위치에 있어야 합니다.
  9. VIEW 메뉴에서 Bytes를 선택하고 NTFS 부팅 섹터인지 확인합니다. 오른쪽 열에 ASCII 오류 텍스트가 표시됩니다. 이 섹터가 유효한 부팅 섹터가 아니면 진행하지 마십시오. 프로세스를 다시 시작하고 부팅 섹터의 백업 복사본이 들어 있는 올바른 섹터를 찾으십시오.

    이것의 부팅 섹터의 백업 복사본인 것이 확인되면 이 섹터를 6단계에서 발견한 원래 부팅 섹터 위치에 기록합니다. Sectors 메뉴에서 Write를 선택합니다. 대화 상자에 올바른 핸들과 PhysicalDrive가 표시되는지 확인합니다. Starting Sector 상자에 원래 부팅 섹터 위치를 입력합니다. "Write it"을 눌러 이 정보를 디스크에 기록합니다.
  10. SECTORS 메뉴로 이동하고 Read를 선택합니다. 시작 섹터에 백업 복사본을 기록한 섹터를 입력하고 섹터 수는 1로 유지합니다. Read를 선택하고 데이터가 기록되었는지 확인합니다.
  11. Disk Probe를 닫고 시스템을 다시 부팅합니다.
Norton Diskedit는 Microsoft와 무관한 공급업체인 Symantec Cor poration이 제조하는 것으로서 Microsoft는 이 제품의 성능과 신뢰성에 대해 어떠한 보증도 하지 않습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 153973 - 마지막 검토: 2004년 9월 21일 화요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
키워드:?
kbtshoot kbother KB153973

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com