리눅스에서 작동하지 않는 Windows NTFS 드라이브 문제를 해결하는 방법

Linux에서 Windows로 포맷된 하드 드라이브를 열 수 없는 경우, 먼저 해당 파티션이 NTFS 형식 인지 , 그리고 드라이브 자체에 이상이 없는지 확인하십시오. 일부 NTFS 메타데이터 문제의 경우, Linux ntfsfix유틸리티를 사용하여 제한적인 복구를 수행하고 다음에 Windows가 시작될 때 전체 검사를 요청할 수 있습니다. 하지만 이는 CHKDSK의 Linux 버전이 아니므 로 하드웨어 고장을 복구하거나 손실된 파일을 복원할 수는 없습니다. 변경 작업을 하기 전에 읽을 수 있는 모든 데이터를 백업하십시오. 드라이브에서 딸깍거리는 소리가 나거나 연결이 끊어지거나 I/O 오류가 발생하는 경우, 작업을 중단하고 데이터 복사 또는 이미지 백업을 우선적으로 수행하십시오.

NTFS 복구 유틸리티를 설치하세요

ntfsfixNTFS 유틸리티가 함께 제공됩니다. 패키지 이름은 Linux 배포판마다 다르며, 일부 배포판에서는 드라이버와 유틸리티를 별도의 패키지로 분리합니다. 사용 중인 배포판의 공식 저장소에서 설치하십시오.

리눅스 배포판설치 명령
우분투 또는 데비안sudo apt install ntfs-3g
페도라sudo dnf install ntfsprogs
아치 리눅스sudo pacman -S ntfsprogs
openSUSE 텀블위드sudo zypper install ntfsprogs

패키지 가용성은 릴리스 버전에 따라 다를 수 있으며, 특히 openSUSE Leap의 경우 더욱 그렇습니다. 패키지 관리자가 유틸리티를 찾을 수 없는 경우, 다른 저장소를 추가하기 전에 배포판의 패키지 인덱스를 확인하십시오. ntfsfix 매뉴얼 은 해당 유틸리티에 대한 설명을 제공하며, Ubuntu ntfs-3g 패키지 , Fedora ntfsprogs 패키지 및 Arch ntfsprogs 패키지는 패키징 구성 방식을 보여줍니다.

리눅스 터미널에 우분투 또는 데비안 시스템에 ntfs-3g 패키지를 설치하는 명령어가 표시됩니다.
ntfsfix사용 중인 배포판에 맞는 패키지를 설치하세요 .

NTFS 파티션을 주의 깊게 식별하십시오.

드라이브를 연결하고 터미널을 열어 다음 명령을 실행하세요.

lsblk -f

FSTYPE, LABEL, 및 열을 확인하십시오 MOUNTPOINTS. 파일 시스템이 로 표시된 파티션을 선택하십시오 ntfs. 디스크는 /dev/sdb와 같이 표시될 수 있으며, 파티션 /dev/sdb1이름은 와 같습니다. NVMe 파티션은 와 같은 이름을 사용합니다 /dev/nvme0n1p3. 복구 명령은 전체 디스크가 아닌 NTFS 파티션을 대상으로 해야 합니다 . 아래 예시 장치 이름을 복사할 때는 반드시 자신의 출력 결과를 확인하십시오.

Linux 터미널에서 `lsblk -f` 명령어를 입력하여 블록 장치와 NTFS 파티션을 확인합니다.
lsblk -fNTFS 파티션의 장치 이름을 추측하는 대신 이 기능을 사용 하여 파티션을 찾으세요.

마운트를 해제하고 쓰기 금지 검사를 실행하세요.

/dev/sdX1명령어에서 <NTFS 파티션> 부분을 방금 확인한 정확한 NTFS 파티션으로 바꾸세요 . Linux가 해당 파티션을 마운트했는지 확인하세요.

findmnt --source /dev/sdX1

드라이브가 마운트되어 있다면, 해당 드라이브를 사용하는 파일과 창을 닫은 다음 마운트를 해제하십시오.

sudo umount /dev/sdX1

명령 실행 시 대상이 사용 중이라는 메시지가 표시되면 해당 대상을 사용하는 프로그램을 모두 종료하고 다시 시도하십시오. 파티션이 마운트된 상태에서는 작업을 계속하지 마십시오. 그런 다음 ntfsfix변경 사항을 저장하지 않고 어떤 작업을 수행할지 보고하도록 요청할 수 있습니다.

sudo ntfsfix --no-action /dev/sdX1

이는 유용한 미리 보기 기능일 뿐, 완벽한 진단이나 복구 성공을 보장하는 것은 아닙니다. 선택한 파티션이 NTFS 형식이 아닌 경우, 작업을 중지하고 장치 목록을 다시 확인하십시오.

