首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MBR文件内容的问题

MBR文件内容的问题
EN

Ask Ubuntu用户
提问于 2017-04-30 17:03:17
回答 2查看 1.7K关注 0票数 1

我想看看MBR文件的内容。

我将其内容保存到某个文件中,例如mbr.bin

sudo dd if=/dev/sda of=mbr.bin bs=512 count=1

然后使用file实用程序:file mbr.bin。我希望在这里看到有关分区的信息。

但它所产生的只是mbr.bin: DOS/MBR boot sector

如果我打开mbr.bin,例如在gedit中。输出将如下所示。

您可能会注意到这里的Error消息。

我实际上认为我的MBR文件可能有一些问题。

顺便说一下,我正在使用Ubuntu 16.04

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-04-30 17:18:22

我希望在这里看到有关分区的信息。

你的期望太乐观了。) file告诉您您正在查看的是哪种文件。如果要检查分区,则可能需要执行以下操作:

代码语言:javascript
复制
fdisk -l mbr.bin

或者也许:

代码语言:javascript
复制
parted -l mbr.bin

现在,关于您使用gedit的尝试,我们讨论的是一个二进制文件。当然,它不会在文本编辑器中正确显示。我不明白你期望看到的是什么。但是,如果您对字节感兴趣,请使用十六进制编辑器打开它。

请参见超级用户上的查看二进制硬盘驱动器的内容

票数 4
EN

Ask Ubuntu用户

发布于 2017-04-30 17:12:26

MBR不是纯文本文件。您能够理解任何意义的唯一方法是使用hexdump

代码语言:javascript
复制
sudo dd if=/dev/sda count=1 | hexdump -C
票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/910518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档