デュアル ブート システムを使用しています。Windows 8.1 と Linux Ubuntu 16.04 が別々のドライブにあります。
私の Windows システムでは、スーパーキーを押して、探しているものを検索します。特にインデックス機能を適切に有効にすると、Windows 検索に非常に満足します。
残念ながら、Linux はそれほど優れているとは言えません。あるいは、その潜在能力をまだすべて発揮できていないのかもしれません。Linux で作業しているときは、すべてのファイルにアクセスできるように、Windows ドライブも頻繁に (または常に) マウントします。通常、すべてのファイルを Windows システムに保存し、OS に依存しないすべての資料を保存できる共通の場所を好みます。Linux よりも Windows で作業することが多いので、そこに保存しています。
Linux でスーパーキーを押して何かを検索すると、Windows のようにシステム上のすべてのファイルが一覧表示されます。しかし、Windows のファイルは表示されません。Windows では Linux の ext4 ファイル システムを認識しないため、このようなことは理解できます。ただし、Linux は Windows の ntfs を認識するため、一覧表示できるはずです。
たとえば、私はさまざまな Linux フォルダーに、他のドライブ上の対応する Windows フォルダーを指すジャンクションをいくつか作成しました。たとえば、linux->Pictures には、Windows ドライブとユーザー ディレクトリ上の画像を指すリンクがあり、ミュージック、ドキュメント、ビデオ、ダウンロードについても同様です (ほぼこれだけです)。
私が望んでいるのは、Ubuntuで何かを検索するときに、Windowsドライブにあるすべてのファイルもリストすることです。なぜそれが起こらないのでしょうか?LinuxがそれらのWindowsファイル(システムファイルではなく、通常のドキュメント、電子書籍、音楽、ビデオなど)もインデックス化するために、どこかで何かを有効にする必要がありますか?それらのファイルに何か起こりますか?それは可能ですか?リスクはありますか?私は頻繁に検索を実行しますが、この可能性はとても私にとっては望ましいです。
前もって感謝します。
答え1
この回答はあなたの特定の質問には答えませんが、あなたが遭遇する可能性のある別の問題に対処します。
Windows の C: ドライブを Ubuntu にマウントし、その NTFS パーティションにファイルを読み書きするのは得策ではありません。Windows と Ubuntu で共有できる別の NTFS パーティションを作成する方がよいでしょう。
ただし、どうしても C: ドライブをマウントしたい場合は、次の手順を実行する必要があります...
Windows の場合...
- Windowsを起動する
- 電源コントロールパネルを開く
- 選ぶ
change what the power buttons do
- 選ぶ
change options that are unavailable
- チェックを外す
fast startup
- 電源コントロールパネルを閉じる
- 管理コマンドプロンプトウィンドウを開く
- タイプ
powercfg /h off
答え2
問題は、Windowsドライブがデフォルトでインデックス化されていないことです。おそらく、/media
意図的にインデックス化されていないディレクトリにマウントしたためです。この質問有効にする方法を説明します。ただし、代わりに別のディレクトリにドライブをマウントすることをお勧めします。