web-dev-qa-db-ja.com

パーティションはまだほぼいっぱいですが、ファイルが失われたようです。どうした?

Windows7とLinuxMintがインストールされたデュアルブートコンピューターを実行しており、LinuxとWindowsの両方からアクセスできる論理NTFSパーティションを使用しています。

Windowsを起動した後(そしてシステムアップデートを強制された後)、このパーティションはすべてのコンテンツを失ったようです; Windowsでは完全に空に見え、Linuxでは_$RECYCLE.BIN_のみが含まれていますフォルダー、_System Volume Information_フォルダー、およびdownloadフォルダー(以前にこれらのフォルダーの最初の2つを削除しましたが、現在はWindowsによって再生成されていると思われます)。

ただし、Linuxで_df -h_を実行すると、このパーティションに残っている空き容量は2.6 GBしかないということです。これは、コンテンツが失われる前と同じ量です。

mountを実行すると、パーティション—_/dev/sda7_—が_/z_(本来あるべき)にマウントされ、_Sudo fuser /dev/sda7_を実行してマウントプロセスのPIDと_ps -e | grep <PID>_は、それをマウントしているプロセスが_mount.ntfs_であることを示しています。これは、間接的に_/bin/ntfs-3g_を実行します(それが助けになる場合)。

WindowsとLinuxの両方からコンピューターを適切にシャットダウンし、休止状態にしないので、パーティションは両方のシステムから適切にアンマウントされているはずだと思います。

さらに、downloadフォルダーは、トレントクライアントを起動したときに自動的に再作成されました。これは、そのフォルダー内にあるため、デフォルトでダウンロードしたすべてのものが格納されるためです。このフォルダは以前から存在していて、たくさんのコンテンツが含まれていましたが、新しいダウンロード用に作成された新しいフォルダを除いて、ほとんど空になっているようです。

だから私の質問は:何が起こったのか、そして失われたコンテンツを取り戻す方法はありますか?

2
HelloGoodbye

Linuxの場合はコンピューターの電源を切って、Linuxが休止状態になっていないことを確認してください。

Windowsを起動します。 [スタート]-> [すべてのプログラム]-> [アクセサリ]に移動し、[コマンドプロンプト]を右クリックして、[管理者として実行]を選択します。コマンドを実行しますchkdsk volume: /f、ここでvolumeはドライブ文字です。

LinuxからWindowsに、またはその逆に切り替えるたびに、コンピューターの電源を切り、休止状態にしないようにしてください。

これで問題は解決しました。

1
HelloGoodbye