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).