Linuxで破損したUSBドライブを修復する:ステップバイステップガイド

Linuxで破損したUSBドライブを修復する:ステップバイステップガイド

フラッシュドライブはデータ転送に欠かせないツールとなり、ユーザーにとって便利なファイル移動手段となっています。しかし、破損や故障といった問題が発生することもあり、困った状況に陥ることがあります。幸いなことに、Linuxユーザー、特にUbuntuユーザーは、故障したUSBドライブの機能を復元できる複数の組み込みユーティリティを利用できます。このガイドでは、Linuxシステムで破損したフラッシュドライブを効果的に修復する手順を解説します。

データの安全を確保するため、まずフラッシュドライブの内容をバックアップします。ドライブを修理しようとすると、意図せず状況を悪化させる可能性があるため、この予防措置は重要です。バックアップを作成することで、永久的なデータ損失を防ぐことができます。

ステップ1: 圧縮された完全バックアップを作成する

Linux ではさまざまなバックアップ ソリューションが提供されていますが、最も信頼性の高い方法は、圧縮のためddに コマンドを組み合わせて使用​​することです。gzip

バックアップを進める前に、問題がドライブ自体にあるのかを確認してください。USBを別のポートや別のコンピュータに接続してみると、接続不良など、ハードウェア関連の問題かどうかを判断するのに役立ちます。

フラッシュドライブに問題があることを確認したら、コンピューターに接続します。CTRL+ Alt+を押してターミナルを開きますT。以下のコマンドを実行して、USBデバイスを特定します。

ls /dev/disk/by-id

LinuxでUSBを修復する IDでディスクをリストする

デバイス名がわからない場合は、 または を実行してlsblkデバイスsudo fdisk -l名を見つけることもできます (/dev/sdb1 のような特定のパーティションではなく、/dev/sdb のようなものを探します)。

フラッシュ ドライブのバックアップを作成するには、次のコマンドを使用してバックアップを圧縮します。

sudo dd if=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress | gzip -c > /home/USERNAME/backups/BACKUP_NAME.img.gz

Linux DDでUSBを修復し、Img Gzにバックアップする

パス「/home/USERNAME/backups/」が存在することを確認してください。このパスは を使用して作成できますmkdir -p /home/USERNAME/backupsif=パラメータはフラッシュドライブを参照し、はgzip圧縮プロセスを処理します。

バックアップを復元する必要がある場合は、コマンド シーケンスを逆にして、フラッシュ ドライブを出力デバイスとして指定します。

sudo gzip -cd /home/USERNAME/backups/BACKUP_NAME.img.gz | sudo dd of=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress

ステップ2: FSCKでファイルシステムを修復する

データの保護が完了したら、次は修復を試みます。このfsckコマンドは、破損したファイルブロック(読み取り不能や破損の根本原因となることが多い)の修復に効果的です。

この手順では、USBドライブの特定のパーティションを操作します。以下のコマンドでパーティションを特定してください。

ls /dev/disk/by-id/usb*

次に、fsck次の構文を使用してコマンドを実行します。

sudo fsck -v -y /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION-TO-CHECK

Linux FSCK修正ディスクでUSBを修復する
  • sudo fsckコマンドに管理者権限を付与します。
  • -v操作中に詳細な出力を提供します。
  • -y検出されたエラーを自動的に修正するようにツールに指示します。
  • /dev/disk…チェックの対象となる特定のパーティションを示します。

ステップ3:FDISK/MKFSでUSBドライブをフォーマットする

fsck問題を解決できない場合は、次の手順としてドライブをフォーマットし、新しい状態にリセットします。

まず、既存のファイルシステム データを削除し、次のコマンドを使用して新しい構造を作成しますfdisk

sudo fdisk /dev/disk/by-id/YOUR_FLASH_DRIVE

LinuxでUSBを修復するには、ディスク上でFdiskを実行します。

キーを押してoEnterキーを押すと、新しいDOSパーティションテーブルが設定され、最大限の互換性が確保されます。また、g最新のオペレーティングシステムをお使いの場合は、キーを押してGPTパーティションテーブルを作成することもできます。

その後、 を押して新しいパーティションを作成しnpプライマリパーティションを作成します。画面の指示に従ってデフォルトを受け入れ、ドライブ全体をこの新しいパーティションに割り当てます。

LinuxでUSBを修復するFdiskでパーティションを作成する

最後に、を押してw変更を USB ドライブに書き込んで終了します。

LinuxのFdiskでUSBを修復するパーティションリスト

パーティションのフォーマット

新しいパーティションにはファイルシステムがないため、フォーマットするまで使用できません。mkfs最近のLinuxディストリビューションに付属のユーティリティを使用してパーティションをフォーマットしてください。互換性の高いFAT32でフォーマットするには、次のコマンドを実行してください。

sudo mkfs.fat -F 32 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

Linux MKFS FatでUSBを修復する

Windows との互換性のために推奨される NTFS フォーマットの場合は、以下を使用します。

sudo mkfs.ntfs /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

または、Linux システムに適した EXT4 フォーマットの場合:

sudo mkfs.ext4 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

Linux MKFS NTFSでUSBを修復する

EXT4 は Linux 向けに最適化されていますが、追加のソフトウェアがないと Windows や macOS とは互換性がないことに注意してください。

フォーマット後、USB ドライブをマウントし、lsblk再度使用してファイルシステムの認識とマウント可能性をチェックすることで、その機能を確認できます。

ステップ4:修復とフォーマットのためのGUIツールの利用

コマンドライン操作が苦手な場合は、Ubuntuに付属のDisksユーティリティの使用を検討してください。このツールは使いやすく、USBドライブのチェックとフォーマットのプロセスを簡素化します。

見つけるには、アプリケーションメニューを開いて「ディスク」を検索します。見つかったら、アプリを起動します。

LinuxでUSBを修復するディスクを見つける

左側のリストからUSBドライブを選択し、歯車アイコンをクリックします。「ファイルシステムの修復」を選択し、表示される手順に従って修復プロセスを開始します。

ファイルシステムが修復不可能なほど破損している場合は、USBドライブを再フォーマットできます。USBドライブを選択し、歯車アイコンをもう一度クリックして、「パーティションのフォーマット」を選択します。

LinuxディスクのUSBを修復してパーティションをフォーマットする

プロンプトが表示されたら、「ボリューム名」フィールドに USB ドライブの名前を入力し、希望するファイルシステム オプションを選択します。

  • Ext4: Linux 向けに最適化されています。
  • NTFS: Windows に最適です。
  • FAT:スマートフォンやゲーム機など、さまざまなデバイスに対応します。
LinuxディスクのフォーマットオプションでUSBを修復する

消去オプションに注意してください。クイックフォーマットの場合は無効にしておきましょう。完全な消去が必要な場合は有効にしてください。不良ブロックが存在する疑いのあるドライブの場合は、有効にすることをお勧めします。

LinuxディスクのUSBを修復し、完全消去を有効にする

ステップ5:GPartedで修復する

グラフィカル インターフェイスを使用する場合、GParted は、デフォルトのディスク ユーティリティに比べて高度なオプションを提供し、ディスク パーティションの管理やドライブの修復に最適な代替手段です。

まず、次のコマンドを使用して、ターミナル経由で GParted をインストールします。

sudo apt install gparted

インストール後、アプリケーション メニューから、またはgpartedターミナルで実行して GParted を起動し、プロンプトが表示されたらパスワードを入力します。

最高の無料ディスクパーティション管理ツール Gparted の概要

右上隅のドロップダウンメニューからUSBドライブを選択します。メインシステムドライブのデータを誤って消去しないよう、正しいドライブを選択するように注意してください。USBドライブがマウントされている場合は、右クリックして「アンマウント」を選択します。その後、それぞれのオプションを使用して、ファイルシステムのチェックを実行したり、ドライブを完全にフォーマットしたりできます。

結論

これらの手順で、破損したUSBドライブを復元し、新品同様の状態に戻すことができます。Linux Live USBドライブの作成もご希望の場合は、詳細な手順をこちらでご確認ください。

出典と画像

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です