このエントリーをはてなブックマークに追加


Windows8(Windows8.1)のディスクのマウントができない場合の対処方法

LinuxでWindows8のディスクをマウントすると以下のようなエラーが発生する場合があります。

mount exited with exit code 14 Windows is hibernated, refused to mount

本資料では、このような場合でもマウントする方法を記します。


マウントエラーメッセージ

以下、Debianでマウントしようとした時に出力されたエラー画面です。

01.gif

ハイバネートが問題

問題としてWindows8(8.1)の高速スタートアップが絡んでいるようです。
Windows側の高速スタートアップを無効にすれば(場合によっては休止状態)
このようなエラーは発生しないようです。

マウントしてみる

このような状態でも以下のようにコマンドを実行すればマウントすることができます。
まずは、ntfs-3gパッケージが必要ですのでインストールしていない場合はインストールしてください。

  • Debian, Ubuntu
    • rootユーザの場合
      apt-get install ntfs-3g
    • sudoが利用できる場合(ubuntu)
      sudo apt-get install ntfs-3g
  • CentOS
    yum install ntfs-3g
  1. 端末を起動します。
  2. rootにスイッチします。(ubuntuではsuしないでsudoを利用すればよいですね。)
    sakura@mini:~$ su -
    パスワード:
  3. マウントポイントを作成します。(ubuntuであればsudoを付加すればよいでしょう。)
    root@mini:~# mkdir /media/Windows8
  4. メッセージに出力された通りにコマンドを実行します。
    root@mini:~# mount -t ntfs-3g -o remove_hiberfile /dev/sdb4 /media/Windows8
    The disk contains an unclean file system (0, 0).
    The file system wasn't safely closed on Windows. Fixing.
    尚、当方の環境では/dev/sdb4となりましたが、みなさんの環境では異なる文字列になる場合がありますので、
    出力された/dev/...を入力してください。
    また、マウントポイントに関しては、メッセージの通り/media/Windows8を作成しましたが、
    必要に多じて変更してください。
     
  5. 以下、lsコマンドでマウントされて内容が確認できるかを調べた時の出力です。
    root@mini:~# ls -l /media/Windows8/ | head -10
    合計 8301501
    drwxrwxrwx 1 root root          0 11月  1  2013 $Recycle.Bin
    drwxrwxrwx 1 root root          0 11月 19  2012 AuthLog
    -rwxrwxrwx 1 root root          1  6月 18  2013 BOOTNXT
    -rwxrwxrwx 1 root root       8192  9月 14  2012 BOOTSECT.BAK
    drwxrwxrwx 1 root root       8192  9月 14  2012 Boot
    drwxrwxrwx 1 root root     475136  7月 15 20:18 Config.Msi
    drwxrwxrwx 1 root root          0  2月 13  2013 DRIVERS
    lrwxrwxrwx 2 root root         60  8月 22  2013 Documents and Settings -> /media/Windows8/Users
  6. 以下、アンマウントのコマンドを実行しています。
    root@mini:~# umount /media/Windows8 

注意 remove_hiberfile

remove_hiberfileを調べたところ、以下のように記述されています。
自己責任でおねがいします。

remove_hiberfile
             Unlike in case of  read-only  mount,  the  read-write  mount  is
             denied  if  the  NTFS  volume is hibernated. One needs either to
             resume Windows and shutdown it  properly,  or  use  this  option
             which  will  remove  the  Windows hibernation file. Please note,
             this means that the saved Windows  session  will  be  completely
             lost. Use this option under your own responsibility.

以上、Windows8(8.1)のディスクをマウントする手順でした。



添付ファイル: file01.gif 545件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:29:58