리눅스 터미널 화면에는 NTFS 파티션의 예시로 마운트 해제 명령과 ntfsfix 명령이 표시됩니다.
파일 시스템 유틸리티를 실행하기 전에 선택한 파티션을 마운트 해제하십시오. 자리 표시자를 확인된 장치 이름으로 바꾸십시오.

제한된 NTFS 복구를 실행합니다.

장치를 확인하고 마운트 해제한 후 다음 명령을 실행하십시오.

sudo ntfsfix /dev/sdX1

출력 결과를 읽고 명령이 완료될 때까지 기다리십시오. 이 명령은 ntfsfix몇 가지 일반적인 NTFS 불일치 문제를 해결하고, NTFS 저널을 재설정하며, 첫 번째 Windows 부팅 시 NTFS 일관성 검사를 예약합니다. Linux 명령이 완료되었다는 메시지가 표시되었다고 해서 모든 파일 시스템 문제가 해결된 것은 아닙니다.

Windows에서 검사를 완료하세요

필요한 경우 드라이브를 안전하게 분리한 다음 Windows 컴퓨터에 다시 연결하고 예약된 파일 시스템 검사가 실행되도록 하십시오. Windows에서 여전히 오류가 보고되면 관리자 권한으로 명령 프롬프트를 열고 `-d` 명령을 실행하십시오 . 여기서 `-d`는 Windows에 표시된 드라이브 문자로 chkdsk X: /f바꿔야 합니다 . Microsoft는 논리적 파일 시스템 오류를 수정하는 방법에 대한 설명서를 제공합니다. 볼륨이 사용 중인 경우 Windows에서 다음 재시작 시 검사를 예약할지 물어볼 수 있습니다. 복구 과정에서 파일 시스템 메타데이터가 변경되므로 중요한 파일은 먼저 백업하십시오.X:/f

Windows 명령 프롬프트에는 NTFS 복구 명령으로 chkdsk X: /f가 표시됩니다.
NTFS에 대한 더 자세한 검사를 위해서는 Windows CHKDSK를 사용하십시오. 이때 올바른 Windows 드라이브 문자를 입력해야 합니다.

Windows 사용 후 볼륨이 읽기 전용 상태가 된 경우, 절전 모드 상태이거나 빠른 시작의 영향을 받고 있을 수 있습니다. NTFS-3G 설명서 에 따르면 이로 인해 내부 NTFS 파티션이 읽기 전용 상태가 되거나 일관성이 떨어질 수 있습니다. Windows를 부팅한 후 시스템을 완전히 종료하고 다시 시도하십시오. 절전 모드 상태인 볼륨을 강제로 쓰기 가능 상태로 마운트하지 마십시오.

추가 플래그를 일반적인 해결책으로 사용하지 마십시오.

오래된 --clear-bad-sectors조언은 오해하기 쉽습니다. 이 옵션은 NTFS에 기록된 불량 섹터 목록을 지우는 것으로, 설명서에는 이전 디스크를 새 디스크에 복제한 후 유용하다고 나와 있습니다. 하지만 물리적으로 손상된 섹터나 고장난 드라이브를 복구하는 것은 아닙니다--clear-dirty . 마찬가지로, 이 옵션은 볼륨의 변경 플래그를 변경하는 것이지 파일 시스템 검사를 대체하는 것이 아닙니다. 메타데이터를 변경해야 하는 이유를 정확히 이해하지 못하는 한 이러한 옵션은 사용하지 마십시오.

디스크가 목록에 없거나 lsblk, 반복적으로 오프라인 상태가 되거나, 읽기 오류가 발생하는 경우, ntfsfix이 도구는 적합하지 않습니다. 케이블, 포트 또는 외장 케이스는 안전한 경우에만 점검하고, 추가 복구를 시도하기 전에 데이터를 보호하십시오. 일반적인 파일 시스템 오류의 경우, 이 도구는 ntfsfix응급 처치 용도로만 사용하고 Windows에서 CHKDSK를 사용하여 검사를 완료하십시오.

댓글 남기기

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.

OKSampler: 키보드 비트 제작을 위한 무료의 간편한 음악 샘플러

OKSampler: 키보드 비트 제작을 위한 무료의 간편한 음악 샘플러

OKSampler는 MP3 클립을 키보드 키에 매핑하고 오디오를 반복 재생할 수 있는 소프트웨어입니다. 이 오래된 무료 소프트웨어의 기능, 기존 기능의 한계, 그리고 다운로드 전에 확인해야 할 사항들을 알아보세요.