есть ли способ просмотреть содержимое жесткого диска в шестнадцатеричном или двоичном формате? В настоящее время я использую debian
Просмотр содержимого жесткого диска в двоичном
2 ответа
Да, вы можете открыть любое блочное устройство как файл. На самом деле, философия Linux-это все является файлом.
блочное устройство, к которому вы хотите получить доступ, вероятно,/dev/hda
или /dev/sda
. Поскольку это очень большой файл, Я предлагаю вам использовать wxHexEditor:
wxHexEditor /dev/sda
на сайте:
wxHexEditor не является обычным шестнадцатеричным редактором, но может работать как низкоуровневый редактор дисков тоже. Если вы имеете проблемы с HDD или разделе, вы смогите взять ваши данные от HDD или от перегородки через редактировать участки в raw hex.
вы можете редактировать таблицы разделов или вы могли бы восстановить файлы из файловой системы вручную с помощью wxHexEditor. Или вы могли бы хотите проанализировать свои большие двоичные файлы, разделы, устройства...
в Unix-подобных операционных системах все (включая блочные устройства, такие как жесткие диски) является файлом. Вы можете использовать шестнадцатеричную утилиту дампа файлов (как суперпользователь) для проверки необработанного содержимого дискового устройства. xxd
обычно распределяется с vim-common
пакет, но любая утилита hexdump будет делать. Разделы диска или любое другое дисковое блочное устройство (например,/dev/mapper/
если вы используете LVM) также можно прочитать. Пропустите вывод через less, чтобы можно было прокручивать и искать вывод:
sudo xxd /dev/sda | less
если вы хотите найти только печатные символы, вы можете использовать strings
утилита (от binutils
пакета):
sudo strings /dev/sda | less
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]