Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10 '디스크 구조가 손상되어 읽을 수 없습니다' 오류 완벽 해결 가이드

외장 HDD, SD 메모리 카드, USB 플래시 드라이브 등 저장 장치를 연결할 때 오류 0x80070571 또는 '드라이브에 액세스할 수 없음 - 디스크 구조가 손상되어 읽을 수 없습니다' 오류가 발생하나요? 이 오류는 PC에 연결된 하드 디스크, 외장 HDD, USB 메모리, SD 카드 등의 저장 장치가 손상되었거나 파일 시스템 구조를 읽을 수 없는 상태가 되어 접근이 불가능하다는 의미입니다.

이 오류가 발생하면 Windows는 손상된 파티션에 접근하거나 그 안의 파일을 열 수 없게 됩니다. 주로 외장 드라이브에서 발생하지만 내장 HDD에서도 나타날 수 있으며, 특히 내장 디스크에서 이 오류가 발생하면 상황이 더 심각해집니다. 부팅 자체가 불가능해지며 '부팅 장치에 액세스할 수 없음(inaccessible boot device)' 오류가 표시될 수 있습니다.

디스크 구조 손상 오류의 원인

이 오류 메시지는 일반적으로 하드 드라이브의 MFT(Master File Table, 마스터 파일 테이블)가 손상되었거나 데이터가 깨졌을 때 발생합니다. 그 외에도 다음과 같은 원인들이 있습니다.

  • 저장 장치가 PC에 제대로 연결되지 않은 경우
  • PC가 사용 중일 때 USB 드라이브나 외장 HDD를 강제로 분리한 경우
  • 저장 장치 자체의 내부적인 문제
  • 디스크 드라이버가 오래되어 Windows OS와 호환되지 않는 경우

해결 방법 1: 기본 문제 해결부터 시작

먼저 간단한 조치부터 시도해 보세요. 외장 HDD나 USB를 분리했다가 다시 연결하고, 다른 PC에 연결해 보거나 다른 USB 포트에 꽂아 문제가 해결되는지 확인합니다. 만약 드라이브에 중요한 데이터가 없다면 포맷 후 정상 작동하는지 확인하는 것도 방법입니다.

해결 방법 2: CHKDSK로 디스크 오류 검사

Windows에는 CHKDSK라는 기본 제공 도구가 있어 내장 SSD/HDD뿐 아니라 USB 플래시 드라이브, 메모리 카드, 외장 HDD 등 모든 저장 장치의 일반적인 디스크 오류를 수정할 수 있습니다. 이 도구는 '디스크 구조 손상' 오류를 해결하는 데 가장 효과적인 방법 중 하나입니다.

실행 방법:

  1. 시작 메뉴를 열고 cmd를 입력하여 명령 프롬프트를 찾습니다.
  2. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
  3. 아래 명령어를 입력하고 Enter 키를 누릅니다.

chkdsk H: /r /f

참고: H는 실제 사용 중인 드라이브 문자로 변경해야 합니다. 예를 들어 외장 드라이브 문자가 E라면 chkdsk e: /r /f로 입력합니다.

명령어 옵션 설명

  • chkdsk : 디스크 드라이브의 오류를 검사합니다.
  • H: 문제가 발생한 드라이브 문자입니다.
  • /R : 불량 섹터를 찾아 읽을 수 있는 정보를 복구합니다.
  • /F : 디스크의 오류를 수정합니다.

이 유틸리티는 MFT를 포함한 디스크 파일 시스템의 무결성을 검사합니다. 검사가 100% 완료될 때까지 기다려야 하며, 소요 시간은 드라이브 용량과 저장된 파일 양에 따라 몇 시간까지 걸릴 수 있습니다. 외장 드라이브는 용량이 작아 상대적으로 빠르게 완료됩니다. 검사가 끝나면 exit를 입력해 명령 프롬프트를 닫고 Windows를 재시작하세요.

해결 방법 3: 디스크 드라이버 재설치

외장 저장 장치의 드라이버를 제거 후 재설치하면 문제가 해결되었다는 사용자 보고도 있습니다. 첫 번째 방법으로 해결되지 않았다면 아래 단계를 따라 해보세요.

주의: C 드라이브처럼 Windows가 설치된 시스템 드라이브에는 이 방법을 적용하지 마세요. 시스템 드라이브에서 오류가 발생했다면 이 방법은 건너뛰세요.

