ntfsundelete는 전체 파티션을 읽지 않습니다.

ntfsundelete는 전체 파티션을 읽지 않습니다.

XY 문제를 피하기 위해 내가 직면한 문제의 배경은 다음과 같습니다.

수백 개의 파일이 있어야 하는 외장 하드 드라이브가 있었는데 갑자기 모든 파일이 사라졌습니다(이유는 모르겠습니다).

ntfsundelete를 사용하여 이 파일을 복구하려고 합니다. ntfsundelete가 전체 파티션을 스캔하지 않은 이유는 파티션이 거의 1TB이고 ntfsundelete 출력에 255개의 inode(잠재적 복구 0개)만 나열되어 빠르게 완료되었기 때문이라고 생각합니다.

파티션을 마운트하고 df를 사용하여 inode 수를 확인하면 출력은 다음과 같습니다.

nicolas@homelab:~$ df -ih /media/nicolas/HD_EXTERNO
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sdc1        932M    31  932M    1% /media/nicolas/HD_EXTERNO

ntfsundelete를 실행하려고 합니다.

sudo ntfsundelete /dev/sdc1

그리고

sudo ntfsundelete /dev/sdc1 --scan

동일한 결과를 얻습니다.

Files with potentially recoverable content: 0

저는 ntfsundelete를 사용하고 있지만 어떤 제안이라도 환영합니다. 시도해야 할 대체 도구가 있으면 알려주시기 바랍니다(Windows를 실행하는 경우에도 마찬가지입니다).

하드웨어 오류인 경우 상태 확인을 수행하는 데 사용할 수 있는 도구가 있습니까?

미리 감사드립니다

관련 정보