Undersøg SD-kortbillede for fejl uden fysisk kort: Trin-for-trin guide

Hvordan kan en rå SD-kortbillede med to partitioner undersøges for fejl uden at skrive det til et fysisk kort, f.eks. ved at montere partitionerne separat eller tjekke tabellerne?

For at undersøge en rå SD-kortbillede med to partitioner for fejl uden at skrive det til et fysisk kort, kan du bruge loop-enheder til at montere billedet, montere partitionerne separat, tjekke filsystemet med fsck, og derefter afmontere og rydde op.

Hvordan kan en rå SD-kortbillede med to partitioner undersøges for fejl uden at skrive det til et fysisk kort?

For at undersøge en rå SD-kortbillede med to partitioner for fejl uden at skrive det til et fysisk kort, kan du følge disse trin:

1. Brug af loop-enheder til at montere billedet

  • Opret en loop-enhed for SD-kortbilledet:
    sudo losetup -f --show sdcard.img
  • Find ud af, hvilke loop-enheder der er blevet oprettet:
    sudo losetup -a
  • Brug partx til at læse partitionstabellen:
    sudo partx -a /dev/loopX

    (Erstat /dev/loopX med den relevante loop-enhed)

2. Montering af partitionerne separat

  • Opret mapper til at montere partitionerne:
    mkdir /mnt/partition1 /mnt/partition2
  • Monter de enkelte partitioner:
    sudo mount /dev/loopXp1 /mnt/partition1
    sudo mount /dev/loopXp2 /mnt/partition2

    (Erstat /dev/loopXp1 og /dev/loopXp2 med de relevante partitioner)

3. Tjek filsystemet for fejl

  • Brug fsck til at tjekke filsystemet på hver partition:
    sudo fsck /dev/loopXp1
    sudo fsck /dev/loopXp2

4. Afmontering og oprydning

  • Afmonter partitionerne:
    sudo umount /mnt/partition1
    sudo umount /mnt/partition2
  • Fjern loop-enheden:
    sudo losetup -d /dev/loopX

Ved at følge disse trin kan du undersøge en rå SD-kortbillede for fejl uden at skulle skrive det til et fysisk kort. Dette kan være nyttigt for fejlfinding og reparation af filsystemer på SD-kortbilleder.