우리 스포츠 클럽에서는 몇 번이고 돈이 도난당하고 있습니다. 이에 한 멤버는 자신의 상황을 녹화하기 위해 몰래카메라를 설치했다. 다음날 돈이 없어져 카메라를 확인했습니다. SD 카드는 컴퓨터에서 잘 작동하며 모든 비디오를 볼 수 있습니다. 그들은 도둑이 행동하는 것을 보았습니다. 그래서 그들은 파일을 데스크탑에 복사하려고 합니다. 그 과정에서 파일이 손상됩니다. 그런데 컴퓨터에서 갑자기 SD 카드를 포맷하라는 메시지가 표시되었습니다. 포맷하지 않고 SD카드를 컴퓨터에 그대로 놔뒀다고 하더군요.
이제 SD 카드와 컴퓨터가 생겼습니다. 즉시 SD 카드의 이미지를 만들었습니다.
- 나는 달려가서
testdisk
이미지 를photorec
보았지만 아무것도 얻지 못했습니다.autopsy
파일 시스템이 손상된 것 같습니다. - 16진수 편집기로 확인해 보니 0만 표시되었습니다.
- 다른 컴퓨터에서 다른 이미지를 생성했는데 똑같네요. 0 밖에 없습니다.
testdisk
photorec
그런 다음 HexEditor를 사용하여autopsy
원본 SD 카드를 확인했습니다 . 다시는 아무것도 없습니다.
카드에서 컴퓨터로 파일을 복사할 때 전체 카드가 어떻게 0으로 바뀌는지 모르겠습니다. 이전에는 PC에서 SD 카드로 영화를 볼 수 있었습니다. 따라서 파일 복사를 시작할 때까지는 SD 카드가 괜찮아 보입니다. 그런데 왜 파일만 손상된 것이 아니고 SD카드도 손상되는 걸까요?
어쩌면 누군가 아이디어가 있을 수도 있습니다!
추가 정보:
TestDisk를 사용하여 Windows PC에서 이미지를 만듭니다. 파티션 테이블 유형으로 "없음"을 사용하는 경우에만 파티션을 찾을 수 있습니다. 다른 모든 옵션은 파티션을 찾지 못합니다. 파일 시스템 유형을 모르겠습니다.
Mac에서 다음을 사용하여 만든 두 번째 이미지
sudo dd if=/dev/disk2 of=backup.my.sdcard.img.dd bs=512
Windows Media Player, VLC 또는 Quicktime과 같은 영화 소프트웨어에서는 손상된 파일을 열 수 없습니다. 그러나 이것은 2개의 비디오 파일(유용한 내용을 표시하지 않음)이 올바르게 복사되고 볼 수 있기 때문에 이상합니다. 하지만 다른 모든 파일은 열 수 없습니다. 손상된 3개의 파일에는 해상도와 fps의 2가지 메타데이터 속성만 있습니다. 그러나 그들은 또한 볼 수 없습니다.
답변1
카드에서 컴퓨터로 파일을 복사할 때 전체 카드가 어떻게 0으로 바뀌는지 모르겠습니다. 이전에는 컴퓨터에서 SD 카드에 있는 영화를 볼 수 있었습니다. 따라서 파일 복사를 시작할 때까지는 SD 카드가 괜찮아 보입니다. 그런데 왜 파일뿐만 아니라 SD 카드도 손상되는 걸까요?
SD 카드는 마이크로 컨트롤러, 오류 수정 엔진 및 저렴한 플래시 메모리의 조합입니다.
카드의 컨트롤러는 읽기 프로세스 중에 너무 많은 오류를 감지하고(너무 많은 데이터를 확인하는 유일한 시간임) 영향을 받은 데이터(또는 그 이상)를 읽을 수 없는 것으로 표시하거나 0으로 재설정할 수 있습니다.
근본 원인이 무엇이든: UNIX/Linux는 당신을 위해 아무것도 할 수 없습니다. 저장 매체는 0을 제공합니다. 불행한 일이지만 소프트웨어가 아무리 똑똑하더라도 0을 다시 비디오로 변환할 수는 없습니다.
특히 마이크로 SD 시장에서는 위조 하드웨어를 구입할 가능성이 높으며 심지어 실제 용량보다 더 큰 용량을 갖도록 프로그래밍된 하드웨어도 구입할 수 있습니다. :(