이 응답은 자동 번역되었습니다. 따라서 문법적 오류나 이상한 표현이 있을 수 있습니다.
안녕하세요 김정용 고객님,
Microsoft 커뮤니티에 오신 것을 환영합니다.
심각한 부팅 문제에 직면하고 있는 것 같으며 DISKPART에서 관찰한 볼륨 문자 스와핑이 실제로 중요한 요인이 될 수 있습니다. 상황을 분석하고 "액세스할 수 없는 부팅 장치" 오류의 잠재적 원인과 시스템이 DISKPART와 Windows에서 다른 볼륨 이름을 표시하는 이유를 살펴보겠습니다.
1. 볼륨 문자 혼동(C 및 D 스와핑)
Windows에서 볼륨 문자(예: C 또는 D)는 동적으로 할당되지만 시스템이 부팅될 때마다 항상 동일한 실제 파티션 또는 디스크에 해당하지는 않습니다. 이 동작은 특히 부팅 또는 복구 드라이브가 관련된 경우 혼동될 수 있습니다. 이것이 문제가 될 수 있는 이유는 다음과 같습니다.
- Windows 부팅 파티션: 일반적으로 C: 는 Windows가 설치되고 기본 부팅 볼륨으로 구성되는 시스템 파티션입니다. 부팅 관리자, 시스템 파일 및 OS 파일은 일반적으로 모두 여기에 보관됩니다.
- 디스크 파티션 및 부트 로더 : 시스템의 부트 로더 (Windows 로딩을 담당함)가 C 드라이브에 있지만 Windows가 실수로 다른 드라이브 (예 : D)에서 찾은 경우 "액세스 할 수없는 부팅 장치" 오류가 발생할 수 있습니다.
왜 이런 일이 발생합니까?
- 볼륨 재구축 : 드라이브 다시 연결, BIOS의 드라이브 순서 변경과 같은 시스템 변경 후 또는 복구 작업 중에 발생할 수 있는 드라이브 문자가 재할당된 것으로 보입니다. 예를 들어:
- Windows 다시 쓰기: Windows는 부팅 중에 문자를 바꿨을 수 있으며, 이로 인해 부팅할 올바른 파티션을 추적하지 못할 수 있습니다.
- 부트 레코드 문제: 부팅 관리자 또는 BCD(부팅 구성 데이터) 가 특정 드라이브 문자(일반적으로 C:)에 연결되어 있고 이 문자가 변경되면 Windows에서 부팅 로더를 올바르게 찾지 못하여 "액세스할 수 없는 부팅 장치" 오류가 발생할 수 있습니다.
2. "액세스할 수 없는 부팅 장치" 오류: 원인 및 해결 방법
"액세스할 수 없는 부팅 장치" 오류는 Windows에서 적합한 부팅 장치를 찾을 수 없을 때 발생합니다. 이 문제는 다음과 같은 원인으로 인해 발생할 수 있습니다.
a. 손상된 부팅 구성(BCD)
부팅 구성 데이터가 손상되었거나 잘못 구성되었을 수 있습니다. Windows가 문자가 다른 부팅 드라이브를 찾는 경우 시스템에서 부팅 파티션을 찾지 못할 수 있습니다.
- 해결 방법: **WinRE(Windows 복구 환경)**에서 BCD를 다시 빌드해 볼 수 있습니다.
- WinRE로 부팅합니다.
- 명령 프롬프트를 엽니다.
- 다음 명령을 사용합니다. 해적판 /fixmbr 부팅 /fixboot 부팅 /scanos bootleg /rebuildbcd
이러한 명령은 MBR(마스터 부트 레코드)을 복구하고, 부트 섹터를 다시 쓰고, BCD(부팅 구성 데이터)를 다시 빌드하려고 시도합니다.
b. 결함이 있거나 누락된 부팅 파티션
부트 로더 또는 시스템 파일이 포함된 파티션이 없거나 손상된 경우 Windows가 제대로 부팅되지 않을 수 있습니다.
- 해결 방법 : DISKPART 에서 올바른 파티션 설정을 확인하십시오.
- WinRE의 명령 프롬프트에서 diskpart를 실행합니다.
- list volume을 사용하여 볼륨을 나열하고 Windows가 설치된 볼륨을 식별합니다.
- 볼륨의 크기와 레이블 을 확인하여 이를 확인할 수 있으며, 파티션 번호를 알고 있는 경우 선택한 볼륨 X(여기서 X는 올바른 볼륨)에 마운트를 시도할 수 있습니다.
시스템 파티션을 볼 수 있지만 C: 드라이브가 다른 볼륨에 잘못 할당된 경우 diskpart를 사용하여 드라이브 문자 할당을 수정하거나 WinRE를 통해 시동 복구를 수행해야 할 수 있습니다.
c. 디스크 또는 파티션 손상
C 또는 D 드라이브가 물리적으로 손상되거나 손상된 경우 Windows가 로드되지 않을 수 있습니다.
chkdsk 명령을 사용하여 디스크를 스캔합니다.
- 명령 프롬프트(admin)를 엽니다.
- 다음 명령을 입력합니다.
chkdsk <드라이브 문자>: /fFor
예를 들어, D 파티션을 확인하고 복구하려면 다음 명령을 입력하십시오.
chkdsk D: /f - Y 키를 누른 다음 Enter 키를 눌러 chkdsk 디스크 검사 도구를 실행하여 D 파티션을 스캔합니다. 그런 다음 다른 파티션도 유사하게 확인할 수 있습니다.
참고: 시스템 드라이브 이외의 드라이브 문자를 확인합니다. (보통 C) 먼저. C 드라이브를 확인하려면 다시 시작해야 합니다.
고지 사항: chkdsk를 실행하여 볼륨의 파일 시스템 및 파일 시스템 메타데이터에서 논리적 및 물리적 오류를 확인할 수 있습니다. 문제를 방지하려면 chkdsk를 취소하거나 중단하지 말고 중요한 데이터를 백업하십시오.
자세한 내용은 chkdsk | 마이크로소프트 런.
d. 장치 드라이버 문제
드라이버가 없거나 손상되어 Windows에서 하드 드라이브 또는 SSD를 감지하는 데 문제가 있는 경우, 특히 IDE에서 AHCI 또는 NVMe로 전환하는 경우 액세스할 수 없는 부팅 장치 오류가 발생할 수 있습니다.
- 해결 방법: 이것이 원인으로 의심되는 경우 스토리지 컨트롤러 에 적합한 드라이버를 로드해야 할 수 있습니다. 이 작업은 WinRE에서 수행하거나 부팅 중(사용 가능한 경우) F8 키를 눌러 고급 부팅 옵션을 입력하여 수행할 수 있습니다.
e. BIOS/UEFI 설정
또 다른 가능한 원인은 잘못된 BIOS/UEFI 설정입니다. 경우에 따라 부팅 순서를 변경하거나 빠른 부팅 또는 보안 부팅 과 같은 기능을 활성화/비활성화하면 부팅에 영향을 줄 수 있습니다.
- 해결 방법: BIOS를 기본 설정으로 재설정하면 도움이 될 수 있습니다. UEFI/레거시 부팅 또는 빠른 부팅과 관련된 설정을 찾습니다.
3. 문제 해결 단계
- 올바른 볼륨 문자를 재할당합니다(필요한 경우).
- WinRE로 부팅 하고 diskpart 를 사용하여 올바른 드라이브 문자를 확인하고 다시 할당합니다.
- 본보기: 디스크 파트 리스트 볼륨 볼륨 X 선택(Windows가 설치된 볼륨 선택) 문자 할당=C
- 부팅 구성 복구: 앞에서 언급한 bootrec 명령을 실행하여 부트로더와 BCD를 다시 빌드합니다.
- 디스크 상태 확인: WinRE에서 chkdsk를 사용하여 부팅 디스크가 손상되지 않았는지 확인합니다.
- BIOS 설정 재설정: BIOS/UEFI를 확인하고 기본값으로 재설정하여 적절한 부팅 모드(UEFI 대 레거시)와 올바른 부팅 순서를 확인합니다. 디스클라
imer: BIOS 설정을 수정하려는 경우 데이터가 손실되지 않도록 먼저 모든 개인 파일을 백업하십시오.
- 디스크에 오류가 있는지 확인합니다. WinRE 로 부팅할 수 있는 경우 CHKDSK 명령을 실행하여 잠재적인 디스크 오류를 확인하고 복구합니다.
4. 요약
DISKPART에서 C와 D가 바뀐 이유는 부팅 파티션이 잘못 구성되어 Windows에서 부트 로더를 찾을 수 없음을 나타낼 수 있습니다. 이 문제는 드라이브 문자가 다시 할당되거나 BCD(부팅 구성 데이터)가 손상된 경우에 발생할 수 있습니다. "액세스할 수 없는 부팅 장치" 오류는 일반적으로 Windows가 더 이상 시스템 파티션을 찾을 수 없기 때문에 발생합니다.
이 문제를 해결하려면:
- DISKPART를 사용하여 볼륨 문자를 확인하고 수정합니다.
- bootrec 명령을 사용하여 BCD를 재구축합니다.
- chkdsk를 사용하여 디스크가 손상되었는지 확인합니다.
- 필요한 경우 BIOS/UEFI 설정을 재설정합니다.
이러한 단계가 작동하지 않으면 문제가 더 깊어질 수 있으며(하드웨어 오류 또는 더 광범위한 손상) 전문적인 수리가 필요할 수 있습니다.
이 단계에 대해 더 많은 도움이 필요하면 알려주세요!
감사합니다
윌리엄. Y | Microsoft 커뮤니티 지원 전문가