J'essaie actuellement de trouver un fichier qui était caché dans le secteur 2047. Ma partition racine commence au secteur 2048.
Comment pourrais-je trouver ce fichier? Étant donné la seule information dont je dispose, c'est le secteur dans lequel il se trouve.
Merci d'avance!
Aucun fichier n'est caché dans le secteur 2047. Il peut y avoir des données, mais cela ne fait pas partie du système de fichiers.
Pour le récupérer:
dd
Sudo fdisk -l
vous montrera la taille des secteurs:
$ 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 512B secteurs. 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.
Cette dd
peut nous aider.
Sudo dd if=/dev/sda of=sector2047 bs=512 skip=2046 count=1
if=/dev/sda
indique à dd
de lire à partir de /dev/sda
of=sector2047
indique à dd
d'écrire dans le fichier sector2047
bs=512
indique à dd
de lire par incréments de 512B (taille de bloc)skip=2046
indique à dd
d'ignorer les premiers blocs 2046 512Bcount=1
indique à dd
de lire 1 bloc de 512B.J'utiliserais la même commande que vidarlo, mais changez le skip=2046
à skip=2047
et le count=1
à count=3
. Cela donnera un plus grand espace pour chercher.
Alors fais Sudo apt install hexedit
. Après cela, faites hexedit sector2047
et faites défiler vers le bas jusqu'à ce que votre message s'affiche à gauche.