부팅에 문제가 있는 하드 드라이브가 있는 노트북이 있습니다(Windows 10). 내 생각엔 Windows가 어떤 면에서는 실패한 것 같아요.
LinuxLiveUSB에서 부팅했고 dd
I/O 오류로 인해 85GB에서 .DD를 사용하지 못했습니다. 이것이 불량 블록의 신호라는 것을 읽었으므로 NOERROR
다음 번에는 플래그를 사용했습니다.
이 프로세스 중에는 dd
이제 I/O 오류만 발생합니다. 디스크를 검사했지만 fdisk -l
하나의 파티션(전체 작업 이전에는 4였습니다)만 표시되고 다른 파티션이나 다른 것이 없다는 메시지(죄송합니다, 잘못 기억했습니다).
다음에 LiveUSB를 다시 시작하면 아무 것도 fdisk
감지되지 않습니다. sda
그래서 디스크가 죽은 것 같아요.
아직 1TB 디스크의 270GB 이미지가 있습니다(끝나지 않는 I/O 오류로 인해 DD가 종료됨). 이 이미지에서 데이터를 복구하고 싶지만 OSFMount
Windows 또는 losetup
/and 에서 kpartx
이 이미지의 Windows 파티션을 마운트할 수 없습니다 ( OSFmount
그냥 정지되고 Linux 도구는 아무 작업도 수행하지 않음).
이미지에서 데이터를 읽기 위해 이미지를 준비하는 프로세스가 있나요? 감사해요.
답변1
먼저, 대신 dd를 사용해야 합니다 ddrescue
. 잘못된 블록을 올바르게 건너뛰고 결과 이미지가 유효한 디스크 이미지가 되기 때문입니다.https://superuser.com/a/1075837더 많은 정보를 알고 싶습니다.
둘째, 결과 디스크 이미지가 심각하게 손상된 경우 파일 복구 유틸리티를 사용해야 하지만 Linux의 유틸리티는 testdisk
및 photorec
. 디스크 이미지 및 삭제된 파일 작업을 위한 가장 안정적이고 강력한 도구인 R-Studio Undelete를 사용하는 것이 좋습니다.