GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come trovare file in un determinato settore?

Attualmente sto cercando di trovare un file che era nascosto nel settore 2047. La mia partizione di root inizia nel settore 2048.
Come potrei trovare quel file? Date le uniche informazioni che ho è il settore in cui si trova.
Grazie in anticipo!

Risposta accettata:

Non ci sono file nascosti nel settore 2047. Potrebbero esserci dati, ma non fanno parte del file system.

Per recuperarlo:

  1. Scopri la dimensione del settore del disco
  2. Leggi il settore con ad es. dd

Calcola la dimensione del settore

sudo fdisk -l ti mostrerà le dimensioni del settore:

$ 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

Qui abbiamo 512 miliardi di settori. Questo è probabilmente il più comune; alcuni dispositivi più recenti avranno dimensioni del settore di 4 KB. Questo è il motivo per cui dobbiamo conoscere la dimensione del settore del dispositivo:dobbiamo specificarla nel passaggio successivo, quindi dd sa quanti byte saltare.

Leggi il suddetto settore

Questo dd può fare per noi.

sudo dd if=/dev/sda of=sector2047 bs=512 skip=2046 count=1
  • if=/dev/sda dice a dd per leggere da /dev/sda
  • of=sector2047 dice a dd per scrivere nel file sector2047
  • bs=512 dice a dd per leggere con incrementi di 512B (dimensione del blocco)
  • skip=2046 dice a dd per saltare i primi 2046 512B-blocchi
  • count=1 dice a dd per leggere 1 blocco di 512B.

Ubuntu
  1. Come trovare file in CentOS 8 sulla riga di comando

  2. Come trovare file duplicati in Linux

  3. Come trovare file su Ubuntu?

  4. Come trovare tutti i file relativi a un software?

  5. Come trovare i file che non contengono una determinata stringa di ricerca

Come velocizzare Ubuntu

Come trovare file in Debian 10

Come trovare file sulla riga di comando di Ubuntu

Come trovare file basati su timestamp in Linux

Come trovare le cartelle in Linux

Come trovare file in Debian