Y a-t-il un moyen de voir le contenu du disque dur en hexagonale ou en binaire? J'utilise actuellement Debian
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
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.