web-dev-qa-db-fra.com

Affichage du contenu du disque dur en binaire

Y a-t-il un moyen de voir le contenu du disque dur en hexagonale ou en binaire? J'utilise actuellement Debian

9
encore leet

Avec des systèmes d'exploitation de type UNIX, tout (y compris les appareils de bloc tels que les disques durs) est un fichier. Vous pouvez utiliser un utilitaire hexadécimal de vidage de fichier (en tant que superutilisateur) pour examiner le contenu brut d'un périphérique de disque. xxd est normalement distribué avec le vim-common paquet mais tout utilitaire hexdump fera. Partitions de disque ou tout autre périphérique de bloc de type disque (par exemple, /dev/mapper/ Si vous utilisez LVM), vous pouvez également être lu. Pipe La sortie de manière moins nécessaire pour que vous puissiez faire défiler et rechercher la sortie:

Sudo xxd /dev/sda | less

Si vous souhaitez uniquement trouver des caractères imprimables, vous pouvez utiliser l'utilitaire strings (à partir du package binutils):

Sudo strings /dev/sda | less    
8
Anthony Geoghegan

J'essayais de faire des vérifications sur place sur certains disques de 6 To qui ont été essuyés. La plupart des commandes se lisent jusqu'au décalage spécifié et ne cherchent pas au décalage. Ceci est un problème sur de grandes sources d'entrée.

Ce qui suit est une recherche et est immédiat/rapide:

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

Si le lecteur est essuyé, certains zéros sont affichés avec un multiplicateur; Sinon, la tête des données non essentielles (zéro) est diplçue.

0
Scott P.