Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

Ubuntu で破損したメモリカードを回復する:ステップバイステップガイド

メモリ カードは、モバイル デバイス、デジタル カメラ、PC 間で情報を転送するための優れた方法です。 Google Android または Apple iOS デバイスから「破損したメモリ カード - フォーマットしてください」または同様のエラーが表示された場合、カードのフォーマットを拒否した限り、データを回復できる可能性はまだあります。正しく取り出して、状態が良好であることを確認してください。フルサイズの SD、SDHC、SDXC カードはケース内で緩んでいる場合があり、そっと押し戻すことができます。ほとんどの microSD、microSDHC、microSDXC カードにはこの問題はありませんが、接触部分などを拭き取ることは可能です。

カードを PC に接続するときは、しっかりと、しかし優しく行うようにしてください。カードを曲げないように注意し、カードが正しく接続されていることを確認し、接続が良好であることを確認してください。これは些細なことのように思えるかもしれませんが、Ubuntu のツールを使用して破損したセキュア デジタル ファイル システムからデータを回復する場合には、非常に役立ちます。

方法 1:Ubuntu の標準ツールを使用してメモリ カードを修復する

Dash、KDE、または Whisker メニューから GNOME ディスク ユーティリティを開き、特定のフラッシュ リーダーのデバイス ファイル名を見つけます。通常、これは「シングル フラッシュ リーダー」と呼ばれ、ストレージ グラフの下にオプションが表示される場合は、右向きの矢印をクリックしてマウントを試みます。マウントされている場合は、そこからファイルをコピーできる可能性があります。

スロットにカードが入っていても「メディアがありません」と表示された場合は、カードを取り外して再接続し、何か変化があったかどうかを確認してください。可能であれば、歯車アイコンをクリックし、[ディスク イメージの作成] を選択して、.img ファイルとして保存してみてください。

完了後、同じサイズの別の空のメモリ カードを取り出して挿入し、ギア メニューを使用してこのディスク イメージを新しいカードに書き込みます。新しいファイル システムをマウントできる可能性がありますが、新しいカードに含まれていたものはすべて失われることに注意してください。続行する前に、カードが完全に空であることを確認してください。

パーティションがアンマウントされていても、Ubuntu がドライブを検出している場合は、整合性チェックを実行してファイル システムの回復を試みることができます。 FAT12、FAT16、または FAT32 でフォーマットされたカードがある場合は、コマンド ラインから sudo fsck.msdos -r /dev/sdd1 を実行して回復を試みます。 sdd1 の部分を、ディスク ユーティリティで指定されたパーティションの名前に置き換えます。 Linux ファイル システムのいずれかで動作するようにカードをフォーマットした場合は、代わりに fsck.ext# を使用してみてください。 # を覚えていれば、システムの内線番号に置き換えます。

方法 2:デュアルブート Ubuntu システムでメモリ カードを修復する

Microsoft Windows と一緒に Ubuntu を実行している場合は、Windows コマンド プロンプトで chkdsk コマンドを使用できる可能性があります。 Ubuntu は FAT デバイスの回復に関して優れたサポートを備えていることに議論の余地がありますが、Windows が NTFS デバイスの回復に役立つ場合があります。コンピュータを再起動し、GRUB が起動したら、キーボードを使用して Microsoft Windows のインストールを開始するように求めます。 Windows キーを押しながら E を押して、ファイル エクスプローラー ウィンドウを開きます。Windows がメモリ カードに割り当てたドライブ文字を見つけます。ただし、Windows が要求した場合はフォーマットしないでください。

[スタート] メニューからコマンド プロンプトを開き、「chkdsk /f E:」と入力し、E:を指定されたドライブ文字に置き換えます。ただし、エラーが返された場合、Windows は Ubuntu と同じようにメモリ カードを回復できませんでした。

