GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment trouver des fichiers dans un secteur donné ?

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 :

  1. Déterminer la taille du secteur du disque
  2. 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 dit dd à lire depuis /dev/sda
  • of=sector2047 dit dd pour écrire dans le fichier sector2047
  • bs=512 dit dd à lire par incréments de 512 B (taille de bloc)
  • skip=2046 dit dd pour sauter les 2046 premiers blocs 512B
  • count=1 dit dd pour lire 1 bloc de 512B.

Ubuntu
  1. Recherche de fichiers dans la ligne de commande (Comment faire)

  2. Comment trouver les fichiers modifiés récents ou d'aujourd'hui sous Linux

  3. Comment utiliser la commande Grep pour rechercher du texte dans des fichiers

  4. Comment trouver plusieurs chaînes dans des fichiers ? ?

  5. Comment trouver tous les fichiers liés à un logiciel ?

Comment accélérer Ubuntu

Comment trouver des fichiers dans Debian 10

Comment trouver des fichiers sur la ligne de commande Ubuntu

Comment trouver des fichiers basés sur l'horodatage sous Linux

Comment trouver des dossiers sous Linux

Comment trouver des fichiers dans Debian