J'essaie actuellement de trouver un fichier qui était caché dans le secteur 2047. Ma partition racine commence au secteur 2048.
Comment ferais-je pour trouver ce fichier ? Étant donné la seule information dont je dispose, c'est le secteur dans lequel il se trouve.
Merci d'avance !
Réponse acceptée :
Il n'y a pas de fichier caché dans le secteur 2047. Il peut y avoir des données, mais elles ne font pas partie du système de fichiers.
Pour le récupérer :
- Déterminer la taille du secteur du disque
- Lire le secteur avec par ex.
dd
Déterminer la taille du secteur
sudo fdisk -l
vous montrera les tailles de secteur :
$ sudo fdisk -l
[sudo] password for root:
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SAMSUNG MZ7TY256
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Ici, nous avons des secteurs 512B. C'est probablement le plus courant; certains appareils plus récents auront des tailles de secteur de 4 Ko. C'est la raison pour laquelle nous devons connaître la taille du secteur de l'appareil - nous devons le spécifier à l'étape suivante, donc dd
sait combien d'octets ignorer.
Lire ledit secteur
Ce dd
peut faire pour nous.
sudo dd if=/dev/sda of=sector2047 bs=512 skip=2046 count=1
if=/dev/sda
ditdd
à lire depuis/dev/sda
of=sector2047
ditdd
pour écrire dans le fichiersector2047
bs=512
ditdd
à lire par incréments de 512 B (taille de bloc)skip=2046
ditdd
pour sauter les 2046 premiers blocs 512Bcount=1
ditdd
pour lire 1 bloc de 512B.