때때로 Windows가 설치된 드라이브에있는 볼륨 부팅 레코드의 일부인 볼륨 부팅 코드 가 손상되어 실수로 잘못된 부팅 관리자를 사용하도록 다시 프로그래밍 될 수 있습니다.
이 경우 Windows 7, 8, 10 및 Vista에서 일반적으로 hal.dll 오류가 발생하여 시스템 중지 오류가 발생할 수 있습니다.
운좋게도 bootsect 명령으로 볼륨 부팅 코드 오류를 쉽게 수정할 수 있습니다. 부팅 섹터 복원 도구는 고급 시작 옵션 또는 시스템 복구 옵션에서 사용할 수있는 명령 프롬프트에서만 사용할 수 있습니다.
BOOTMGR을 사용하기위한 볼륨 부팅 코드 업데이트
쉽고 10 분에서 15 분 정도 소요됩니다. 방법은 다음과 같습니다.
- 고급 시작 옵션 (Windows 10 및 8)에 액세스하거나 시스템 복구 옵션 메뉴 (Windows 7 및 Vista)로 부팅하십시오.
- 참고 : Windows Media가없는 경우 친구의 Windows 디스크 또는 플래시 드라이브 를 빌려 이러한 진단 모드 중 하나에 액세스하십시오.
- 다른 옵션 : 원본 설치 미디어를 사용하면 이러한 복구 메뉴에 액세스 할 수 있습니다. Windows의 다른 버전에서 복구 디스크 또는 플래시 드라이브를 만드는 방법에 대한 자세한 내용 은 Windows 8 복구 드라이브 를 만드는 방법 또는 Windows 7 시스템 복구 디스크를 만드는 방법 ( Windows 버전에 따라 다름)을 참조 하십시오 . 이 옵션은 Windows Vista에서 사용할 수 없습니다.
- 명령 프롬프트를 엽니 다.
- 프롬프트에서 다음과 같이 bootsect 명령 을 입력 한 다음 Enter 키를 누릅니다 .
- bootsect / nt60 sys 위에서 사용 된 bootsect 명령은 Windows를 부팅하는 데 사용 된 파티션 의 볼륨 부팅 코드를 Windows Vista, Windows 7, Windows 8, Windows 10 및 이후 Windows 운영 체제 와 호환되는 BOOTMGR로 업데이트합니다.
- 참고 : nt60 스위치는 NTLDR에 대한 [이전] 부팅 코드를 적용하는 동안 BOOTMGR에 대해 [최신] 부팅 코드를 적용합니다.
- 팁 : bootsect 명령과 관련하여 온라인에서 본 일부 문서는 마스터 부트 코드를 업데이트하는 것을 의미합니다. 이는 잘못되었습니다. bootsect 명령은 마스터 부트 코드가 아닌 볼륨 부트 코드를 변경 합니다 .
- 마지막 단계에서와 같이 bootsect 명령을 실행 한 후에는 다음과 같은 결과가 나타납니다.
- C : (\\? \ Volume {37a450c8-2331-11e0-9019-806e6f6e6963}) 성공적으로 NTFS 파일 시스템 부트 코드를 업데이트했습니다. 모든 대상 볼륨에서 부트 코드가 성공적으로 업데이트되었습니다. 참고 : 어떤 종류의 오류가 발생하거나 Windows를 정상적으로 다시 시작한 후에도 작동하지 않으면 bootsect / nt60을 모두 실행 해보십시오. 여기서주의해야 할 점은 컴퓨터를 듀얼 부팅 할 경우 부주의로 인해 부팅되는 구형 운영 체제와 비슷하지만 반대의 문제가 발생할 수 있다는 것입니다.
- 명령 프롬프트 창을 닫은 다음 광학 디스크 또는 USB 플래시 드라이브에서 Windows 디스크를 꺼냅니다.
- 시스템 복구 옵션 창에서 다시 시작 버튼을 클릭하거나 기본 고급 시작 옵션 화면에서 계속 을 클릭하십시오.
- Windows가 정상적으로 시작됩니다.
- 예를 들어 hal.dll 오류와 같은 문제가 여전히 발생하는 경우 4 단계의 참고 사항을 참조하여 다른 아이디어를 얻거나 수행중인 문제 해결을 계속 진행하십시오.
팁 & amp; 추가 도움말
bootsect / nt60을 사용하여 볼륨 부팅 코드를 변경하는 데 문제가 있습니까? 소셜 네트워크 또는 전자 메일로 연락하는 방법, 기술 지원 포럼에 게시하는 방법 등에 대한 자세한 내용은 다른 도움말 얻기를 참조 하십시오 .