bozuk bir FAT dosya sistemi oluşturun


15

Bozuk bir FAT dosya sistemi arayacak ve onaracak bir uygulama var.

Uygulamayı test etmek için bozuk bir dosya sistemine ihtiyacım olacak.

FAT dosya sistemini bozmanın iyi ve tekrarlanabilir yolu nedir? Örneğin kötü sektörler yaratmak.

Yanıtlar:


20

kısmi bir çözüm

 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

şimdi iyi bir fs ( fs.fat) ve bozuk bir ( fs.ref) var

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
  • düzeltmeyi deneyebilirsin fs.sampleX
  • yağ (veya dosya sistemi düzeni) hakkında biraz bilgi sahibi olmak, fs.ref'in "akıllıca bozulmasına" yardımcı olabilir
  • Bu herhangi fs tipine uygulanabilir ( extX, xfs, ...)
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.