Edited at

Raspberry Pi向けに64GB以上のmicroSDをFAT32にフォーマットする@windows7


■はじめに

Raspberry Pi(以下ラズパイ)にて、64GB以上のmicroSDを利用する手順を記載します。

Windows7にてDisk Formatterを利用し、microSDをFAT32フォーマットします。

#SD Memory Card Formatterや、HP USB Disk Storage Format Toolでうまくいかなかったらこの方法で。


■なぜ

結論:フォーマット形式が違うから。

Raspberryは、microSDカードのフォーマット形式を「FAT16 または FAT32」をしてサポートしています。しかしながら、市販の32GB以上のmicroSDカードは「exFAT」にてフォーマットされています。


[Raspberry] FORMATTING AN SDXC CARD FOR USE WITH NOOBS

Raspberryのブートローダは、FATファイルシステム(FAT16とFAT32の両方)のみサポートしています。

https://www.raspberrypi.org/documentation/installation/sdxc_formatting.md



■なぜなぜ

SDカードの国際規格として、以下規定となっているからです。

容量
規格名
ファイルシステム

~2GB
SD Standard
FAT12 or FAT16

4~32GB
SDHC
FAT32

64~2TB
SDXC
exFAT


[SD Association] スピードクラス規格/動画撮影のための規格

https://www.sdcard.org/jp/consumers/choices/speed_class/index.html

[SanDisk] SD / SDHC / SDXCカードの仕様と互換性

https://kb-jp.sandisk.com/app/answers/detail/a_id/5342/~/sd-%2F-sdhc-%2F-sdxc%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AE%E4%BB%95%E6%A7%98%E3%81%A8%E4%BA%92%E6%8F%9B%E6%80%A7



■どうする

exFATとなっているファイルシステムを、FAT32に変更(フォーマット)します。


■手順フロー

手順0. SDカードの規格確認

手順1. SDカード内のデータバックアップ

手順2. Disk Formatterのダウンロード

手順3. Disk Formatterのインストール

手順4. Disk FormatterでのSDカードフォーマット

手順5. ファイルシステム確認

※SSD/HDD/SDカードの内容消去の手順を含むため、自己責任でお願いします。


■手順0. SDカードの規格確認

・SDカードをPCに接続し、「コンピュータ」から対象のSDカードを右クリックして、「プロパティ(R)」を選択します。

image.png

・全般タブの「ファイル システム」がexFATになっていれば、以下の手順にてFAT32に変更します。

image.png


■手順1. SDカード内のデータバックアップ

これからの手順にて、SDカードの内容を消去(フォーマット)するため、SDカード内に含まれている情報を、いったん別の場所にバックアップします。


■手順2. Disk Formatterのダウンロード

ファイルシステム変更用のソフトウェアである、Disk Formatterをダウンロードします。


[Baffalo] ソフトウェアダウンロード > Disk Formatter

http://buffalo.jp/download/driver/hd/format.html#1



■手順3. Disk Formatterのインストール

・インストーラをクリックし、ウィザードに従ってインストールします。

image.png

image.png


■手順4. Disk FormatterでのSDカードフォーマット

・Disk Formatterを管理者権限で起動します。

・プルダウンリストで対象のSDカードを選択し「フォーマット(F)」を選択します。

※注意:間違ったデバイスを選択すると、パソコン上のデータが全て消去される可能性があります。

image.png

・フォーマット確認画面にて「はい(Y)」を選択します。

image.png

・正常に完了すると、イジェクト(取り外し)の案内が表示されます。

image.png

image.png


フォーマット確認画面ののち、以下エラーが表示される場合は、「diskpart」にてプロテクトを外す必要があります(上級者向け)。

image.png

SDカードのライトプロテクトを解除する@windows7

https://qiita.com/Higemal/items/5f33529ec45a1a2b5cb8



■手順5. ファイルシステム確認

手順0と同様に、SDカードのプロパティを確認し、「FAT32」になっていれば、作業完了です。

image.png


■備考:SD Memory Card Formatterについて

各所で利用が推奨されているSD Memory Card Formatter V4.0 ですが、現在ではバージョンが V5.0 に上がっており、昔の使い方は出来なくなっているようです。

・旧来のように、ファイルシステムを選択できる部分が無く、「SDカードに適合した規格に変換する」ツールとなってしまったようです。

image.png

image.png

image.png


■備考:HP USB Disk Storage Format Toolについて

こちらも使ってみましたが、エラーは出るわ、ファイルシムテムはFAT32になってるわ、ラズパイは動かないわで諦めました。

image.png

image.png


■出典/参考

[Raspberry] FORMATTING AN SDXC CARD FOR USE WITH NOOBS

https://www.raspberrypi.org/documentation/installation/sdxc_formatting.md

[Raspberry] Will EXfat work or FAT32

https://www.raspberrypi.org/forums/viewtopic.php?t=100514

[SD Association] スピードクラス規格/動画撮影のための規格

https://www.sdcard.org/jp/consumers/choices/speed_class/index.html

[SanDisk] SD / SDHC / SDXCカードの仕様と互換性

https://kb-jp.sandisk.com/app/answers/detail/a_id/5342/~/sd-%2F-sdhc-%2F-sdxc%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AE%E4%BB%95%E6%A7%98%E3%81%A8%E4%BA%92%E6%8F%9B%E6%80%A7

64GB SDXCをAirStashやAirDiskで使う

http://www.abt.jp/kb/2012/09/64gb-sdxc%E3%82%92airstash%E3%82%84airdisk%E3%81%A7%E4%BD%BF%E3%81%86/

Raspberry Pi を 128 GB の SD カードでセットアップする

http://twinklesmile.blog42.fc2.com/blog-entry-77.html