GNU/Linux >> Tutoriales Linux >  >> Linux

Ver el contenido del disco duro en binario

Sí, puede abrir cualquier dispositivo de bloque como un archivo. De hecho, la filosofía de Linux es todo es un archivo.

El dispositivo de bloqueo al que desea acceder probablemente sea /dev/hda o /dev/sda . Dado que es un archivo muy grande, Le sugiero que use wxHexEditor:

wxHexEditor /dev/sda

Del sitio web:

wxHexEditor no es un editor hexadecimal ordinario, pero también podría funcionar como un editor de disco de bajo nivel. Si tiene problemas con su disco duro o partición, puede recuperar sus datos del disco duro o de la partición a través de sectores de edición en hexadecimal sin formato.

Puede editar sus tablas de partición o puede recuperar archivos del sistema de archivos a mano con la ayuda de wxHexEditor. O tal vez quiera analizar sus grandes archivos binarios, particiones, dispositivos...


Con los sistemas operativos similares a Unix, todo (incluidos los dispositivos de bloque como los discos duros) es un archivo. Puede utilizar una utilidad de volcado de archivos hexadecimales (como superusuario) para examinar el contenido sin procesar de un dispositivo de disco. xxd normalmente se distribuye con el vim-common paquete pero cualquier utilidad hexdump servirá. Particiones de disco o cualquier otro dispositivo de bloque similar a un disco (por ejemplo, /dev/mapper/ si está utilizando LVM) también se puede leer. Canalice la salida a través de less para que pueda desplazarse y buscar la salida:

sudo xxd /dev/sda | less

Si solo desea encontrar caracteres imprimibles, puede usar el strings utilidad (del binutils paquete):

sudo strings /dev/sda | less    

Estaba tratando de hacer algunas comprobaciones puntuales en algunas unidades de 6 TB que se borraron. La mayoría de los comandos se leen hasta el desplazamiento especificado y no buscan el desplazamiento. Este es un problema en fuentes de entrada grandes.

Lo siguiente hace una búsqueda y es inmediato/rápido:

sudo dd if=/dev/sda skip=5T count=4kB iflags=skip_bytes,count_bytes 2>/dev/null | od | head

Si se borra la unidad, se muestran algunos ceros con un multiplicador; de lo contrario, se muestra el encabezado de los datos no borrados (cero).


Linux
  1. Recuperación de datos de disco duro simple

  2. Encontrar contenidos de aplicaciones OCP de bloques y archivos en ODF:la infraestructura

  3. Contenidos del archivo de salida mientras cambian?

  4. Linux:¿recuperación de datos después de copiar el archivo al dispositivo de bloqueo?

  5. ¿Clonar toda la partición o el disco duro en un archivo disperso?

Cómo reemplazar un disco duro en Linux

Cómo clonar una partición o disco duro en Linux

Búsqueda de contenidos de aplicaciones OCP de bloques y archivos en ODF:Creación de un proyecto de almacenamiento de archivos

Encontrar el contenido de un archivo en otro archivo

Cómo llenar un disco duro en Linux

¿Por qué es tan difícil encontrar un archivo en Ubuntu?