
Windows 8 と一緒に Ubuntu 13.04 をインストールしましたが、Windows ドライブにアクセスしようとすると、次のエラー メッセージが表示されます。
Error mounting /dev/sda1 at /media/xalid/3A56A42656A3E0BD: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda1" "/media/xalid/3A56A42656A3E0BD"' exited with non-zero exit status 14: Windows is hibernated, refused to mount.
Failed to mount '/dev/sda1': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
回避策として、次のことを試しました:
mkdir /media/sd4
mount -t ntfs-3g -o ro /dev/sda1 /media/sd4
これにより、パーティションにアクセスできるようになりますが、読み取り専用としてマウントされているため、ドライブ上の何も変更できません。
Ubuntu にログインするたびに Windows ドライブにアクセスするにはどうすればよいでしょうか?
答え1
Windows 8 は、デフォルトでは完全にシャットダウンするのではなく、休止状態になります (つまり、高速起動を可能にするため)。面倒ですが、設定で特別な「詳細オプション」モードで再起動するように Windows に指示すれば、完全にシャットダウンするように Windows に指示できると思います。このリンクWindows 8 PCを完全にシャットダウンするには(別の質問へのリンク)ここをクリックチュートリアルでは高速ブートを無効にする方法を見つけました。
コマンドを実行するとmount -t ntfs-3g -o ro /dev/sda1 /media/sd4
読み取り専用になるため、ro になります。mount -t ntfs-3g -o rw /dev/sda1 /media/sd4
書き込み用にそのコマンドを に変更します。
答え2
Windows を終了すると、完全にシャットダウンするように設定されていても、通常は自動的に休止状態になります。それが Windows の特徴です。
そのため、Ubuntu で Windows パーティションをマウントしようとすると、休止状態であることが検出され、マウントできません。
これに対する回避策を見つけました:
sudo マウント -t ntfs-3g -o hiberfile を削除 /dev/sda4 /media/1830838530836898_
{/media/18308etc を独自のドライブに置き換えます。}
パスワードを入力する。
エラー メッセージでいくつかの不満や不満が表示されますが、Nautilus で Windows パーティションをクリックしてその内容を確認することができます。
それを試してみてください。
完璧ではありませんが、ウィンドウを適切にシャットダウンする心配はありません。これは、本来あるべきほど簡単ではありません。
答え3
Windows フォルダにアクセスしているときに、Ubuntu デスクトップで同じエラーが発生しました。私がしたことは、DISK フォルダに移動して、Linux と Windows のすべてのパーティションを確認することです。Windows パーティションをクリックし、設定に移動してマウント オプションを選択します。デスクトップを起動する最初の段階で、マウントという行にチェックマークを付けます。これで、Ubuntu で Windows ファイルにアクセスできるようになります。