我正在创建一个玩具操作系统,无法找到将引导加载程序安装到驱动器的第一个扇区的好方法。
我使用PARTCOPY,但只适用于带有软盘的xp。
有没有人知道将512字节bin文件安装到驱动器的第一个扇区的程序或方法。优选地,程序还可以读取驱动器的第一扇区。
我正在运行Windows
答案 0 :(得分:0)
dd可以做到这一点: http://www.cyberciti.biz/faq/howto-copy-mbr/
例如(http://en.wikipedia.org/wiki/Dd_%28Unix%29#Master_boot_record_backup_and_restore), 备份硬盘的第一个扇区:
dd if=/dev/sda of=MBR.img bs=512 count=1
恢复第一个部门:
dd if=MBR.image of=/dev/sda
如果要定位第一个分区而不是整个磁盘,可以将/ dev / sda更改为/ dev / sda1。