SDカードのセットアップ

DS⁽ⁱ⁾ Mode Hacking! Discordサーバーに参加してガイドの開発とヘルプをご覧ください。

このページは、お持ちの機器用にSDカードの準備をするためのものです。 この操作でSDカードをフォーマットし、エラーがないかの確認をします。

DANGER

この手順を進める前に必ずSDカードの内容をバックアップしてください。 処理によってカード内のデータは完全に失われます。

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

TIP

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

DANGER

この操作では、64GB以上のSDカードはexFATでフォーマットされます。 その場合はセクション II に従ってFAT32で再フォーマット_しなければなりません_。

  1. SDメモリカードフォーマッター新しいウィンドウで表示の最新版をダウンロードします
  2. ダウンロードした.zipファイルに含まれるSD Card Formatter Setup.exeファイル)を管理者権限で実行し、プログラムをインストールします
  3. スタートメニューからSD Card Formatterを管理者権限で実行する
  4. SDカードを選択します
  5. クイックフォーマットが選択されていることを確認します
  6. フォーマットを押してフォーマット作業を開始します Windows 11でのSD Card Formatterのスクリーンショット

セクション II - GUIFormatでフォーマット

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

TIP

If you have not followed Section I yet, please do so.

TIP

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

  1. GUIFormat新しいウィンドウで表示の最新版をダウンロードします
    • ダウンロードするにはサイトの画像をクリックしてください
  2. 管理者権限でGUIFormatを実行します
  3. ドライブレターを選択します
  4. Allocation unit size32768に設定します
    • この数値がお使いのSDカードには大きすぎる場合、SDカードが動作する一番大きい値に設定してください
  5. Quick Formatチェック ボックスがオンになっていることを確認します
  6. フォーマットを開始します

セクション III - エラーのチェック

  1. SDカードのプロパティウィンドウを表示します
    • エクスプローラー -> PC -> SDカードを右クリック -> プロパティ
  2. ツールタブで、チェックを選択します
  3. 存在する場合は、ファイル システム エラーを自動的に修復する不良セクターをスキャンし、回復するの両方にチェックを入れます
  4. 画面の指示に従い、チェックを開始します

これでSDカードがスキャンされ、発見されたすべてのエラーが修正されます。

セクション IV - SDカードの読み書きのチェック

  1. H2testwのアーカイブ新しいウィンドウで表示をダウンロード・展開します
  2. SDカードをコンピュータに挿入した状態でh2testw.exeを実行します
  3. H2testwで表示する言語を選択します
  4. Select targetでお使いのSDカードを選択します
  5. 忘れずにall available spaceを選択します
  6. Write + Verifyをクリックします
  • 処理が完了するまで待ちます

TIP

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

DANGER

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

TIP

この方法に従ってTWiLight Menu++が起動できない場合は、代わりにWindows実マシンか仮想マシンを起動して、Windowsの方法に従ってください。

セクション I - SDカードのフォーマット

  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. 追加されたデバイス名をメモしてください。 上記の例ではmmcblk0p1です
    • ROが1になっていたら、ロックスイッチが下にスライドしないようにしてください
    • Make sure you're targetting the partition, mmcblk0p1 not mmcblk0
  2. Ctrl + C を押してメニューを終了します
  3. 次のうち、お使いのSDカードの容量にあった手順に従ってください:
    • 2GB以下:sudo mkdosfs /dev/(上で見つけたデバイス名) -s 64 -F 16
      • これにより、SDカード上にクラスタサイズが32KBのFAT16パーティションが一つ作成されます
    • 4GB以上:sudo mkdosfs /dev/(上で見つけたデバイス名) -s 64 -F 32
      • これにより、SDカード上にクラスタサイズが32KBのFAT32パーティションが一つ作成されます

セクションII - F3の使用

  1. F3のアーカイブ新しいウィンドウで表示をダウンロード・展開します
  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

この操作では、64GB以上のSDカードはexFATでフォーマットされます。 その場合はセクション II に従ってFAT32で再フォーマット_しなければなりません_。

  1. SDメモリカードフォーマッター新しいウィンドウで表示の最新版をダウンロードします
    • エンドユーザーライセンス契約に同意してダウンロードを始めてください
  2. ダウンロードした.zipファイルに含まれるInstall SD Card Formatter.mpkgファイル)を実行します
  3. SDカードフォーマッタを実行します
  4. SDカードを選択します
  5. Quick Formatチェック ボックスがオンになっていることを確認します
  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をインストールします
  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です。