1단계: 드라이브 제거

  1. Win + R 키를 누르고 diskmgmt.msc를 입력한 후 Enter 키를 눌러 장치 관리자를 엽니다.
  2. '디스크 드라이브' 항목을 클릭해 확장합니다.
  3. 문제가 있는 외장 디스크 드라이브를 마우스 오른쪽 버튼으로 클릭하고 '디바이스 제거'를 선택합니다.

2단계: 드라이브 재설치

  1. 장치 관리자 상단 메뉴에서 '동작'을 클릭하고 '하드웨어 변경 사항 검색'을 선택합니다.
  2. 컴퓨터가 디스크 드라이브를 자동으로 감지하고 설치할 때까지 기다립니다.

완료 후 컴퓨터를 재시작하면 외장 드라이브를 문제없이 사용할 수 있을 것입니다.

해결 방법 4: 서드파티 복구 프로그램 활용

위 방법들로도 디스크 구조 손상 오류를 해결할 수 없다면, 손상된 저장 드라이브에서 개인 데이터를 먼저 복구하는 것이 우선입니다. 손실된 파티션에서 파일을 복구할 수 있는 다양한 서드파티 프로그램들이 있으니 이를 활용해 보세요.

해결 방법 5: 외장 드라이브 포맷

이 방법은 USB 드라이브처럼 Windows가 설치되지 않은 외장 드라이브에 적합합니다. 포맷하면 드라이브의 모든 파일이 삭제되고 손상된 파일 시스템 대신 새로운 파일 시스템이 생성됩니다. 중요한 파일이 없는 드라이브라면 좋은 해결책입니다.

  1. 드라이브를 마우스 오른쪽 버튼으로 클릭하고 '포맷'을 선택합니다.
  2. 파일 시스템 유형을 선택하고 '빠른 포맷'에 체크합니다.
  3. '시작'을 클릭해 포맷을 진행합니다.

Windows 부팅이 안 될 경우 해결 방법

위 방법들은 USB 플래시 드라이브, 외장 HDD, SD 카드 같은 외부 장치에 적용되는 방법입니다. 하지만 문제가 내장 하드 디스크에서 발생해 Windows를 정상적으로 부팅할 수 없다면 아래 방법을 시도해 보세요.

물리적 연결 상태 점검

시스템 전원을 끄고 모든 케이블을 분리한 후 케이스 나사를 풀어 측면 패널을 열고 하드 드라이브 위치를 찾습니다. 노트북의 경우 노트북을 뒤집어 바닥면을 확인하면 하드 드라이브 위치를 나타내는 디스크 모양 아이콘을 쉽게 찾을 수 있습니다.

모든 케이블을 분리했다가 어떤 케이블이 어디에 연결되었는지 기억한 상태로 다시 연결합니다. 이때 케이블이 완전히 삽입되었는지(흔들리지 않는지)와 나사가 단단히 조여졌는지 확인한 후 부팅해 문제가 해결되었는지 확인합니다.

Windows에 접근할 수 없을 때 CHKDSK 실행

여전히 부팅이 되지 않는다면 고급 부팅 옵션에 접근해야 합니다.

  1. 고급 부팅 옵션 화면에서 '시작 복구'를 클릭해 Windows가 스스로 문제를 수정하도록 합니다.
  2. 시작 복구 후에도 '부팅 장치에 액세스할 수 없음' 오류로 부팅이 되지 않으면 고급 옵션에서 '명령 프롬프트'를 클릭합니다.

참고: 안전 모드로 부팅한 후 관리자 권한 명령 프롬프트를 열어 아래 작업을 수행할 수도 있습니다.

명령 프롬프트가 열리면 아래 명령어를 순서대로 입력합니다.

diskpart

list volume

볼륨 목록에서 Windows가 설치된 드라이브 문자(예: C:)를 확인합니다. 그런 다음 아래 명령어로 드라이브 오류를 검사하고 수정합니다.

CHKDSK C: /f /r

참고: C:는 실제 오류가 발생한 드라이브 문자로 변경하세요.

검사가 100% 완료될 때까지 기다린 후 Windows를 재시작하면 정상적으로 부팅될 것입니다.

마무리

위 방법들을 통해 오류 0x80070571, 즉 '디스크 구조가 손상되어 읽을 수 없습니다' 문제를 해결할 수 있기를 바랍니다. 만약 어떤 방법으로도 해결되지 않는다면 저장 드라이브가 물리적으로 손상되었을 가능성이 있습니다. 이 경우 수리 센터에 의뢰하거나 새 드라이브를 구매하는 것이 좋습니다.