ghex может показать необработанные шестнадцатеричные байты на/dev/sdb?

Я хотел изучить необработанные байты в своем/dev/sdb, таким образом, я звонил ghex как это:

sudo ghex /dev/sdb&

и получил пустое окно плюс ошибки в окне командной строки:

(ghex:4871): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed

(ghex:4871): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed

Что я делаю неправильно?

0
задан 29 January 2015 в 11:47

1 ответ

Я искренне надеюсь на Вас, что это было картой с интерфейсом USB, потому что то, что Вы просто сделали, чрезвычайно опасно!

, Поскольку это - блочное устройство, Вы не можете "всего" ghex это на многопользовательской многозадачной ОС. Это просто не возможно, даже когда диск размонтирован и не больше после того, как диск был извлечен...

Так или иначе, Если Вы действительно, действительно хотите иметь более или менее безопасный взгляд в MBR, выполняют следующую команду:

Предупреждение:

dd является сокращением Дискового Разрушителя!

dd if=/dev/sdX of=~/home/Documents/MBR.HEX bs=512 count=1
ghex ~/home/Documents/MBR.HEX

, Где X обозначает диск, содержащий Вашу загрузочную запись.

, Если Вы хотите небезопасную версию, , не прибывают, крича впоследствии , загружают однопользовательскую однозадачную ОС как FreeDOS, начальная загрузка это и используют инструмент как Hex51a и выполняют это, и можно сделать что-либо, что Вы хотите, включая полностью небезопасные вещи!

>:-)

2
ответ дан 6 October 2019 в 02:57

Другие вопросы по тегам:

Похожие вопросы: