CMDを使用してデータを失わずにSDカードをフォーマットする方法

執筆者
23

format sd card using cmdSDカードは小さいですが、可愛い猫の写真から美的な旅行ビデオ、重要な文書まで、あらゆる種類のデータを保存できる機能的なデジタルストレージデバイスです。しかし、他のストレージデバイスと同様に、SDカードもさまざまなファイルやシステムの損傷に弱いです。

一部のケースでは、カードを修理する唯一の方法はフォーマットすることかもしれません。幸運なことに、コマンドプロンプトでコマンドを実行することを含む、SDカードをフォーマットする方法はたくさんあります。

この記事では、データを失うことなくCMDを使用してSDカードをフォーマットする方法と、簡単にフォローできるステップバイステップガイドをお見せします。

書式設定について知っておくべき全て

ストレージデバイスのフォーマットは、ファイルシステムの構造を再作成し、プロセス中にすべてのデータを消去することを含みます。これはデバイスのリセットとして機能し、エラーの防止、パフォーマンスの向上、マルウェアやウイルス感染からデバイスをクリーンにするのに役立ちます。また、破損したSDカードを修正する最後の手段として使用する人もいます。

カードをフォーマットする主な方法は2つあります:

  • クイックフォーマット – クイックフォーマットはデバイスのファイル構造を消去し、ドライブを空にします。しかし、システムエラーや不良セクターをチェックすることはありません。
  • フルフォーマット –フルフォーマットはSDカード上のすべてのデータを消去し、ファイルシステムを一から再構築します。また、途中で不良セクタや他の潜在的なエラーをチェックします。このプロセスには完了までにはるかに時間がかかります。フルフォーマットはデータの回復も非常に困難にし、カードを完全にワイプして以前のファイル情報を含むデータ構造をリセットするからです。

SDカードをフォーマットするときにデータを失わない方法

前述したように、SDカードをフォーマットするとすべてのデータが消去されます。フォーマットしている場合

SDカードを修理して、重要なファイルを手動でバックアップできない場合は、フォーマットする前にDisk Drillのようなリカバリーソフトウェアを利用してファイルを復旧することができます。

Disk Drillは、オンラインで入手可能な信頼性が高くて実績のあるデータ復旧ツールです。深いスキャンを行う復旧アルゴリズムがセットになっており、可能な限り多くの復旧可能なファイルを見つけ出すように協力して動作します。何百ものファイル形式のスキャンと復旧が可能であり、復旧前にファイルのプレビューができます。

Disk Drill for Windowsを使用すると、その機能を試し、最大500MB分のファイルを無料でスキャンおよび復旧できます。

以下は、SDカードをフォーマットする前にDisk Drillを使用してファイルを回復する方法についての簡単なステップバイステップガイドです:

  1. ダウンロード Disk Drill インストーラをダウンロードしてアプリをインストールしてください。その後、SDカードをコンピュータに接続します。
  2. 次に、Disk Drill を開きます。初回のメッセージが表示された後、スキャン可能なドライブのリストがホーム画面に表示されるはずです。SDカードを選択し、失われたデータを検索 をクリックしてスキャンを開始してください。
    search for lost data
  3. スキャンの進行中または完了後に、Disk Drill が見つけたファイルを レビュー済みのアイテム をクリックして確認できます。
    review found items
  4. Disk Drill が見つけたファイルは、Existing、Found Files、またはReconstructedフォルダに表示されるはずです。回復したいファイルを選択し、ファイル名を覚えている場合は検索バーを使用してください。回復を希望するファイルの横にあるチェックボックスを選択し、回復 をクリックしてください。
    select files to recover
  5. 回復したファイルの保存先を選択します。ファイルを回復しようとしているSDカードとは異なる場所を選択することを確認してください。次に、次へ をクリックして回復プロセスを開始してください。
    choose file location
  6. データ回復プロセスが完了すると、Explorerで回復されたデータを表示 をクリックすることでファイルエクスプローラーで回復したファイルを確認できます。
    show recovered data in explorer

コマンドプロンプトを使用してSDカードをフォーマットする方法

重要なファイルの復旧またはバックアップが完了したら、心配なくSDカードのフォーマットを進めることができます。

さまざまな方法でデータを失わずにSDカードをフォーマットするが可能です。GUIのバグに直面したり、エラーのために通常の方法でフォーマットできなかったり、スクリプトを使用してプロセスを自動化する必要がある場合など、様々な理由で、CMDでSDカードをフォーマットすると役立つことがあります。コマンドプロンプトはモダンなインターフェイスではありませんが、ディスク管理のための包括的なツールを備えています。

このプロセスを案内します。そのためには、コマンドプロンプトでFormatコマンドとDiskPartユーティリティを使用します。

方法1: フォーマットコマンド

Format コマンドを単独で使用すると、新しいルートディレクトリの作成、バッドセクタおよびシステムエラーのチェック、およびディスク上のすべてのデータの削除が行われます。Format コマンドを使用するには、管理者としてコマンドプロンプトを開くことを確認してください。次に、format X:と入力し、XをSDカードのドライブレターに置き換えます。コマンドを実行するには入力を押してください。

format command

このコマンドは、デバイスのファイルシステムをそのままにして全体をフォーマットします。コマンドに異なるスイッチを追加することで、特定のニーズに合わせてカスタマイズすることもできます。

このコマンドはWindows 10以降で動作するので、Windows 7でCMDを使用してSDカードをフォーマットする方法を知りたい場合には適用されないことに注意してください。

「Format」コマンドでよく使用されるいくつかのスイッチを以下に示します:

