web-dev-qa-db-ja.com

NTFSパーティションに入力する問題「ディスクにクリーンでないファイルシステムが含まれています」

この質問が既に解決されている場合は申し訳ありません。

オペレーティングシステムをWindowsからLinux Ubuntu 13.04に変更しました。

2つのパーティションがあります。

  • C:(システム)および
  • M:NTFSです。情報、音楽、写真があります。情報を使用するためにディスクにアクセスしたいとき、私はこのエラーを乗り越えることができません:

    Error mounting /dev/sda2 at /media/love/Mis Archiivos: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/love/Mis Archiivos"' exited with non-zero exit status 14: 
    The disk contains an unclean file system (0, 0). 
    Metadata kept in Windows cache, refused to mount. 
    Failed to mount '/dev/sda2': 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.
    

明確化:2つのOSがありません。 Linuxのみがインストールされています。

7
Federico Ribero

これを試すことができます(同様の問題で私のために働いた):

  1. Sudo apt-get install ntfsprogs
  2. Sudo ntfsfix /dev/sdb2

それは私のために働いた。幸運を!

16
shardival

問題は、ディスクが「クリーンでない」とマークされていることです。つまり、適切にシャットダウンされず、エラーが含まれている可能性があります。残念ながら、NTFSボリューム上のこのような問題を修復するLinuxユーティリティはありません。 shardivalが推奨するntfsfixユーティリティは、最も基本的なエラーのみを修復し、次回の起動時にWindowsによる完全な修復をスケジュールするため、役立ちそうにありません。

これはすべて、問題を解決するためにWindowsを起動する必要があることを意味します。 Windowsがインストールされていないということを知っているので、これは、Windowsがインストールされているdoesにコンピューターにディスクを一時的に移動するか、 Windowsの緊急修復ディスクを使用します。 このサイト にはそのようなディスクイメージがあり、他の場所でも見つけることができると確信しています。

長期的には、Linuxファイルシステムを使用するようにNTFSパーティションを変換するのが最善のソリューションですが、NTFSボリュームを修復するか、少なくともLinuxをマウントするまでこれを行うことはできません。 Linuxファイルシステムを使用するようにパーティションを変換するには、ファイルを別のメディアにバックアップし、NTFSパーティションをアンマウントし、現在のNTFSボリュームに新しいLinuxファイルシステムを作成し、そのパーティションを再マウントして、ファイルをコピーする必要があります。これは面倒ですが、発生した問題の再発を防ぎ、パフォーマンスも向上します。 (NTFSは、ほとんどのLinuxファイルシステムと比較して、Linuxシステムでは遅いです。)

3
Rod Smith

Ubuntuにはfsck.ntfsはなく、ntfsckはntfsを完全に実装していません。

オプション:

1)Windowsシステムにアクセスできる場合は、ドライブを接続して、Windowsファイルチェックユーティリティ(chkdsk)を実行できます。

2)光学ドライブがある場合は、ブートCDを入手して、ファイルシステムをそのように確認できます。

私が過去に良い結果で使用したカップルは次のとおりです。

http://www.ubcd4win.com/contents.htm

そして

http://www.hiren.info/pages/bootcd

これらのCdの1つから起動し、問題のあるドライブ/パーティションをchkdskできるはずです。

0
Elder Geek

別のアイデアがあります。 NTSFパーティションを備えた外付けHDDと、内部の非常に重要なファイルを何とか破損したとき、これはうまくいきました。

  1. Sudo apt-get install testdisk -y
  2. Sudo testdisk
  3. ログファイルを作成します(念のため)
  4. 次に、NTFSパーティションを見つけます
  5. 前進
  6. 「削除解除」を押す
  7. HDDのどこかにファイルをバックアップします。
  8. すべてのファイルが正常であることを確認したら、NTFSパーティションをフォーマットします
  9. 利益!

これは役立つはずです!

0
shardival

回答:

可能であれば、Windows環境(WinPE¹を含むこともあります)で起動し、コマンドプロンプト²でchkdsk /fを実行します。 Windowsを起動できない場合は、破損したNTFSパーティションからUbuntuの破損したマスターブートレコードまでを修復する方法について this Webサイトを参照してください。 (もちろん、破損したNTFSパーティションに関する部分までスクロールします)

付録:

  1. Windowsプレインストール環境:これは、別の方法でWindows Vista/7/8インストールディスクまたはWinPEが作成したディスクから起動します。 (リソースを参照)Windows Vista/7/8ディスクでは、起動が完了してからShift + F10キーを押してコマンドプロンプトを開きます。

  2. chkdsk /fは、昇格された(管理者)特権を持つコマンドプロンプトで実行する必要があります。

リソース:

  1. Digital Riverの合法(および無料)Windows 7 ISO(Microsoftダウンロードパートナー)

  2. WinPEの代替方法:

    • これらの使用は推奨されません。上記からISOをダウンロードすることをお勧めします

    • BartPE (Windowsの無料バージョンXP PE-オリジナルのインストールディスクが必要)

    • Windowsリカバリディスク (無料ではありません-$ 19.75)

  3. UbuntuからNTFSパーティションを修正

0
Elijah Goforth