皆さん、外付けHDDが読み込めない経験はありませんか?パソコンを無料で使いたくて(OSのこと)、Linuxを使ったのに、使えなければどうしようもないですよね?
本記事では、そんなお悩みを解決する方法をご紹介します!具体的には、Ubuntuを使用している場合の対処法を解説します。外付けHDDをスムーズに利用したい方、Linuxを使っていて問題に直面している方は必見です!
その前に、他のUbuntuトラブルについては、こちらから探してみるといいかも知れません!!
1.端末画面を開きましょう!
Linuxのデスクトップ画面では、左端にこのようなアプリが一覧として並んでいると思います。その中から、上の画像の一番下のアイコンをクリックします!
このアイコンです!
2.コマンド画面が出てきます!
そうすると、このような画面が出てきます!これをコマンド画面といい、ここをいじくることで、色んな操作ができる、魔法のツールなのです!
3.ファイルシステムをチェックします!
上の画像にあるコマンド画面に、以下のコマンド文を打ってみましょう!
そうすると、以下の画面に移ります!
この画面でパスワードを入力するとき、パスワードが表示されないのには気をつけましょう!なぜなら、間違って変なボタンを押しても気づかないからです。。。
これで、コマンド画面から返答があるので、その返答によって、次の対策を考えることができます!
ここからは、extとNTFSにやり方が分かれてきます!
extの場合
1.ファイルシステムの修理
まずは、このコマンド文を打ってみましょう!
そうすると、ファイルシステムが修復されます!
2.マウントヘルパープログラムのインストール
次に、このコマンド文を打ってみましょう!
そうすると、マウントヘルパープログラムといって、HDDへの接続を助けてくれるシステムがインストールされます!
3.バックアップから修復
extの場合は、こちらも試してみましょう!
この3つを順繰りに試していくうちに、HDDが元通り読み込めるようになるでしょう!
それでもうまくいかない場合は?
パソコンとHDDのどちらかの部品が、そもそも傷ついているかも知れません。。。Σ(゚∀゚ノ)ノキャー
パソコン工房など、修理業者に見てもらったほうがいいかも知れません。。。
でも、どうしても修理したくない場合は、更にハイレベルのノウハウが必要です。その場合、目次に戻って、最後の「おまけ【広告】」を押してみてください!
NTFSの場合
1.ファイルシステムの修理
NTFSの場合は、以下のコマンド文を打ってみましょう!
そうすると、ファイルシステムが修復されます!
2.マウントヘルパープログラムのインストール
NTFSの場合は、以下のコマンド文を打ってみましょう!
そうすると、マウントヘルパープログラムといって、HDDへの接続を助けてくれるシステムがインストールされます!
例えば、以下の通りの画面になります!
3.マウントポイントのディレクトリ作成
以下のコマンド文を打ってみましょう!
これ、何をしてるかというと、強引にHDDに接続をするために、HDDというフォルダを作ろうとしてます。「Elements」というのが、普段HDDドライブとして使われているフォルダです。
4.強制マウント
以下のコマンドを打ってあげましょう!
簡単に言うと、強引に外付けHDDに接続するおまじないです!
「owner」と書いてる部分は、自分のアカウントの名前です!
ただ、危険なやり方らしく、HDDに残っているファイルが消えることがあるそうです。。。
実はこれ、Linuxを使ってWindows用のHDDを読み込もうとしているのです!だって、折角お金を払って買ったHDDを、パソコンがWindowsからLinuxに変わったら捨てるの、もったいないじゃないですか!NFTSとは、そういうことです。
ちなみに、全て端折って4.のコマンドをいきなり入力すると、このようなメッセージが出てきます。。。
おまけ【広告】
偉そうに色々解説してますが、実は私、プログラミングの初心者です。初心者なので、もしかしたら、解説が間違っているかも知れません。では、なぜこのようにまとめられているかというと、試行錯誤を色々やってきたからなのです。
以下に、実際のコマンドの様子の一部と、試行錯誤した証拠をあげます。
以下がコマンドです。
owner@Linux-for-owner:~$ sudo mount -t ntfs-3g /dev/sdb2 /media/owner/Elements
[sudo] owner のパスワード:
ntfs-3g-mount: failed to access mountpoint /media/owner/Elements: そのようなファイルやディレクトリはありません
owner@Linux-for-owner:~$ sudo apt-get install ntfs-3g
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
ntfs-3g はすでに最新バージョン (1:2022.10.3-1.2ubuntu3) です。
ntfs-3g は手動でインストールしたと設定されました。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
owner@Linux-for-owner:~$ sudo mkdir -p /media/owner/Elements
owner@Linux-for-owner:~$ sudo mount -t ntfs-3g /dev/sdb2 /media/owner/Elements
owner@Linux-for-owner:~$ ^C
owner@Linux-for-owner:~$
以下が試行錯誤している実際の様子です。
質問
回答
sh
sudo blkid /dev/sdb2
sh
sudo fsck.ext4 /dev/sdb2
sh
sudo ntfsfix /dev/sdb2
sh
sudo mount -t ntfs-3g /dev/sdb2 /media/owner/Elements
sh
sudo apt-get install ntfs-3g
sh
sudo apt-get install exfat-fuse exfat-utils
sh
sudo e2fsck -b 32768 /dev/sdb2
質問
回答
sh
sudo mkdir -p /media/owner/Elements
sh
sudo mount -t ntfs-3g /dev/sdb2 /media/owner/Elements
質問
回答
sh
dmesg | tail
sh
sudo ntfsfix /dev/sdb2
cmd
chkdsk E: /f
sh
gnome-disks
質問
回答
sh
sudo dmesg | tail
sh
sudo mkdir -p /media/owner/Elements
sh
sudo dmesg | tail
sh
sudo ntfsfix /dev/sdb2
sh
sudo mount -t ntfs-3g /dev/sdb2 /media/owner/Elements
質問
回答
cmd
chkdsk E: /f /r
sh
sudo mount -t ntfs-3g -o force /dev/sdb2 /media/owner/Elements
sh
gnome-disks
以上のようなやり取りをしながら、正解を探っているのです。皆さんも、このような形で何でも聞ける相談所のようなものが欲しいと思いませんか?実はこれ、「漫画村を作ろう」というプログラミングスクールの動画で、質問コーナーに聞いているところなのです!
今までプログラミングは何それ難しいの?と思われる方にとって、非常に分かりやすいスクールで、挫折しないようにカリキュラムが組まれてます!動画を順番に見ていくうちに、プログラミングに必要な基礎が身につき、最終的にはDX時代を制覇できるかも知れません!
スクールに入校したい方は、私のアカウントにあるリンクから申し込んでみませんか?皆さんと一緒にDX時代を切り拓くことができれば、日本の産業を全てIT化でき、より一層便利なライフスタイルを送ることができると確信してます!