使用C#将文件写入“扇区0”?

可能重复:
我怎样才能把一个编译的引导扇区放到USB棒或磁盘上?

我正忙于创建一个基本的引导加载程序,它适用于需要在没有操作系统的情况下运行的软件

我也想编写一个小型控制台应用程序,将编译后的引导程序移动到我的SD卡上。

我遇到的问题是将特定的引导加载程序写入SD卡上的Sector0。 SD卡插入笔记本电脑上的SD卡插槽中。

我可以使用C#控制台应用程序完成此操作吗? 如果没有,我有什么选择让SD卡上的启动加载器?

更新:引导加载程序是用C编写的,我想要将引导加载程序转移到C#中的控制台应用程序


您可以使用低级IO API将文件写入特定扇区。 查看WriteFile文档以获取更多信息。


更简单的想法是使用引导加载程序(以及可选的分区表和/或文件系统)创建映像文件,并使用外部工具(如dd或Image Writer)将映像实际写入SD卡。

链接地址: http://www.djcxy.com/p/10811.html

上一篇: Write a file to "Sector 0" using C#?

下一篇: How to use Google Drive in a Java Desktop app?