背景
SD カードが破損して、すべてのデータを失いましたか?心配しないでください!このガイドでは、データを失うことなく、CMD コマンドプロンプトツール (chkdsk や Diskpart など) を使用して破損した SD カードを修復する方法を学ぶことができます。
目次:
"昨日、SD カードをフォーマットしようとしましたが、Windows がカードのフォーマットに失敗し、デバイスにアクセスできなくなりました。デバイスが 0 バイトと表示され、SD カードが破損したことがわかりました。SD カードには重要なデータがありますが、データを失うことなく修復する方法はありますか?"
データを失うことなく破損した SD カードを修復するにはどうすればいいですか?上級ユーザーであれば、それほど難しくはありませんが、初心者の方には CMD を使用して SD カードを修復することはお勧めしません。CMD は少し複雑で、間違った操作をすると修復できなくなることがあります。
CMD コマンドプロンプト Diskpart は、Windows システムツールで多くの操作を実行できます。デバイスが RAW ドライブになった場合、CMD コマンドプロンプト Diskpart を使用して修復できます。ファイルシステムを RAW から NTFS、FAT32 などに変換するだけです。ただし、このシステムコマンド操作ツールを使用する際には、いくつかのリスクがあります。
注意:
CMD コマンドプロンプトを使用する際には、別のハードドライブが誤ってフォーマットされる可能性があるので、プロセスに注意してください。
このプロセスでは、メモリーカード上のすべてのファイルが消去されますので、最初にデータを復元する必要があります。どうやって?iCare Pro Free が役立ちます。詳細はこの記事の第 3 部分に記載されています。
準備:
CMD を起動
注意: 実行ボックスに 'cmd' または 'CMD' と入力して CMD を開いた後、表示されたウィンドウで 'diskpart' を入力して、Diskpart の操作を開始します。
CMD 方法 1 - format * /fs:fat32
「format F: /fs:fat32」と入力します (F は、破損した SD カードのドライブ文字に置き換えてください。すべての手順の前に、コンピューターでどのドライブ文字が割り当てられているかを確認する必要があります。)
CMD を使用して SD カードを修復
CMD 方法 2 - List volume, select, format
この方法では、リストされたボリュームからドライブ文字を選択する必要はありません。
CMD Diskpart を使用して破損した SD カードを修復
CMD 方法 3 - List disk, clean, create partition primary, format
CMD Diskpartで壊れたSDカードを修復する
これらの手順を完了した後、ファイルシステムをFAT32に変換できます。NTFSに変換したい場合は、FAT32からNTFSに変更することも可能です。
この操作はディスクをフォーマットします。重要なデータがある場合は、最初にデータを復旧してください。
SDカードにアクセスできなくなった場合は、CHKDSKを使用してディスクをチェックすることができます。
CHKDSKはデジタルデバイスのエラーを修正することができ、次の手順で使用できます。
準備:コンピュータの「This PC」を開き、メモリーカードに割り当てられたドライブ文字を確認します。
* /f - ディスク上のエラーを修正します。
chkdsk E: /f
chkdsk E: /f /r
/f /r
と同様に機能しますが、スキャンを行う前にボリュームを強制的にアンマウントします。
chkdsk E: /f /r /x
CHKDSK以外にも、壊れたSDカードを回復するための他のCMDコマンドがあります。以下は一般的なコマンドです:
diskpart
と入力してEnterを押します。list disk
と入力して、コンピュータに接続されているすべてのディスクを表示します。select disk X
と入力します(XをSDカードの番号に置き換えます)。clean
と入力して、SDカード上のすべてのパーティションとデータを削除します。create partition primary
と入力して、新しいプライマリパーティションを作成します。format fs=fat32 quick
と入力して、SDカードをFAT32でフォーマットします。exit
と入力してDiskPartを閉じます。sfc /scannow
と入力してEnterを押します。CMDコマンドを使用してSDカードの属性を管理するには、次の手順に従います。正しいドライブ文字で「X」を置き換えてください。属性を変更すると、ファイルの表示やアクセスに影響を与える可能性があるため、慎重に操作してください。
cmd
スタートメニューで「cmd」と検索して、コマンドプロンプトを選択して起動します。
attrib X: +r +h +s
このコマンドで、SDカードを読み取り専用、隠し、システム属性に設定します。「X:」をSDカードのドライブ文字に置き換えてください。これにより、SDカードが誤って変更されるのを防ぐことができます。
attrib X: -r -h -s
前述の属性を元に戻し、SDカードを書き込み可能にし、表示可能にするには、このコマンドを使用します。「X:」をSDカードのドライブ文字に置き換えてください。
attrib +r +h +s X:\* /S
このコマンドで、SDカード上のすべてのファイルとサブディレクトリに読み取り専用、隠し、システム属性を適用します。「X:」をSDカードのドライブ文字に置き換えてください。
attrib -r -h -s X:\* /S
このコマンドで、SDカード上のすべてのファイルとサブディレクトリから読み取り専用、隠し、システム属性を削除します。「X:」をSDカードのドライブ文字に置き換えてください。
「X」をSDカードの適切なディスク番号に置き換えてください。これらのコマンドは特にフォーマットコマンドに注意して使用してください。データが消去される可能性があります。
CMD Diskpartを使用して壊れたSDカードを修復する前に、iCare Data Recovery Proのようなプロフェッショナルな回復ツールでデータを回復することをお勧めします。このプログラムは100%安全で、さまざまなデータ損失のシナリオに対応できます。Windows 11/10/8/7/XP/Vistaに対応しています。
以下の簡単な手順に従ってデータを回復してください:
ステップ1: iCare Data Recoveryをコンピュータにダウンロードしてインストールします。
ステップ2: プログラムを起動し、「ディープスキャン回復」を選択します。
iCare Data Recovery Proで壊れたSDカードデータを回復する
ステップ3: スキャン後、見つかったデータをプレビューし、必要なデータを選択して他のドライブに保存します。
iCare Data Recovery Proで壊れたSDカードデータを回復する
回復したデータは、SDカードを上書きしないように別の場所に保存してください。SDカードをすでにフォーマットした場合でも、iCare Data Recovery Proはデータの回復に役立ちます。しかし、CMDコマンドを使用する前にデータを回復するのが最善です。
おすすめ: 8つの無料SDカード修復ツールを使用して、コマンドプロンプトの代わりに壊れたメモリーカードを修復してください。
関連記事