Actualmente estoy tratando de encontrar un archivo que estaba oculto en el sector 2047. Mi partición raíz comienza en el sector 2048.
¿Cómo haría para encontrar ese archivo? Dado que la única información que tengo es el sector en el que se encuentra.
¡Gracias de antemano!
Respuesta aceptada:
No hay ningún archivo oculto en el sector 2047. Puede haber datos, pero no forman parte del sistema de archivos.
Para recuperarlo:
- Averigüe el tamaño del sector del disco
- Leer sector con, p.
dd
Averigüe el tamaño del sector
sudo fdisk -l
le mostrará los tamaños de sector:
$ 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
Aquí tenemos sectores 512B. Este es probablemente el más común; algunos dispositivos más nuevos tendrán tamaños de sector de 4 KB. Esta es la razón por la que necesitamos saber el tamaño del sector del dispositivo; tenemos que especificarlo en el siguiente paso, así que dd
sabe cuántos bytes omitir.
Leer dicho sector
Este dd
puede hacer por nosotros.
sudo dd if=/dev/sda of=sector2047 bs=512 skip=2046 count=1
if=/dev/sda
le dice add
para leer desde/dev/sda
of=sector2047
le dice add
escribir en el archivosector2047
bs=512
le dice add
para leer en incrementos de 512B (tamaño de bloque)skip=2046
le dice add
para omitir los primeros 2046 bloques 512Bcount=1
le dice add
para leer 1 bloque de 512B.