ウェブサイト検索

UbuntuでWindowsパーティションをマウントする方法


Ubuntu と Windows のデュアルブートを実行している場合、Ubuntu の使用中、Windows を休止状態にした後 (または完全にシャットダウンしていないとき)、Windows パーティション (NTFS または FAT32 ファイルシステム タイプでフォーマットされたもの) にアクセスできないことがあります。

これは、Linux が休止状態の Windows パーティションをマウントしたり開いたりできないためです (これについての詳しい説明は、この記事の範囲を超えています)。

この記事では、UbuntuでWindowsパーティションをマウントする方法を簡単に説明します。上記の問題を解決するためのいくつかの有用な方法を説明します。

ファイルマネージャーを使用して Windows をマウントする

最初の最も安全な方法は、Windows を起動してシステムを完全にシャットダウンすることです。それが完了したら、マシンの電源をオンにし、grub メニューから Ubuntu kernel を選択して Ubuntu を起動します。

ログオンが成功したら、ファイル マネージャーを開き、左側のペインでマウントするパーティション (デバイス の下) を見つけてクリックします。これは自動的にマウントされ、その内容がメイン ペインに表示されます。

ターミナルから Windows パーティションを読み取り専用モードでマウントする

2 番目の方法は、ファイルシステムを読み取り専用モードで手動でマウントすることです。通常、マウントされたすべてのファイルシステムはディレクトリ /media/$USERNAME/ の下にあります。

そのディレクトリに Windows パーティションのマウント ポイントがあることを確認します (この例では、$USERNAME=aaronkilik であり、Windows パーティションは WIN_PART というディレクトリにマウントされています)。デバイスラベルに対応する名前):

cd /media/aaronkilik/
ls -l

マウント ポイントが見つからない場合は、次のように mkdir コマンドを使用してマウント ポイントを作成します (「アクセスが拒否されました」エラーが表示された場合は、sudo コマンドを使用して root 権限を取得します)。

sudo mkdir /media/aaronkilik/WIN_PART

デバイス名を見つけるには、lsblk ユーティリティを使用して、システムに接続されているすべてのブロック デバイスを一覧表示します。

lsblk

次に、図に示すように、パーティション (この場合は /dev/sdb1) を読み取り専用モードで上記のディレクトリにマウントします。

sudo mount -t vfat -o ro /dev/sdb1 /media/aaronkilik/WIN_PART		#fat32
OR
sudo mount -t ntfs-3g -o ro /dev/sdb1 /media/aaronkilik/WIN_PART	#ntfs

次に、デバイスのマウント詳細 (マウント ポイント、オプションなど) を取得するには、 オプションを指定せずにmount コマンドを実行し、その出力を grep コマンドにパイプします。

mount | grep "sdb1" 

デバイスが正常にマウントされたら、Ubuntu のアプリケーションを使用して Windows パーティション上のファイルにアクセスできるようになります。ただし、デバイスは読み取り専用としてマウントされているため、パーティションへの書き込みやファイルの変更はできないことに注意してください。

また、Windows が休止状態の場合、Ubuntu から Windows パーティション内のファイルに書き込みまたは変更すると、再起動後にすべての変更が失われることに注意してください。

詳細については、Ubuntu コミュニティのヘルプ Wiki: Windows パーティションのマウントを参照してください。

それだけです!この記事では、Ubuntu で Windows パーティションをマウントする方法を説明しました。特有の課題に直面した場合やコメントについては、以下のフィードバック フォームをご利用ください。