可能重复:
How can i put a compiled boot sector onto a USB stick or disk?
我正忙着创建一个基本的引导加载程序,它适用于需要在没有操作系统的情况下运行的软件
我还想编写一个小型控制台应用程序,将编译的引导加载程序移动到我的SD卡。
我遇到的问题是将特定的引导装载程序写入SD卡上的Sector0。 SD卡插入笔记本电脑的SD卡插槽中。
我可以使用C#控制台应用程序完成此操作吗?如果没有,我有什么选择在SD卡上获取启动加载程序?
更新:引导加载程序是用C语言编写的,我希望将引导加载程序转移到C#的控制台应用程序
答案 0 :(得分:2)
您可以使用低级IO API将文件写入特定扇区。有关详细信息,请查看WriteFile文档。
答案 1 :(得分:1)
更简单的想法是使用引导加载程序(以及可选的分区表和/或文件系统)创建映像文件,并使用dd或Image Writer之类的外部工具来实际编写图像到SD卡。