Skip to content

SDカードのセットアップ

このページは、お持ちの機器用にSDカードの準備をするためのものです。 この操作でSDカードをフォーマットし、エラーがないかの確認をします。 このセクションでは、SDアソシエーションの仕様に合わせてSDカードをフォーマットします。 Homebrewアプリの実行において発生しうる多くの問題を修正できるでしょう。

DANGER

追加されたデバイス名をメモしてください。 上記の例ではmmcblk0p1です この手順を進める前に必ずSDカードの内容をバックアップしてください。 処理によってカード内のデータは完全に失われます。

Section I - Formatting your SD card with sdFormatWindows

WARNING

It is not recommended to use the built in default Windows Formatting utility since this can cause compatibility problems with homebrew, as it does not format SD cards to the correct specifications set by the SD Association.

  1. Download the latest version of sdFormatWindows
  2. Run the sdFormatWindows application (the .exe file) from the location you downloaded it to, adminstrator privileges are required
  3. Select your SD card drive
    • If your SD card is 32GB or less, you can use the default settings
    • If your SD card is 64GB or more, enable the "Format as FAT32" and "Force 32KiB Cluster Size" options
  4. フォーマットを押してフォーマット作業を開始します

Section II - Checking SD card read/write for errors

  1. H2testwのアーカイブをダウンロード・展開します
    • 上のリンクが切れているときは、archive.orgからダウンロードしてください
    • チェックを行うSDカード以外の、任意の外付けメディアに展開することも可能です
  2. SDカードをコンピュータに挿入した状態でh2testw.exeを実行します
  3. H2testwで表示する言語を選択します
  4. Select targetでお使いのSDカードを選択します
  5. 忘れずにall available spaceを選択します
  6. Click Write + Verify (If this option is greyed out, ensure you formatted the SD card with the steps in Section I)
  • 処理が完了するまで待ちます。 下記は出力の例です:

TIP

テスト結果がTest finished without errorsであればお持ちのSDカードは正常です。SDカード上の.h2wファイルはすべて削除して構いません。

DANGER

異なる結果が表示されていれば、お持ちのSDカードは破損・損傷している恐れがあり、新しいSDカードに交換が必要です!

TIP

このセクションでは、SDアソシエーションの仕様に合わせてSDカードをフォーマットします。 Homebrewアプリの実行において発生しうる多くの問題を修正できるでしょう。

DANGER

このセクションでは、SDアソシエーションの仕様に合わせてSDカードをフォーマットします。 Homebrewアプリの実行において発生しうる多くの問題を修正できるでしょう。 この操作では、64GB以上のSDカードはexFATでフォーマットされます。 You must follow both Sections I & II to re-format to FAT32.

Section I - Formatting your SD card with sdFormatLinux

  1. SDカードがLinuxマシンに挿入されていないことを確認します
  2. Download and extract the latest version of sdFormatLinux to your computer
  3. Linuxのターミナルを起動します
  4. watch "lsblk"を打ちます
  5. SDカードをLinuxマシンに挿入します
  6. 出力を見ます。 以下のように映るはずです:
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0   3,8G  0 disk
└─mmcblk0p1 179:1    0   3,7G  0 part /run/media/user/FFFF-FFFF
  1. 追加されたデバイス名をメモしてください。 In our example above, it was mmcblk0
    • ROが1になっていたら、ロックスイッチが下にスライドしないようにしてください
    • Make sure that you're targetting the device, mmcblk0, not the partition, mmcblk0p1
  2. Ctrl + C を押してメニューを終了します
  3. Navigate to where you have extracted sdFormatLinux
  4. Run sudo ./sdFormatLinux -f -e trim /dev/(device name from above) to format your SD card

TIP

If you get an error message stating: Error: Device is mounted, you will need to run sudo umount /dev/(partition name from above) in order to complete the above step.

Section II - Formatting your SD card with mkdosfs

このセクションでは、64GB 以上の SD カードを FAT32 にフォーマットします。

TIP

SDカードの容量が32GB以下の場合は、ここを飛ばしてセクション III に進んでください。

  1. SDカードがLinuxマシンに挿入されていないことを確認します
  2. Linuxのターミナルを起動します
  3. watch "lsblk"を打ちます
  4. SDカードをLinuxマシンに挿入します
  5. 出力を見ます。 以下のように映るはずです:
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0   3,8G  0 disk
└─mmcblk0p1 179:1    0   3,7G  0 part /run/media/user/FFFF-FFFF
  1. Take note of the device partition name. 上記の例ではmmcblk0p1です
    • ROが1になっていたら、ロックスイッチが下にスライドしないようにしてください
    • Make sure you're targetting the partition, mmcblk0p1, not the device, mmcblk0
  2. Ctrl + C を押してメニューを終了します
  3. Run sudo mkdosfs /dev/(partition name from above) -s 64 -F 32 to format your SD card to FAT32

