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:
- Scopri la dimensione del settore del disco
- 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 add
per leggere da/dev/sda
of=sector2047
dice add
per scrivere nel filesector2047
bs=512
dice add
per leggere con incrementi di 512B (dimensione del blocco)skip=2046
dice add
per saltare i primi 2046 512B-blocchicount=1
dice add
per leggere 1 blocco di 512B.