単にデジタル写真を保存するだけでなく、より高度な目的 (モバイルまたはマイクロ OS の実行など) で SD カードを使用したことがある場合は、カードをフォーマットしてすべてのスペースを再利用するだけではなく、もう少し細かい操作が必要であることがわかります。その方法を紹介しますので、読み続けてください。
![]()
親愛なるハウツーオタクの皆様
私は数か月前に を実行しました。つい最近、Pi 用に大きな SD カードにアップグレードし、古いものを別のプロジェクトに使用するために取り出しました。カードを再フォーマットしようとしたとき、使用できるのは元の容量のうち 64MB だけでした。Windows のディスク管理に入っても、アクセスできない (おそらく Linux でいっぱいの) パーティションの内容をダンプするのがせいぜいでした。これにより、Windows でアクセスできる小さなパーティションと、何もできない大きな幻のパーティションが残りました。
簡単な解決策があると確信していますが、問題をうまく説明できたかどうかすらわかりません(ご想像のとおり、問題の真相を知るために Google で何を検索すればよいのか途方に暮れています) !) ヘルプ!
![]()
心から、
SDカードのスタントに悩まされています
心配しないでください。私たちは、状況を再現し、カードの全容量を取り戻す方法を示すために、以前に Pi プロジェクトで使用したカードを入手しました。問題の核心は、PI の初期セットアップ中に SD カードのパーティションが変更されることです。カードの 64MB は、Windows からアクセス可能な FAT32 パーティションとして予約されており、構成ファイルや、OS 間の FAT32 ベースのアクセス性の恩恵を受けるその他の小さなファイルがホストされます。 (そのため、最新の PC に SD カードを簡単に挿入して、それらの構成ファイルを微調整することができます) そして残りは、Linux の Debian 派生バージョンである Raspbian で使用できるようにフォーマットされています。その結果、カードの大部分が Windows にとってブラック ホールのようなものになります。
とはいえ、適切なツールが手元にあれば、修理は簡単です。まず、先ほどと同じようにディスク マネージャーを使用して領域を再利用しようとした場合に、SD カードがどのように見えるかを覗いてみましょう。
小さな 64M FAT32 パーティションをフォーマットすることはできますが、既存の (アクセスできない) Linux パーティションをダンプした後、SD カードの残りの部分は「未割り当て」のままになります。ディスク マネージャー アプリケーションをいくら押しても押しても、この問題は解決されません。代わりに、シンプルで効果的な DISKPART ツールを使用します。
[スタート] メニューを開き、実行ボックスに「diskpart」と入力します。 Enterを押します。 Windows UAC によって、DISKPART ツールへの管理者アクセスを承認するように求められます。
コマンド プロンプトのようなウィンドウが開きますが、プロンプトには「DISKPART」とだけ表示されます。そのプロンプトで「list disc」と入力します。
マシンに出力されたリストには、コンピューターのハード ドライブ (119 GB) とリムーバブル SD カード (14 GB) が表示されます。適切なディスク番号をメモしておくことは 非常に重要 です。 DISKPART コマンドは警告なしで即座に実行されます。間違ったディスク番号を入力すると、大変なことになります。
SD カードのディスク番号を特定したら、次のコマンド「select disc #」を入力します。# は SD カードのディスク番号です。
この時点以降に実行するコマンドは、選択したディスクにのみ変更を加えます。安全性を高めるために、今が正しいディスクを選択していることを再確認する良い機会です。
次に、「clean」コマンドを入力します。
clean コマンドは、パーティション データを含むディスクのセクターをゼロにします。 SD カード上のすべてのデータをゼロにしたい場合は、代わりに「すべてクリーン」を使用できますが、プライバシー/セキュリティ上の差し迫った理由がない限り、SD カード全体をゼロで上書きするのは賢明ではありません。読み取り/書き込みサイクルを無駄にするのは賢明ではありません。フラッシュメディアの。
ディスクをクリーニングした後、次のコマンドを入力します。「create Partition Primary」
このコマンドは、構文が示すように、ディスク上に新しいパーティションを作成し、それをプライマリに設定します。プライマリ パーティションを作成すると、SD カードのストレージ容量全体が Windows で使用できるようになります。ディスク マネージャーをもう一度覗いてみると、巨大な未割り当て領域を含む小さなパーティションはもう表示されず、フォーマットの準備ができている大きなパーティションが表示されます。
それだけです!ちょっとした DISKPART ウィザードを使用すると、SD カードが工場出荷時の状態に戻ります。





