GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo encontrar archivos en un sector dado?

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:

  1. Averigüe el tamaño del sector del disco
  2. 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 a dd para leer desde /dev/sda
  • of=sector2047 le dice a dd escribir en el archivo sector2047
  • bs=512 le dice a dd para leer en incrementos de 512B (tamaño de bloque)
  • skip=2046 le dice a dd para omitir los primeros 2046 bloques 512B
  • count=1 le dice a dd para leer 1 bloque de 512B.

Ubuntu
  1. Búsqueda de archivos en la línea de comandos (instrucciones)

  2. Cómo encontrar archivos modificados recientes o de hoy en Linux

  3. Cómo encontrar archivos duplicados en Linux

  4. ¿Cómo cambiar el nombre de varios archivos usando Buscar?

  5. ¿Cómo encontrar todos los archivos relacionados con un software?

Cómo acelerar Ubuntu

Cómo encontrar archivos en Debian 10

Cómo encontrar archivos en la línea de comandos de Ubuntu

Cómo encontrar archivos basados ​​en la marca de tiempo en Linux

Cómo encontrar carpetas en Linux

Cómo encontrar archivos en Debian