USB 스틱을 MacBook에 삽입하면 모든 데이터가 지워집니다.

USB 스틱을 MacBook에 삽입하면 모든 데이터가 지워집니다.

32GB USB 스틱을 2019 MacBook Pro에 연결했는데 모든 데이터가 자동으로 즉시 삭제되었습니다. OSX 디스플레이 스틱에 데이터가 없습니다. 스틱에는 데이터가 있었습니다.

나는 리눅스 박스로 돌아가서 그것을 확인해 보았다. 물론 OSX는 파일 시스템에 작업을 수행하여 이를 비운 다음 일반 숨김 파일(.fseventsd, .Spotlight-V100)을 생성했습니다.

Linux에서는 데이터를 복구하기 위해 파일 복구 도구를 실행했는데 효과가 좋았지만 파일 이름이 손실되었습니다.

OSX가 내 드라이브에 어떤 영향을 미쳤고 어떻게 되돌리는지 알고 싶습니다. 오래전에 1TB ntfs 외장하드에서 이런 일이 발생했는데 잊어버렸기 때문에 흔한 문제인 것은 확실합니다.

OSX에 대해 변경된 플래시 드라이브 파일 시스템 정보는 다음과 같습니다.

sudo 파일 -s /dev/sdh /dev/sdh: DOS/MBR 부팅 섹터 MS-MBR XP 영어 오프셋 0x12c의 "잘못된 파티션 테이블" 오프셋 0x144의 "운영 체제 로드 오류" 오프셋 0x163의 "운영 체제 누락", 디스크 서명 0x6f55f075; 파티션 1: ID=0xc, CHS 시작(0x0,63,1), CHS 끝(0x270,96,1), 시작 섹터 8064, 섹터 60559488 FAT32

이전에는 다음과 같았을 수 있습니다(다른 USB 플래시 드라이브).

sudo 파일 -s /dev/sdh /dev/sdi: DOS/MBR 부팅 섹터; 파티션 1: ID=0xb, CHS 시작(0x3ff,254,63), CHS 종료(0x3ff,254,63), 섹터 2 시작, 섹터 121065982, 확장 파티션 테이블(마지막) FAT32(LBA)

이제 파일 시스템이 약간 다른 것 같습니다.

스틱의 파일 시스템을 복구하고 파일 이름/디렉토리 구조를 복원하기 위해 실행할 수 있는 간단한 fsck 명령이 있는지 아는 사람이 있습니까? 복구 유틸리티를 실행한 후에도 모든 데이터가 여전히 남아 있다는 것을 알고 있습니다. 저는 파일 시스템 구현 세부 사항에 대해 잘 모릅니다.

편집하다: fdisk(확장 0xb 및 표준 0xc) 및 mkfs.vfat를 사용하여 스틱을 다시 파티션하고 다시 포맷하여 문제를 재현하려고 시도했지만 운이 없었습니다. mkfs.ntfs(mkntfs v2015.3.14AR.1(libntfs-3g))를 사용할 때 이를 재현할 수 있었습니다. 플래시 드라이브가 ntfs로 포맷되어 있습니까? 너무 오래 전 일이라 확신할 수는 없습니다.

내가 말할 수 있는 최소한의 말은 NTFS 스틱을 MAC에 연결하지 말라는 것입니다!

필요하시면 자세한 내용을 알려드리겠습니다.

답변1

Windows가 인식하지 못하는 이전 Linux ntfs-3g에서 생성된 NTFS 버전에 문제가 발생했습니다. 포맷하기 전에 간단한 프롬프트가 표시되었습니다.


확장 파티션이 있는 USB 드라이브가 인식되지 않고 포맷됩니다.

https://www.active-undelete.com/hdd_partition.htm


이것복구 도구당신 것인가요?최선의 선택, 손상된 MBR을 무시하고 대략적인 데이터를 제공하기 위해 최선을 다할 것입니다. 포맷하는 동안 데이터가 덮어쓰기될 수 있으며 무결성을 확인할 수 없습니다.


MBR을 사용하기 전에 dd를 사용하여 전체 이미지를 복사하십시오.

https://serverfault.com/questions/4906/using-dd-for-disk-cloning

다음 명령을 사용하여 MBR을 백업한 경우:

sudo dd if=/dev/sda of=mbr_backup bs=512 count=1

그런 다음 MBR을 적용할 수 있습니다.

sudo dd if=mbr_backup of=/dev/sda bs=512 count=1

16진수 편집기를 사용하여 덤프된 MBR을 수동으로 편집한 다음 드라이브에 적용한 다음 fat32 드라이브를 fsck하고 손가락을 교차하여 마운트할 수 있습니다.


.fseventsd생성 및 을 비활성화할 수도 있습니다 .Spotlight-V100.

https://superuser.com/questions/89556/how-to-disable-creating-spotlight-v100-and-trash-folders-on-external-drive

관련 정보