Emacs Hexl读取设备文件?

Emacs Hexl读取设备文件?

我必须手动编辑 FAT 16 分区。在尝试了几个十六进制编辑器之后,我决定尝试 Emacs Hexl。

sudo emacs -> M-x hexl-find-file -> /dev/sdb

这些命令打开设备文件,但它是空的,尽管其他十六进制编辑器(包括“sudo cat /dev/sdb”)显示其内容。

为什么这样?

谢谢。

答案1

恕我直言,Emacs 中无法读取/写入设备文件。

也可以看看http://www.emacswiki.org/emacs/EmacsLispLimitations

答案2

尝试一次打开整个驱动器的规模太大了。用于dd将磁盘的部分内容传输到文件或从文件传输部分内容,并以十六进制模式编辑文件。

相关内容