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/sdadice addper leggere da/dev/sdaof=sector2047dice addper scrivere nel filesector2047bs=512dice addper leggere con incrementi di 512B (dimensione del blocco)skip=2046dice addper saltare i primi 2046 512B-blocchicount=1dice addper leggere 1 blocco di 512B.