Ubuntu には、Microsoft Windows にアクセスできない場合に、破損した NTFS フォーマットのメモリ カードを操作するための 2 つの便利なプログラムが用意されています。 sudo ntfsfix -d /dev/sdd1 を試して、デバイス ファイルをデバイスの名前に置き換えてください。これは chkdsk の Linux バージョンではありませんが、一部の NTFS の不整合を修復できます。ディスク ユーティリティが失敗した場合でも、ntfsclone -so dsk.img /dev/sdd1 を使用して NTFS メモリ カードのディスク イメージを取得してみることもできます。その後、 sudo ntfsclone -r dsk.img /dev/sdd1 を使用して空のメモリ カードに復元できます。どちらの例でも、デバイス ファイルを正しい名前に置き換えてください。また、ディスク イメージを復元すると、問題のデバイス上のすべてが破壊されることに注意してください。ファイル システムがダーティとしてマークされていると Ubuntu が警告する場合は、-f スイッチを追加します。

方法 3:Testdisk プログラムを使用する

通常の Ubuntu プログラムも Windows プログラムもメモリ カードからファイルを回復できない場合は、Testdisk と呼ばれるプログラムを使用するとうまくいく可能性があります。おそらくインストールされていないので、Ubuntu CLI プロンプトから sudo apt-get install testdisk と入力してインストールします。インストールしたら、testdisk /log /dev/sdd を実行します。 /dev/sdd を実際のデバイス名に置き換えます。インストール方法によっては、デバイス ファイルに直接アクセスする必要があるため、その前で sudo を使用する必要がある場合があります。

ほとんどの携帯電話、タブレット、デジタル カメラは FAT16 または FAT32 ファイル システムを使用しますが、testdisk は NTFS だけでなく Macintosh プラットフォームからの HFS と HFS+ もチェックします。プログラムが完了したら、Ubuntu Dash または KDE メニューからディスク ユーティリティに戻り、デバイスをクリックできるかどうかを確認します。右向きの矢印をクリックしてマウントします。これで、ファイル マネージャーでファイルをコピーできるようになりました。

方法 4:PhotoRec を使用してファイル システムなしでファイルを復元する

Linux がメモリ カードを大容量ストレージ デバイスとして認識できるが、実際にはファイル システムを検出できない場合は、PhotoRec を使用してメモリ カードからファイルを回復できます。まだインストールしていないユーザーは、sudo apt-get install photorec コマンドを使用して Ubuntu または Debian リポジトリからダウンロードできます。

PhotoRec はデバイスへの書き込みを試みないため、安全に使用できます。 PC のファイル システム内の、ファイルをコピーしても問題ない領域に移動します。 Linux がメモリ カードを /dev/sdd と呼ぶと仮定して、photorec /log /dev/sdd を実行します。ただし、/dev/sdd 行をメモリ カードの実際の名前に置き換える必要があります。このコマンドは、操作の結果を同じディレクトリ内の photorec.log ファイルに書き込みます。 /debug スイッチを使用して追加情報を受け取ることもできます。

著者について

Ubuntu で破損したメモリカードを回復する:ステップバイステップガイド

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. Linux への VLC 拡張機能のインストール:包括的なガイド

    VLC プレーヤーを使用すると、Debian、Ubuntu、Arch、または Fedora のパッケージ マネージャーを必要とせずに、拡張機能、プラグイン、スキンをインストールできます。 .lua ファイルをディレクトリにコピーするだけでインストールできます。これらの .lua ファイルは、VLC メディア プレーヤーのほとんどのバージョンで拡張子として機能し、他のほとんどのソフトウェアのテーマと同様に、自分で作成したファイルを実際に交換するユーザーもいます。単なる芸術的なスキンであるプラグインもあれば、音楽のマッチング、歌詞の検索、ビデオの字幕などの追加機能を提供するプラグインもあります。多

  2. dd を使用して VHD ファイルを物理ハード ドライブに効率的に転送する – 実践ガイド

    仮想ハード ディスク (VHD) ファイルは、VirtualBox およびその他の仮想 x86/x86_64 エミュレーターでの物理メディアの使用をエミュレートする巨大なファイルです。これにより、Windows、OS X、MS-DOS、FreeBSD、OpenBSD、OS/2、さらには Linux ディストリビューション内で他のバージョンの Linux を実行できるようになります。これらのファイルでは、ISO で同じことを行うことができる dd コマンドを使用して、その内容を物理ディスクに直接書き込むことはできませんが、それを行う方法はあります。一部のガイドでは VHD ファイルを ISO に