もくじ
はじめに
インテル® SoC FPGA 用 Linux SD カードを作成する場合など、 Windows 環境でブート用の SD カードを扱う事がありますが、 Windows® 10 では、 SD カード内に FAT 以外のパーティション(ボリューム)が存在している場合に、以下の現象が発生することがあります。
- カード挿入時に警告ウィンドウが表示される
- SD カードイメージの書き込みに失敗する
この記事では、 Windows 10 環境で Linux ブート用 SD カードを扱う際に発生する現象および対処方法について紹介します。
1. (補足)SD カードを挿入した段階で表示される警告
Windows 10 では、 SD カード内に FAT 以外のプライマリ・パーティション(ボリューム)が存在していると、SD カードを PC に挿入した段階で【図 1-1】に示すような 「・・・フォーマットする必要があります」 という警告が表示されます。
表示される警告は、 Windows では扱えない FAT 以外のパーティションに対するものなので、基本的には警告を無視する対応となります。
この場合、各警告ウインドウの[キャンセル]をクリックして、ウインドウを閉じます。
【図 1-1】 ドライブのフォーマットに関する警告
また、【図 1-2】に示すような、ドライブへのアクセスに関する警告が表示される場合があります。
この場合は、各警告ウインドウの[OK]をクリックして、ウインドウを閉じます。
【図 1-2】 ドライブへのアクセスに関する警告
このとき SD カードとしてのドライブの割り当ては、タスクバーの USB デバイスの取り外しメニューで確認してみると、【図 1-3】のように複数のドライブが見えているはずです。
【図 1-3】 SD カードとしてのドライブ割り当ての確認
2. SD カードイメージ書き込み失敗の現象と対策
2-1. 現象
SD カードへのイメージファイル書き込みには、書き込みツールを使用します(この説明では、 Win32DiskImager を使用しています)。
参考: Win32DiskImager
Win32DiskImager を使用して書き込みを行うと、以下のような Error が表示されて、書き込みに失敗することがあります。
【図 2-1】 Win32DiskImager を使用して書き込みを行った際の Error 表示例
2-2. 対策
FAT 以外のパーティション(ボリューム)が存在している事が原因なので、該当のパーティションを削除することで対策できます。
SD カードから FAT パーティション(この説明では、ボリューム E)以外の、 2 つのプライマリ・パーティション(この説明では、ボリューム D と F)を削除します。
①
Windows 10 のスタートアイコンから、「コントロール パネル」 ⇒ 「管理ツール」 ⇒ 「コンピューターの管理」 ⇒ 「記憶域」 ⇒ 「ディスクの管理」を選択します。
【図 2-2】 Windows 10 の「ディスクの管理」を開く
②
次の【図 2-3】のように、ディスクの割り当てが表示されるので、SD カードに対応した 「リムーバブル」 を確認します。
FAT(この例では、ボリューム E)以外に、2つのプライマリ・パーティション(この例では、3.32 GB と 10 MB)が存在しています。
【図 2-3】 SD カード(リムーバブル・メディア)の割り当ての例
③
FAT 以外の2つのプライマリ・パーティション(この例では、3.32 GB と 10 MB)を右クリックし、「ボリュームの削除(D)…」 を選択して削除します。
【図 2-4】 FAT 以外の2つのプライマリ・パーティションを削除する
FAT 以外のプライマリ・パーティション削除後のドライブを確認すると、以下の例のように SD カードの FAT パーティション(この例では、ボリューム E)のみが見えるはずです。
【図 2-5】 FAT 以外のプライマリ・パーティション削除後のドライブ表示
④
この状態で、書き込みツール(この説明では、 Win32DiskImager を使用)から、イメージファイルを書き込みます。
【図 2-6】 Win32DiskImager を使用して書き込みを行った際の Successful 表示例
⑤
SD カードへの書き込みが成功した段階で、SD カード内に FAT 以外のパーティションが作成されると、再度 「・・・フォーマットする必要があります」 という警告が表示されます。
この場合、各警告ウインドウの[キャンセル]をクリックして、ウインドウを閉じます。
⑥
もし上記の方法を実行しても、SD カードへの書き込みができない場合は、SD カード・フォーマット・ツール(この説明では、 SD Card Formatter を使用)をダウンロード、インストールして、一旦 SD カードをフォーマットしてから、書き込みを試してみてください。
【図 2-7】 SD Card Formatter を使用した SD カードのフォーマット例
コメント
0件のコメント
記事コメントは受け付けていません。