ウェブサイト検索

LinuxでNTFSパーティションがマウントに失敗するエラーを修正する方法


この記事では、「‘/dev/sdax’ のマウントに失敗しました: 入力/出力エラー、NTFSが不一致であるか、ハードウェアの障害があるか、またはそれがSoftRAID/FakeRAIDハードウェアである」のようなNTFSのマウント失敗エラーを修正する方法を示します。

以下のスクリーンショットは、NTFSマウント失敗エラーの例を示しています。

このエラーを修正するには、いくつかの一般的なNTFSの問題を修正する小さくて便利なユーティリティであるntfsfixを使用できます。ntfsfixはntfs-3gパッケージ(NTFSのオープンソース実装)の一部であり、いくつかの基本的なNTFSの不整合を修正し、NTFSジャーナルファイルをリセットし、Windowsへの最初のブート時にNTFSの整合性チェックをスケジュールします。

私たちのコンピュータでそれを実行するためには、次のようにntfs-3gパッケージをインストールする必要があります。

----------- On Debian, Ubuntu & Mint ----------- 
sudo apt-get install ntfs-3g

----------- On RHEL, CentOS & Fedora -----------
sudo yum install epel-release
sudo yum install ntfs-3g

一度ntfs-3gパッケージがインストールされると、ntfsfixコマンドを実行し、問題のあるNTFSパーティションを引数として指定します。

$ sudo ntfsfix /dev/sda5

何も書き込まず、何が行われたかを示すだけのドライランを実行するには、-nまたは--no-actionオプションを使用します。

$ sudo ntfsfix -n /dev/sda5

ntfsfixには、障害セクタのリストをクリアするための別の便利なスイッチ-bまたは--clear-bad-sectorsがあります。この機能は、障害セクタのある古いディスクを新しいディスクにクローンした後に特に便利です。

$ sudo ntfsfix -b /dev/sda5

また、ntfsfixは、ボリュームを修正してマウントできる場合、ボリュームのダーティフラグをクリアすることをサポートしています。この機能は、以下のように-dオプションをスキップして呼び出すことができます。

$ sudo ntfsfix -d /dev/sda5

nftsfixは、一般的なNTFSの問題を解決するための便利なツールです。ご質問やコメントがある場合は、下のフィードバックフォームからご連絡ください。

関連記事: