7

重複の可能性:
コンパイルされたブートセクターをUSBスティックまたはディスクに配置するにはどうすればよいですか?

私は基本的なブートローダーを作成するのに忙しいです、それはOSなしで実行する必要があるソフトウェアのためです

また、コンパイルされたブートローダーをSDカードに移動する小さなコンソールアプリを作成したいと思います。

私が遭遇している問題は、その特定のブートローダーをSDカードのSector0に書き込むことです。SDカードはラップトップのSDカードスロットに挿入されます。

C#コンソールアプリを使用してこれを実現できますか?そうでない場合、SDカードにそのブートローダーをインストールするための私のオプションは何ですか?

更新:ブートローダーはCで記述されていますが、ブートローダーを転送するコンソールアプリをC#にしたいと思います

4

2 に答える 2

2

低レベルのIOAPIを使用して、特定のセクターにファイルを書き込むことができます。詳細については、WriteFileのドキュメントを参照してください。

于 2012-06-03T21:16:05.230 に答える
1

はるかに簡単なアイデアは、ブートローダー(およびオプションでパーティションテーブルやファイルシステム)を使用してイメージファイルを作成し、ddImageWriterなどの外部ツールを使用して実際にイメージをSDカードに書き込むことです。

于 2012-06-03T21:10:19.520 に答える