セクション III - F3の使用

  1. Download and extract the F3 archive anywhere on your computer.
  2. F3のディレクトリでターミナルを起動します
  3. makeを実行してF3をコンパイルします
  4. SDカードを挿入してマウントしたら、./f3write <your sd card mount point>を実行します
    • 処理が完了するまで待ちます。 下記は出力の例です: 下記は出力の例です:
    $ ./f3write /media/michel/6135-3363/
    Free space: 29.71 GB
    Creating file 1.h2w ... OK!
    ...
    Creating file 30.h2w ... OK!
    Free space: 0.00 Byte
    Average Writing speed: 4.90 MB/s
  5. ./f3read <your sd card mount point>を実行します
  • 処理が完了するまで待ちます。 下記は出力の例です: 下記は出力の例です:
    $ ./f3read /media/michel/6135-3363/
                      SECTORS      ok/corrupted/changed/overwritten
    Validating file 1.h2w ... 2097152/        0/      0/      0
    ...
    Validating file 30.h2w ... 1491904/        0/      0/      0
    
       Data OK: 29.71 GB (62309312 sectors)
    Data LOST: 0.00 Byte (0 sectors)
                Corrupted: 0.00 Byte (0 sectors)
       Slightly changed: 0.00 Byte (0 sectors)
             Overwritten: 0.00 Byte (0 sectors)
    Average Reading speed: 9.42 MB/s

TIP

テスト結果がData LOST: 0.00 Byte (0 sectors)であればお持ちのSDカードは正常です。SDカード上の.h2wファイルはすべて削除して構いません。

DANGER

異なる結果が表示されていれば、お持ちのSDカードは破損・損傷している恐れがあり、新しいSDカードに交換が必要です!

セクション I - SDメモリカードフォーマッターでフォーマット

TIP

このセクションでは、SDアソシエーションの仕様に合わせてSDカードをフォーマットします。 Homebrewアプリの実行において発生しうる多くの問題を修正できるでしょう。

DANGER

このセクションでは、SDアソシエーションの仕様に合わせてSDカードをフォーマットします。 Homebrewアプリの実行において発生しうる多くの問題を修正できるでしょう。 出力を見ます。 以下のように映るはずです:

  1. SDメモリカードフォーマッターの最新版をダウンロードします
    • エンドユーザーライセンス契約に同意してダウンロードを始めてください
  2. ダウンロードした.zipファイルに含まれるInstall SD Card Formatter.mpkgファイル)を実行します
  3. SDカードフォーマッタを実行します
  4. SDカードを選択します
  5. クイックフォーマットが選択されていることを確認します
  6. フォーマットを開始します

セクション II - ディスクユーティリティでフォーマット

このセクションでは、32GBより大きいSDカードをFAT32でフォーマットします。

TIP

SDカードの容量が32GB以下の場合は、ここを飛ばしてセクション III に進んでください。

OS X El Capitan (10.11) 以降

  1. ディスクユーティリティアプリケーションを起動します
  2. 左上の表示パネルですべてのデバイスを表示を選択します
  3. サイドバーからSDカードを選択します
    • SDカードが正しく選択されていることを確認してください。さもないと、意図しないドライブを消してしまう可能性があります!
  4. 上部にある消去をクリックします
  5. フォーマットMS-DOS (FAT32)に設定します
    • El Capitan(10.11)〜Catalina(10.15)ではMS-DOS (FAT)を選択してください。
  6. 方式マスター・ブート・レコードに設定します
    • 方式が表示されない場合、キャンセルをクリックし、ボリュームではなくデバイスを選択してください
  7. 消去をクリックし、完了をクリックします

OS X Yosemite (10.10) 以前

  1. ディスクユーティリティアプリケーションを起動します
  2. サイドバーからSDカードを選択します
    • SDカードが正しく選択されていることを確認してください。さもないと、意図しないドライブを消してしまう可能性があります!
  3. 上部にあるパーティション作成をクリックします
    • パーティション作成が表示されない場合、ボリュームではなくデバイスを選択してください
  4. パーティションのレイアウト:1 パーティションに設定します
  5. フォーマットMS-DOS (FAT)に設定します
  6. オプションボタン(パーティション テーブルの下)から、マスター・ブート・レコードを選択します
  7. OK -> 適用 -> パーティションとクリックしていきます

セクション III - F3の使用

  1. ターミナルを開きます
  2. brew install f3を実行して、brewからF3をインストールします
    • brewを持っていない場合は、brew.shの指示に従ってインストールしてください
  3. SDカードを挿入してマウントしたら、f3write <your sd card mount point>を実行します
    • 処理が完了するまで待ちます。 下記は出力の例です: 下記は出力の例です:
    $ f3write /Volumes/SD\ CARD
    Free space: 29.71 GB
    Creating file 1.h2w ... OK!
    ...
    Creating file 30.h2w ... OK!
    Free space: 0.00 Byte
    Average Writing speed: 4.90 MB/s
  4. f3read <your sd card mount point>を実行します
    • 処理が完了するまで待ちます。 下記は出力の例です: 下記は出力の例です:
    $ f3read /Volumes/SD\ CARD
                      SECTORS      ok/corrupted/changed/overwritten
    Validating file 1.h2w ... 2097152/        0/      0/      0
    ...
    Validating file 30.h2w ... 1491904/        0/      0/      0
    
       Data OK: 29.71 GB (62309312 sectors)
    Data LOST: 0.00 Byte (0 sectors)
                Corrupted: 0.00 Byte (0 sectors)
       Slightly changed: 0.00 Byte (0 sectors)
             Overwritten: 0.00 Byte (0 sectors)
    Average Reading speed: 9.42 MB/s

TIP

テスト結果がData LOST: 0.00 Byte (0 sectors)であればお持ちのSDカードは正常です。SDカード上の.h2wファイルはすべて削除して構いません。

DANGER

異なる結果が表示されていれば、お持ちのSDカードは破損・損傷している恐れがあり、新しいSDカードに交換が必要です!

TIP

もうSDカードの内容を復元して、次に進んでOKです。