손상된 FAT 파일 시스템 생성


15

손상된 FAT 파일 시스템을 검색하고 복구하는 응용 프로그램이 있습니다.

응용 프로그램을 테스트하려면 손상된 파일 시스템이 필요합니다.

FAT 파일 시스템을 손상시키는 좋은 방법은 무엇입니까? 예를 들어 불량 섹터 만들기

답변:


20

부분 해결책

 dd if=/dev/zero count=100 bs=1k of=fs.fat
 mkfs -t vfat fs.fat
 mount fs.fat /mnt ## as root
 # cp some file
 umount /mnt ## as root

 cp fs.fat fs.ref
 vi fs.ref ## change some bytes
 cp fs.ref fs.sampleX

이제 좋은 fs ( fs.fat)와 손상된 파일 ( fs.ref)이 있습니다.

sudo mount -t vfat fs.ref /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
  • 당신은 고칠 수 있습니다 fs.sampleX
  • 지방 (또는 파일 시스템 레이아웃)에 대해 조금 아는 것은 fs.ref를 "심각하게 손상"시키는 데 도움이 될 수 있습니다.
  • 이는 FS 어떤 유형에 적용될 수있다 ( extX, xfs, ...)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.