スイッチ 説明
/Q クイックフォーマットを実行します
/FS:ファイルシステム ファイルシステムのタイプを指定します。ファイルシステム’をお好みのものに置き換えてください。例: FAT32、NTFS
/V:ドライブ文字 フォーマットされたSDカードにドライブ文字を割り当てます。ドライブ文字’をお好みの文字に置き換えてください。
/X 必要に応じてフォーマット前にボリュームのマウント解除を強制します。

方法2: Diskpart

DiskPartはコマンドプロンプトからアクセス可能な多機能ユーティリティです。フォーマット、パーティションの割り当てと管理など、ディスク管理に関する様々な高度な機能を備えています。

SDカードにより複雑なディスク管理が必要な場合、formatコマンドを実行する代わりにDiskPartを使用してください。このユーティリティを使用してSDカードを強制フォーマットすることもできますが、これは読み取り専用のSDカードの修復に便利です。

次の手順に従ってDiskPartを使用してSDカードをフォーマットしてください:

  1. スタートメニューでコマンドプロンプトを検索し、管理者として実行を選択して管理者としてコマンドプロンプトを開きます。
    run as admin
  2. 次に、diskpartと入力して入力を押して、DiskPartを起動します。
    open diskpart
  3. それから、list diskと入力して入力を押し、コンピューターにあるドライブの一覧を表示します。SDカードのドライブレターをメモしておいてください。
    diskpart list disk
  4. select disk Nと入力し、Nをあなたのドライブレターに置き換えてください。
    select disk n
  5. その後、cleanと入力して入力を押し、SDカードのデータ、署名、パーティションをすべて消去します。
    diskpart clean
  6. 次に、create partition primaryと入力して入力を押します。
    command prompt create partition primary
  7. SDカードを完全にフォーマットするには、format fs=FAT32と入力し、入力を押してください。ファイルシステムは好みに応じて変更することができますし、クイックフォーマットを行うためにquickを追加することもできます。
    format sd card
  8. 今、list volumeと入力して入力を押します。SDカードのボリューム番号をメモしておいてください。
  9. それから、select volume Nと入力し、NをあなたのSDカードのボリューム番号に置き換えます。そして入力を押してください。
    select volume
  10. 最後に、assign letter=Dと入力し、Dをあなたの好みのドライブレターに置き換えてください。それから入力を押して続行します。
    assign drive letter

これらの手順を完了した後、デバイスが適切にフォーマットされたかどうかを確認するためにドライブにアクセスできるようになります。

結論

さまざまな状況により、SDカードをフォーマットする必要が生じることがありますが、それにより記憶装置からすべてのデータが消去されます。破損したSDカードをフォーマットする必要がある場合や、フォーマットを実行せざるを得ない場合には、Disk Drillのようなデータ復旧ソフトウェアを使用することで、大切なファイルを復旧することができます。

ファイルが安全に保護されたら、FormatコマンドまたはDiskPartユーティリティを使用して、データを失うことなくCMDを使用してSDカードをフォーマットできます。Formatコマンドを使用し、必要に応じてスイッチを変更してください。より柔軟な機能性のために、デバイスをフォーマットするためにDiskPartを使用することができます。

書き込み操作中の中断を最小限に抑えることで、将来的にフォーマットの必要性を減らすために、SDカードの管理を常に心がけてください。

よくある質問:

CMDのFormatコマンドを使用して、読み取れないSDカードをフォーマットできます。単にコマンドプロンプトを管理者として開きます。次に、format I:と入力し、IをSDカードのドライブ文字に置き換えます。最後に入力を押します。これにより、カードの完全フォーマットプロセスが開始されます。 この方法が失敗した場合は、デバイスをフォーマットするためにDiskPartユーティリティを使用することもできます。
CMDを使用してSDカードのロックを解除するには、DiskPartユーティリティを起動します。以下の手順で行います:
  1. コマンドプロンプトを管理者として起動します。
  2. diskpartと入力し、入力を押します。
  3. select disk Nと入力し、N”をSDカードのドライブレターに置き換えます。
  4. attributes disk clear readonlyと入力し、入力を押します。
その後、SDカードにアクセスして、ロック解除が成功したかどうかを確認できます。
SDカードをクリーニングするには、DiskPartを使用して完全なフォーマットを行うことができます。進めるには以下の手順に従ってください:
  1. 管理者としてコマンドプロンプトを開く。
  2. diskpartと入力して入力を押し、DiskPartを起動します。
  3. list diskと入力して入力を押します。SDカードのドライブレターをメモしてください。
  4. 次に、select disk Nと入力し、Nをドライブレターに置き換えます。
  5. cleanと入力して入力を押します。
  6. その後、create partition primaryと入力して入力を押します。
  7. format fs=FAT32と入力して入力を押します。"FAT32"を好みのファイルシステムに変更できます。
  8. assign letter Dと入力して、Dを好みのドライブレターに置き換えます。そして、入力を押します。
SDカードをCMDを使用してフォーマットしようとした際に困難に遭遇するさまざまな理由があります。これにはカードの書き込み保護、ファイルシステムのエラー、SDカードの破損、またはウイルス感染が含まれます。 SDカードのボリュームが32GBを超える場合、CMDを使用してDiskPartでSDカードをFAT32でフォーマットすることができないかもしれません。SDカードが書き込み保護されている場合は、DiskPartのコマンドを使用してカードのreadonly属性を削除することができます。コマンドプロンプトを使用してフォーマットできない場合は、デバイスをディスク管理またはファイルエクスプローラを使用してフォーマットを試みることもできます。
エマ・コリンズはテクノロジーに広く関心を持つコンテンツライターであり、テクノロジー関連のチュートリアルやハウツー記事を執筆しています。彼女は、Windows、Android、iOS、ソーシャルメディア、ゲームなどについて、テックライターとして5年以上記事を書いてきました。
承認済み
ソフトウェア開発、データベース管理、ハードウェア修理の経験12年。
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required