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](https://qiita-image-store.s3.amazonaws.com/0/201787/79bb663f-2efc-7662-cca6-8125c6364bce.png)

・全般タブの「ファイル システム」がexFATになっていれば、以下の手順にてFAT32に変更します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/f2f1eb0d-ae95-f4e3-fc81-a372ce3b26d0.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](https://qiita-image-store.s3.amazonaws.com/0/201787/7f4b837f-8851-29e8-3a1a-649158e5d1a1.png)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/368e57d0-f7c7-f593-074a-a4dc7ec7eb14.png)

#■手順4. Disk FormatterでのSDカードフォーマット
・Disk Formatterを**管理者権限**で起動します。

・プルダウンリストで対象のSDカードを選択し「フォーマット(F)」を選択します。
**※注意：間違ったデバイスを選択すると、パソコン上のデータが全て消去される可能性があります。**
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/879e18f5-e360-2098-fbcd-138e00ce2d1f.png)

・フォーマット確認画面にて「はい(Y)」を選択します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/840eda5d-99e1-25e2-2d9a-8c00824a3e07.png)

・正常に完了すると、イジェクト（取り外し）の案内が表示されます。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/73c11f72-3359-bc51-cb5f-ca1e475e633a.png)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/fabe05dc-a3b2-dc7b-d852-b4c1463904d5.png)

>フォーマット確認画面ののち、以下エラーが表示される場合は、「diskpart」にてプロテクトを外す必要があります（上級者向け）。
>![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/93840162-3521-fed7-2798-7d1517fc2f55.png)
>
>SDカードのライトプロテクトを解除する@windows7
>https://qiita.com/Higemal/items/5f33529ec45a1a2b5cb8




#■手順5. ファイルシステム確認
手順0と同様に、SDカードのプロパティを確認し、「FAT32」になっていれば、作業完了です。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/c2bc735e-e624-aa59-e0b2-99edb4744cc3.png)


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

・旧来のように、ファイルシステムを選択できる部分が無く、「SDカードに適合した規格に変換する」ツールとなってしまったようです。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/96a1f804-7115-b5f9-d779-4654e4eb7e38.png)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/6f646a78-caec-2e04-58c6-4d32e78e730f.png)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/1da3835d-5865-7d48-4f70-e74606bedbe8.png)

#■備考：HP USB Disk Storage Format Toolについて
こちらも使ってみましたが、エラーは出るわ、ファイルシムテムはFAT32になってるわ、ラズパイは動かないわで諦めました。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/e33c1ee6-1b20-1d9c-e936-fed858b3948d.png)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/201787/6dc19257-d678-c204-10c0-2a48235eefba.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