저는 민트를 사용하고 있어요. 3일 전까지는 모든 것이 괜찮았습니다. 파일을 생성하고 싶은데 외장 하드 드라이브에 읽기 전용 모드가 있다는 것을 발견했습니다(파일 시스템은 NTFS입니다). 이전에는 아무 것도 변경하지 않았지만 좋습니다. 아마도 작은 실수일 수도 있습니다. 빨리 고쳤어요. 하지만 지금도 파일이나 디렉터리를 만들 수 없으며 기존 파일을 편집할 수도 없습니다(실제로는 편집할 수 있지만 파일 오류와 임의의 기호 및 의미 없는 "\00\00\" 그룹이 결합됩니다). 텍스트 파일이나 디렉터리를 만들려고 하면 다음 오류가 발생합니다.
root@mint:/media/mint/A47A802C7A7FF97E# cat > text.txt
bash: text.txt: No such file or directory
root@mint:/media/mint/A47A802C7A7FF97E# mkdir -p directory
mkdir: cannot create directory ‘directory’: No such file or directory
sudo로 실행해도 도움이 되지 않습니다. 이전에는 수천 번 작동했지만 더 이상 작동하지 않습니다. 내 드라이브가 사라졌나요, 아니면 제가 뭔가 잘못했나요? 나는 다양한 해결책을 찾았지만 그 중 어느 것도 내 것이 아닙니다. 이 문제를 해결할 수 있는 아주 간단한 방법이 있었으면 좋겠습니다.
UPD: 드라이브가 실제로 RW라고 확신합니다. 하지만 난 달려가서 ntfsfix --no-action /dev/sdX
얻었어
NTFS signature is missing.
Unrecoverable error
Volume is corrupt. You should run chkdsk.
No change made
sudo fsck /dev/sdX
원래 부팅 섹터와 해당 백업 간의 차이점 도 감지됩니다.
답변1
하드웨어 문제가 없는지 확인하십시오. 이것을 확인하려면
smartctl -a /dev/sdX
. (smartctl
먼저 설치 해야 할 수도 있습니다 ). 또한 출력을 확인하십시오dmesg | tail
.경고, 주의 깊게 읽으십시오: 이러한 모든 작업으로 인해 디스크의 데이터가 변경될 수 있으며 더 많은 손상이 발생할 수 있으므로 주의하시기 바랍니다. 가능하다면 raw로 해야 합니다.지원(
ddrescue
예) 무엇이든 변경하기 전에 디스크를 관련없는 저장 매체로 이동하십시오. 계속해서 위험을 감수하세요.파일 시스템을 복구해 보십시오. 당신은 실행을 시도할 수 있습니다
ntfsfix /dev/sdX
. 이 도구를 사용하여testdisk
복구를 시도 할 수도 있습니다 . 더 많은 옵션이 있으며 대화형입니다.