当前位置: 技术问答>linux和unix
能否编程访问硬盘的MBR区域,显示出来?
来源: 互联网 发布时间:2016-11-02
本文导语: 如题。能做到么? | dd if=/dev/sda of=MBR bs=512 count=1 | 3L正解,而且3L的方法还可以用于启动扇区转储,但如果在windows下,用软件比较方便点,win7下要管理员权限 | ...
如题。能做到么?
|
dd if=/dev/sda of=MBR bs=512 count=1
|
3L正解,而且3L的方法还可以用于启动扇区转储,但如果在windows下,用软件比较方便点,win7下要管理员权限
|
windoze 下也可以当文件读的呀, 譬如 DeviceHarddisk# 之类的, 权限上也类似 ...
|
应该可以啊, 现在都有软件可以做到了
|
Linux下面everything is a file。直接把/dev/sdx当文件打开进行读写就是了,不过,最好别写系统盘的MBR哦。
|
能把,用3l的方法读取出来之后再读取
|
这么高深啊,学习
|
学习一下,慢慢研究!
|
跟着学习一下!
|
|
学习一下,慢慢研究!待高手解决
|
不懂,好专业
|
xx谢谢分享!
|
得好好学习一下了
|
WinHEX(编辑磁盘0柱面0磁头1扇区)可以直接编辑磁盘。
Patition Magic套件里有一个高级模式也可以直接编辑磁盘。
好多dos下的分区软件、磁盘编辑软件都可以做到编辑磁盘。
这里还有个DOS下直接用debug.com做的方法,包括MBR,第一分区等等。你可以搜一下INT13h中断说明看看。
http://hi.baidu.com/tyyz9565/blog/item/19903354676e2c50564e00b2.html
Patition Magic套件里有一个高级模式也可以直接编辑磁盘。
好多dos下的分区软件、磁盘编辑软件都可以做到编辑磁盘。
这里还有个DOS下直接用debug.com做的方法,包括MBR,第一分区等等。你可以搜一下INT13h中断说明看看。
http://hi.baidu.com/tyyz9565/blog/item/19903354676e2c50564e00b2.html
|
同意2楼,3楼,补充一下,不一定是sdx
也可以这样
dd if=/dev/hda of=MBR bs=512 count=1
还可以只读某个分区
也可以这样
dd if=/dev/hda of=MBR bs=512 count=1
还可以只读某个分区