Linux
 Computer >> コンピューター >  >> システム >> Linux

LinuxでWindowsパーティションに書き込む方法

LinuxでWindowsパーティションに書き込む方法

WindowsとLinuxをデュアルブートしている場合、LinuxからNTFSパーティションをマウントすると、書き込みできないことがあることに気付いたかもしれません。そこにあるものは何でも読むことができますが、ファイルを削除したり、名前を変更したり、変更したり、新しいファイルやディレクトリを書き込んだりすることはできません。

LinuxからWindowsパーティションに書き込めないのはなぜですか?

これは、パーティションが読み取り専用モードでマウントされるために発生します。一部のファイルマネージャは、Windowsパーティションをマウントすると通知ダイアログを表示し、これについて警告します。他の人は何も言及しません–NTFSファイルシステムで書き込み操作を実行することはできません。

LinuxでWindowsパーティションに書き込む方法

「しかし、なぜパーティションが読み取り専用モードでマウントされるのですか?」あなたは尋ねるかもしれません。それは、高速スタートアップと呼ばれる機能によるものです。簡単に言うと、コンピュータをシャットダウンすると、Windowsはランダムアクセスメモリ(RAM)の一部をディスクに保存します。次回起動すると、その部分がメモリに読み込まれます。

これは、ディスクからメモリへのほぼ単純なコピー操作であるため、はるかに高速です。対照的に、通常のブートでは、ファイルをディスクから読み取る必要があり、CPUはすべてを初期化するために大量のデータを処理する必要があります。それが抽象的に聞こえる場合は、次のように考えてください。「通常の起動」では、料理を一から準備してからオーブンに入れるようなものです。 「ファストブート」とは、冷蔵庫から調理済みの食品を取り出して再加熱するようなものです。

これは安全機能です

要約すると、Windowsがシャットダウンすると、コアオペレーティングシステムのデータがディスクに休止状態になります。休止状態の後に起動すると、再開してはるかに速く起動します。休止状態は一部のメモリデータとオペレーティングシステムの状態を凍結してディスクに保存するため、そのディスク上のデータを変更するのは危険です。

プログラムが何かをしている最中だと想像してみてください。部分的な内容が書き込まれた開いているファイルがいくつかあります。システムがシャットダウンすると、プログラムコードがディスクに保存され、後で再開できるようになります。プログラムのファイルを変更すると、アプリケーションが再開しても、処理中のデータが見つからないため、クラッシュするか、進行状況がすべて失われ、回復が困難になる可能性があります。

LinuxからNTFSパーティションを書き込み可能にする方法

2つの回避策があり、それぞれに独自の欠点があります。 LinuxからWindowsパーティションに書き込む必要がほとんどない場合は、次のセクションで説明するパーティションを試してください。

Windowsを起動してシャットダウンする代わりに再起動する

確かに、これは少し不便です。ただし、これは問題の最も迅速な解決策でもあり、他の解決策のように長期的に何も変更する必要はありません。

1.現在Linuxを使用している場合は、再起動します。

2.Windowsを起動します。

3. [スタート]メニューをクリックして、シャットダウンする代わりに再起動することを選択します。

4.最後に、Linuxを再起動すると、WindowsNTFSパーティションを読み取り/書き込みモードでマウントできるようになります。

Windowsが再起動すると、次回の起動に高速起動機能が使用されなくなります。これは、休止状態になったり、システムの動作状態をスナップショットしたり、メモリデータをディスクに保存したりしないことを意味します。パーティションに休止状態のデータがないということは、パーティションに安全に書き込むことができることを意味し、Linuxはそれを認識します。

混乱が生じた場合に備えて、毎回4つのステップすべてを実行する必要はありません。 Windowsを最後に起動したときに、シャットダウンせずに再起動した場合、LinuxはNTFSパーティションに書き込むことができます。

高速起動を無効にする

これは、LinuxからWindowsパーティションに書き込む必要がある場合に便利です。欠点は、Microsoftのオペレーティングシステムの起動に時間がかかることです。

高速起動を無効にするには、[スタート]メニューを右クリックし、[電源オプション]を左クリックします。

LinuxでWindowsパーティションに書き込む方法

「追加の電源設定」を探して、テキストをクリックします。これはウィンドウの右側にあります。ウィンドウが小さすぎる場合は、下にスクロールして見つける必要があります。

LinuxでWindowsパーティションに書き込む方法

次に、[電源ボタンの機能を選択してください]をクリックします。

LinuxでWindowsパーティションに書き込む方法

次に、[現在利用できない設定を変更する]をクリックします。

LinuxでWindowsパーティションに書き込む方法

[高速起動をオンにする]の選択を解除し、ウィンドウの右下にある[変更を保存]ボタンをクリックします。

結論

これらは安全な方法です。リスクを冒すことをいとわないのであれば、このLinuxコマンドは過去に機能していました。 (ただし、最新バージョンのWindowsでは機能しないようです。)「/ dev/sda4」をNTFSパーティションの正しいデバイス名に置き換えます。デバイス名がわからない場合は、このチュートリアルに従って見つけることができます。

sudo mount -o remove_hiberfile /dev/sda4 /mnt

Windowsの次の起動プロセスを台無しにする可能性があることに注意してください。そのため、Windowsの問題を修正しなければならない可能性があるリスクがある場合にのみ試してください。これで問題が解決する場合は、Windowsパーティションの内容が「/mnt」ディレクトリにあります。


  1. Windows 10にWSLをインストールするにはどうすればいいですか?

    Microsoftは2017年にWSL(Windows Subsystem for Linux)を導入しました。これにより、ユーザーはWindows PCのコマンドラインインターフェイスでさまざまなLinuxコマンドやその他のツールを実行できます(HyperVやデュアルブートは使用しません)。 2019年、MicrosoftはWSLの新しいバージョンのリリースを発表しました。これはWSL 2と名付けられました。この新しいバージョンのWSLは、Windows PCでのグラフィカルLinuxアプリの実行をサポートし、ファイルI/Oパフォーマンスが向上した完全に機能するLinuxカーネルを利用しま

  2. Windows 10 でリカバリ パーティションを作成する方法

    リカバリ パーティションは、マルウェアの攻撃など、何らかの理由でオペレーティング システムがクラッシュした場合に備えて作成しなければならない最も重要なものです。回復パーティションを使用すると、ファイルとオペレーティング システムを通常の状態に復元し、それらを残した時点から日常のタスクを続行できます。まったく新しい O&O ディスク イメージ ツールは、迅速かつ簡単な手順を使用して、Windows 10 で回復パーティションを作成する方法についてユーザーを支援します。 O&O DiskImage リカバリ パーティション ソフトウェアとは? O&O DiskImage RecoveryPar