我必须手动编辑 FAT 16 分区。在尝试了几个十六进制编辑器之后,我决定尝试 Emacs Hexl。
sudo emacs -> M-x hexl-find-file -> /dev/sdb
这些命令打开设备文件,但它是空的,尽管其他十六进制编辑器(包括“sudo cat /dev/sdb”)显示其内容。
为什么这样?
谢谢。
答案1
恕我直言,Emacs 中无法读取/写入设备文件。
答案2
尝试一次打开整个驱动器的规模太大了。用于dd
将磁盘的部分内容传输到文件或从文件传输部分内容,并以十六进制模式编辑文件。